天天看點

Android開發之黑科技安裝APP無啟動圖示

老套路看圖:

Android開發之黑科技安裝APP無啟動圖示
Android開發之黑科技安裝APP無啟動圖示

實作方法很簡單隻需要在啟動Activity清單檔案配置data屬性就好了:

<activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <data
                    android:host="without_icon"
                    android:scheme="cn.xiayiye5.app" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
 </activity>
           
Android開發之黑科技安裝APP無啟動圖示

上面配置後你的apk安裝後在你手機桌面是找不到啟動圖示的,想打開這個APP怎麼辦呢?很簡單通過隐式跳轉即可

val intent = Intent()
        //隐式跳轉方法一:
        // 兩個參數意思 1:被打開APP的包名 2:被打開APP頁面所在的activity路徑
        val cn = ComponentName("com.xiayiye5.withouticonapp","com.xiayiye5.withouticonapp.MainActivity")
        intent.component = cn
        startActivity(intent)
           

完整代碼可以檢視代碼庫:源碼下載下傳

再次感謝部落客提供線索:部落客1 部落客2

繼續閱讀