在手機中我們發現很多手機助手都可以通過長按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的時候彈出的圖示