//先在AndroidManifest.xml中添加Intent Filter
android:name="ShareActivity">
android:name="android.intent.action.SEND"/>
android:name="android.intent.category.DEFAULT"/>
android:mimeType="text/plain"/>
android:mimeType="image/*"/>
//在自己的Activity里处理Intent
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Get the intent that started this activity
Intent intent = getIntent();
Uri data = intent.getData();
// Figure out what to do based on the intent type
if (intent.getType().indexOf("image/") != -1) {
// Handle intents with image data ...
} else if (intent.getType().equals("text/plain")) {
// Handle intents with text ...
}
}
本文介绍如何在Android应用中设置分享功能,通过在AndroidManifest.xml文件中添加特定的IntentFilter来接收外部应用发送的分享请求。文章详细展示了如何处理不同类型的分享数据,包括文本和图片。
978

被折叠的 条评论
为什么被折叠?



