
概述Android市场中的许多应用程序提供免费
附加组件,如付费版本,安装后,它们只是添加功能,但不在已安装的程序中,也不在此过程中.问题:如何实现这样一个
系统附加组件我自己.apk,这是解锁应用程序的东西,但它没有安装到设备(在许多情况下仍然下载内容进行播放). 有几种方法可以做到这一点.基本上,你可以在主apk中填充所有代码,然后插件包告诉你可以访问的内容.或者您可以使插件apks在其中具有实际逻辑 Android市场中的许多应用程序提供免费附加组件,如付费版本,安装后,它们只是添加功能,但不在已安装的程序中,也不在此过程中.问题:如何实现这样一个系统附加组件我自己.apk,这是解锁应用程序的东西,但它没有安装到设备(在许多情况下仍然下载内容进行播放).解决方法 有几种方法可以做到这一点.基本上,你可以在主apk中填充所有代码,然后插件包告诉你可以访问的内容.或者您可以使插件apks在其中具有实际逻辑.或两者兼而有之.
以下是您可以为初学者做的事情:
>创建共享ContentProvider.基本上在2个apks之间共享内容.您还可以注册2个apks以在同一进程中运行,并且仅在same process or signature中为apks的内容提供者授予权限.
>定义只能在插件apk上访问的活动和其他组件.主apk必须检测组件是否可调用.您可以使用PackageManager的查询*方法来执行此 *** 作.
总结
以上是内存溢出为你收集整理的android – 创建附加系统全部内容,希望文章能够帮你解决android – 创建附加系统所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)