![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程记录
陈小宁555
2017年从事Android开发,有30年开发经验[doge]
展开
-
记录检查唤起另一手机中已安装App
原因 因为业务需求,需根据包名查询在手机中是否已安装该App 查询手机安装应用 1、获取应用列表再根据包名遍历,但因权限问题,很多时候无法获取到已安装应用列表 List<PackageInfo> list = getPackageManager().getInstalledPackages(PackageManager.GET_PERMISSIONS); StringBuilder stringBuilder = new StringBuilder();原创 2020-06-16 15:18:02 · 244 阅读 · 0 评论 -
跨module创建子类对象
原因 因为业务需求,接口类在moduleB中,实现类又要在主module中,因此想到用反射在moduleB 父类中创建子类,覆盖父类方法 代码例子 父类,作接口对外提供调用 public abstract class Parent{ private static Parent mParent; public static Parent getInstatnce() { if (mRhysdk == null) { try { @SuppressWarn原创 2020-05-15 16:51:14 · 115 阅读 · 0 评论 -
记录bugly热修复集成问题
记录一次bugly热修复集成问题(未能解决,Android 10) 新项目导入bugly的热修复,根据官方文档配置后,android低版本可正常下发并修复,android 10版本手机却死活不生效 <?xml version="1.0" encoding="utf-8"?> <paths> <external-path name="external_storage_root" path="."/> <files-pat原创 2020-05-13 14:50:16 · 153 阅读 · 0 评论