Android开发—华为手机应用内升级之后App图标消失
问题:因为应用内部增加了App更新的模块。但是测试反应在以下机器上,应用更新之后,桌面的App图标消失了。但是我在应用管理里面查看,应用其实是还在的。
问题机型:华为荣耀V10(尊享版(9.0.0))、华为 P20(全网标配(8.1.0))、华为mate20 PRO(9.0)、华为 荣耀 V20(全网高配(9.0))
因为只进行了兼容性50的测试,所以虽然目前出问题的都是华为的机型,但是也不能确定就是华为手机一家的问题,毕竟测试机里面还有华为Mate30Pro,但是测试用的Mate30Pro系统是10.0的,没有出问题。
所以问题还是不能确定究竟的系统9.0及一下导致的,还是其他什么原因。
然后我改bug使用的是华为荣耀V10(尊享版(9.0.0))
解决的方法:修改AndroidMainfest.xml里面的过滤器
红色的部分就是我修改之后的部分。
1、删除
<action android:name="android.intent.action.SEND"/>
<category android:name="android.intent.category.DEFAULT"></category>
2、将导入第三方文件的格式改成
从:<data android:mimeType="application/*"></data>
改成:
<data android:scheme="file" android:host="*" android:mimeType="*/*"/>
<data android:pathPattern=".*\\.dat"/>
<data android:pathPattern=".*\\.actor"/>