使用 Android 时,当我在默认浏览器中单击电子邮件地址时,会弹出一个菜单列表,其中包含 Gmail(内置电子邮件客户端)和 K-9(另一个电子邮件应用程序)。
我想添加我的 android 应用程序以显示在此列表中。这可能吗?我该怎么做?
最佳答案
将此 intent-filter 添加到您的 manifest Activity 中:
<intent-filter>
<action android:name="android.intent.action.SENDTO" />
<data android:scheme="mailto" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
<data android:mimeType="*/*" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND_MULTIPLE" />
<data android:mimeType="*/*" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:scheme="mailto" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
关于Android,如何添加我的应用程序以在用户单击电子邮件地址时显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11678820/