Android實現無界面無圖標App最簡單的方式

背景:

有時候你的app只需要一個服務來做一些輔助功能,需要實現以下兩個特點:

  1. 沒有界面
  2. 圖標在不桌面上顯示

兩步走:

1、 MainActivity聲明中去掉category:

        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <!--<category android:name="android.intent.category.LAUNCHER" />-->
            </intent-filter>
        </activity>

2、菜單欄Run —— Edit Configurations —— 修改Launch值爲Nothing:

 

應用場景:

OK,這下運行就沒有界面了,桌面也不會有圖標了。不過你要啓動你的Service的話怎麼辦?所以這個無界面無圖標的方式應用場景並不多。比如只給系統提供輔助(比如各種引擎)、或者快捷方式、桌面小部件、壁紙之類的。對了,還可以應用於下拉通知欄中的快捷圖標,參考我上一篇博客:Android7.0快捷圖標:Quick Settings Tile

 

完。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章