天天看點

Android讓app支援長按home啟動

在手機中我們發現很多手機助手都可以通過長按home鍵來調起, 并且當有很多個應用都支援長按home調起的時候, 系統會彈出提示框讓使用者選擇啟動那個應用. 而如果想讓我們的應用也能夠通過這種方式快捷啟動, 其實很簡單, 隻需要在AndroidManifest.xml對應的activity的配置資訊中加如:

<intent-filter>
    <!--Android primary long press home button-->
    <action android:name="android.intent.action.ASSIST" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>

<meta-data
    android:name="com.android.systemui.action_assist_icon"
    android:resource="@drawable/ic_sys_assist" />
           

intent-filter是說接收長按home事件, 而meta-data是設定長按home的時候彈出的圖示