比较实用的一个方法createPackageContext
简书链接:比较实用的一个方法createPackageContext
文章字数:140,阅读全文大约需要1分钟
在清单文件中设置sharedUserId:
设置Shared User id:拥有同一个User id的多个APK可以配置成运行在同一个进程中.所以默认就是可以互相访问任意数据.
1 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
与插件apk设置用一个sharedUserId后,可以获取插件apk的上下文Context,获取懂到上下文后就可以做很多事了:
//获取皮肤插件apk的上下文,同时忽略安全警告且可访问代码
1 | Context plugContext = this.createPackageContext("插件apk包名",Context.CONTEXT_IGNORE_SECURITY|Contex) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 情迁博客!
评论