【launcher的开发】

本文介绍了系统级Launcher的开发流程,包括在AndroidManifest.xml中的配置、签名要求(非系统签名与系统签名的区别)、权限申请以及四种安装方式:USB连接、WIFI、U盘和应用市场。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

launcher的开发

launcher的开发正常来说launcher的开发,与一般的APK开发区别不大,
只是配置AndroidManifest.xml文件的不同。

要把我们的应用程序作为home,
需要在AndroidManifest.xml中添加:




系统级Launcher需要在AndroidManifest.xml文件设置成系统ID
<android:sharedUserId=“android.uid.system” >

launcher 的签名

签名、一般的launcher的开发不需要系统的签名,使用的是应用自己的签名

需要使用系统签名的launcher一般都涉及到系统相关的功能(系统广播,电话,短信,系统应用的卸载等)

使用Android系统签名 需要platform.pk8、platform.x509.pem和signapk.jar 等文件及工具
同时AndroidManifest.xml也需要配置成系统应用的ID

launcher 的权限

launcher 的权限与launcher的功能相关,
launcher的权限申请与一般的APK一样。

launcher 安装

1.adb 安装方式一: 通过USB线连接安装,需要硬件设备提供USB端口,需要硬件设备已打开ADB端口
2.adb 安装方式二: 通过WIFI连接安装, 需要电脑与电视连接到同一wifi网络,电脑通过指定IP的方式连接上电视
3.USB安装 : 通过已内置到U盘内APK安装 需要电视支持U盘连接,且能识别到U盘的APK文件
4.应用市场安装 : 需要与厂商合作将APK提供给厂商,内置到厂商的应用市场内

备注:adb连接失败时需要查看搜索当前设备adb的打开方式,launcher 的安装一般都是预置到系统内的,系统第一次启动时会自动安装。也可在系统启动后通过adb或者应用市场的方式安装,一般的系统都会有自己的laucher,如果系统安装了两个launcher应用,系统启动时会让用户选择需要使用的launcher

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值