官方文档:https://developer.android.com/training/package-visibility?hl=zh-cn
Android11以后,除了默认的一些应用外,我们不能直接获取某些应用是否安装,不能获取手机中安装了哪些应用。
想要与哪些应用进行交互,就需要我们在AndroidManifest.xml中声明这些应用,声明方法:
<queries> <package android:name="com.xxx.xxx"/> </queries> <queries> <intent> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.BROWSABLE"/> <data android:scheme="http" /> </intent> </queries>