launcher 开发
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