日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

关于Android定制Launcher

發布時間:2023/11/30 Android 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于Android定制Launcher 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

  好久沒有做Adroid項目開發了,臨時需要開發一個APK.

  客戶要求該APK作為launcher存在,折騰了一些時間,特此記錄以免忘了。

按照網絡上的要求,添加

??????????????? <category android:name="android.intent.category.DEFAULT" />
??????????????? <category android:name="android.intent.category.HOME" />

  此時按Home,確實能出現選擇launcher的對話框,但是勾選了默認后,重新開機缺省仍然是原來的launcher.

呆了,趕緊上網搜索方案。

  其中大家說的比較多的方案是,增加SET_PREFERRED_APPLICATIONS權限,

  可這個需要用終端認證信息簽名才行,

  我開發的只是APK,純第三方,不該依賴終端,?果斷放棄這個方案嘗試。

  突然想起以前用過第三方桌面的,趕緊下了個Go桌面,真的能變成缺省的launcher,看來別人都是沒問題。

我的跟Go,到底差別在哪里?反編譯Go桌面,復雜的,也看不出來啥。

  靈光一閃,剛開機時彈出來的選擇框有Go桌面但是沒有我的APK,這個到底是為啥呀。

抓日志查看,搜索"scan package",嗯,找到了原launcher跟go,但是沒有我的APK,?那我的APK在哪,

繼續往下查看,?原來我的APK在SD卡的。嘗試將我的APK移到內部存儲中,居然真的成功了,開機就是我的APK了。

  這就簡單了,在配置文件中加入缺省安裝路徑選項就行。

  android:installLocation="internalOnly"

?

  終于,大功告成了,這么個小東西也折騰了好一陣子,看來太久沒用都生疏了。

?

補充:

作了Launcher后,main menu上就不見了,這好像也不合適,最好再加一個空的activity (接收Launcher過濾)跳轉到之前的activity.

實現就不啰嗦了,只是別忘了加上

android:launchMode="singleTask"

?

轉載于:https://www.cnblogs.com/rebirth2015/p/4427608.html

總結

以上是生活随笔為你收集整理的关于Android定制Launcher的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。