如题:我是22年8月初提交aab的
targetSdkVersion 提示最低需要 targetSdkVersion 30
所以迁移之
1.搜索第三方包名,被过滤屏蔽
就是这个方法,里面的pinfo直接就是空的
解决办法:
在清单文件第一层添加代码:
<queries> <package android:name="com.tencent.mobileqq"/> <package android:name="com.tencent.mm"/> <package android:name="com.sina.weibo"/> </queries>
把想要搜索到的包名加到queries里面就ok了
2.获取SD卡路径的方法
Environment.getExternalStorageDirectory()作废了
解决办法:
使用
BaseApplication.getContext().getExternalFilesDir(Environment.DIRECTORY_PICTURES);替换
Environment.DIRECTORY_PICTURES : 子文件夹,用于区分各种类型文件,应该都能用不影响的;