2、开发板内存和运存有限,并且仅允许打开1到3个定制应用
3、猜陆定制应用需要网络升级,系统OTA不维护三方应用升级
4、不考虑adb install和root权限问题,正式版会关闭这两项功能
1、三方应用在第一次烧录时,必须在data分区,即安装位置必须是,/data/app/三方.apk。且需要保留其自有签名。
2、仅允许安装包名和签名已知且固定的应用。如:com.lucien.test,且SHA1码为:0E:4A:67:A6*****FC:92:6D:64的应用,二者必须同时满足时才可安装。如果判断是不被允许的安装包不给用户任何提示,直接删除。
修改device\fsl\imx6\imx6.mk
在PRODUCT_COPY_FILES 添加如下两行
把三方应用及脚本拷贝到device\fsl\imx6\etc\apks目录下,
copy_apk.sh:
这个脚本是判断data/app目录下是否有文件夹"lucien",如果有则认为已经copy过应用直接结束,否则就拷贝三方应用到data分区。因为飞思卡尔几乎没有技术支持,很多编译脚本不知在哪里修改,以前的方案是有个vender目录直接copy进去即可。
在packages/apps/PackageInstaller/AndroidManifest.xml添加删除文件权限
修改packages/apps/举兆握PackageInstaller/src/com/android/packageinstaller/PackageInstallerActivity.java
由于markdown语法颜色没弄出来,这里简单说明一下。
//add by lucien和//end by lucien之间是添加的主要内容,包名和sha1码在ALLOW_SHA1 和ALLOW_APP 两个字符串数组里,这两个数组的pacakge和sha1下标必须严格对应,是为了在 isAllow(PackageInfo info)函数少写一个for循环。
是。东芝电视在嫌尺雹出厂时已经屏蔽的安装apk的功能设置,导致东芹帆芝电视不能安装apk,是禁止安装。apk是Android *** 作系统使用的一种应用程序包文件格式,困稿用于分发和安装移动应用及中间件。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)