blu*_*yes 8 android android-manifest android-intent android-11
从 Android 11 开始,应用可见性发生了变化。在我的应用程序中,我需要导航到邮件应用程序和导航应用程序。
需要在清单中添加以下代码
<manifest package="com.example.game">
<queries>
<intent>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="image/jpeg" />
</intent>
</queries>
...
</manifest>
Run Code Online (Sandbox Code Playgroud)
根据文档,上面的示例允许您的应用程序查看已安装的支持 JPEG 图像共享的应用程序:
https://developer.android.com/training/basics/intents/package-visibility#intent-signature
谁能帮助我导航应用程序(谷歌导航,uber)和邮件应用程序(如outllok,gmail)需要使用什么“操作”和“数据”?
提前致谢!
oka*_*ose 10
您应该在 AndroidManifest.xml 文件中使用“ geo ”方案来查询意图。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example">
...
<queries>
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="geo" />
</intent>
</queries>
</manifest>
Run Code Online (Sandbox Code Playgroud)
小智 9
我发现我的应用程序在 Android 11 升级后无法运行,这令人沮丧,而且发行说明中似乎存在与意图查询相关的空白。
以下代码可用于电子邮件,因为我使用了 SENDTO 意图,但是如果您使用了 SEND 意图,请将其更改为那样。
<queries>
<intent>
<action android:name="android.intent.action.SENDTO" />
<data android:scheme="mailto" />
</intent>
</queries>
Run Code Online (Sandbox Code Playgroud)
小智 5
在清单中的查询下添加此意图对我有用
<intent>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="google.navigation" />
</intent>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5028 次 |
| 最近记录: |