Android下替换默认的launcher

ThanksView 2023-11-06 15:52:11
回帖列表
ThanksView 2023-11-06 15:57:12
ThanksView 2023-11-06 16:02:26
回复

实现开机直接运行app,并把app主页面当成手机桌面

 manifest中将Launcher Activity 加HOME和DEFAULT

<activity
    android:name=".activity.MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
        <category android:name="android.intent.category.HOME" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.MONKEY"/>-->这句可有可无
    </intent-filter>
</activity>
一般这样操作之后安装app重启,系统会让选择是使用系统的 launcher 还是自己的 launcher,有“始终”和“仅此一次”两种选项。

(很多人到这里就以为可以了,结果重启手机发现还是不行,看下面)

到这里,离成功只差关键一步,就是你需要在手机设置中找到 桌面设置 选项,找不到的可以在设置中的搜索栏搜一下,找到后你会发现桌面设置这里多了一个选项,就是你的这个app,因为加了

<category android:name="android.intent.category.HOME" />这一行,桌面设置也会把你的app当成一个桌面主题,还有一个选项是系统桌面,你需要设置成自己的app,重启手机,ok!

查看全部 条评论
1/ 1
粤ICP备18089419号