java - 使用我自己的 Android 应用程序/apk 作为启动器/主屏幕替换

标签 java android launcher homescreen

我已经创建了自己的应用程序,我希望这个应用程序成为我的启动器。这是一个简单的应用程序,但很有效。

是否可以用我的应用替换默认启动器,以便我的应用在启动后始终默认启动?

最佳答案

在您的 list 中设置正确的 Intent 过滤器将允许它提示您使用它作为替代品:

<activity android:name="Home"
            ...
            android:launchMode="singleInstance"
            android:stateNotNeeded="true">
    <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.HOME"/>
            <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

参见 Intents and Intent Filters来自 Google 的文档。

关于java - 使用我自己的 Android 应用程序/apk 作为启动器/主屏幕替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248213/

相关文章:

java - 使用相对路径链接到另一个文件时出现问题

java web 应用程序和 xslt - 当 xml/xslt 文件更改时会发生什么?

java - 如何知道我的每个java程序是否运行在自己不同的JVM实例上?

java - android 如何让 float 按钮消失?

java - 在Android中获取颜色常量的十六进制

java - 替换 android 启动器 Activity 动画

带有 JRE 检查的 Java 应用程序的 Windows exe 启动器

java - Swing 布局忽略水平调整大小

android - 如何更改 ImageView 的图像?

android - 发生 ANR 时选择确定以重新启动启动器时丢弃事件