我使用以下代码,以便当用户在浏览器中选择“共享”选项时,我的应用会显示:
<intent-filter android:label="@string/share_to_myapp">
<action android:name="android.intent.action.SEND" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="text/plain"/>
</intent-filter>
当用户选择要分享的应用时,我无法弄清楚如何从意图中检索标题和网址。
感谢任何帮助。
答案 0 :(得分:1)
您可以使用:
Intent i = myActivity.getIntent();
String url = i.getClipData();
String title = i.getStringExtra(Intent.EXTRA_TITLE); //Title of content
String text = i.getStringExtra(Intent.EXTRA_TEXT); //Content
String subject = i.getStringExtra(Intent.EXTRA_SUBJECT); //Subject in case "mail"