将应用程序用作安卓设备上的唯一应用程序



我要为一个特殊的设备编写一个应用程序。该设备的操作系统是android的,它通过HDMI电缆连接到电视,并具有遥控器作为输入硬件。(如视频播放器)我需要完成这些操作:

  • 当用户使用它时,应该不清楚操作系统是android的。
  • 用户无法访问操作系统系统选项,如"操作栏"或"设置菜单"等。
  • 我的应用程序是系统的默认应用程序,它在启动时在任何其他应用程序甚至启动器之前运行。

所以

  1. 如何更改安卓启动徽标?
  2. 如何将我的应用程序设置为默认应用程序?我可以将其设置为启动器吗?
  3. 如何永久禁用所有其他 Android UI 工具,如启动器和操作栏?(即使我的应用程序关闭,也不应显示它们)
  4. 我可以需要一个扎根的机器人吗? 女巫版有这些可能性?

我已经找到了答案并分享给其他人。

如何更改安卓启动徽标?

  • 在某些设备中,有一个文件system/media/bootanimation.zip可以编辑和替换。(创建zip文件时应选择 Store压缩类型。

  • 在某些设备中,system/etc/bootvideo中有一个文件位于MP4文件格式可以简单地替换。

如何将我的应用程序设置为默认应用程序?我可以需要设置 它作为发射器?

是的,只需将android.intent.category.LAUNCHER添加到清单中的第一个活动类别,如下所示:

    <activity android:screenOrientation="landscape" android:name=".ActivityStarter">
           <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

如何永久禁用所有其他安卓 UI 工具,如启动器和操作栏?(即使我的应用程序关闭,也不应显示它们)

卸载设备上的所有其他启动器。 同样对于通知栏,您可以在系统应用程序中删除Android UI。 请注意,请确保您的应用程序正常运行并且不会崩溃,否则您将无法访问该设备。(我在设备上安装了ES Explore,并在我的应用程序中使用隐藏按钮运行它以访问我的 android 系统工具。

我可以需要一个扎根的机器人吗? 女巫版有这些可能性?

是的。在这种情况下,我使用了Android 4.4.2,但认为其他版本也是如此。

Android 5.0 支持固定应用。还有一个名为AppLock的应用程序可能是相关的。

相关内容

最新更新