问题描述
- 如何在发送列表中添加应用显示
- 应用是下载图片到本机服务器上,怎么样能在发送列表中显示应用列表?
Intent share = new Intent(Intent.ACTION_SEND);share.setType(""image/jpeg"");share.putExtra(Intent.EXTRA_STREAM Uri.parse(FilePath));startActivity(Intent.createChooser(shareShare Image""));
解决方案
在manifest中添加:
<intent-filter> <action android:name=""android.intent.action.SEND""></action> <category android:name=""android.intent.category.DEFAULT"" /> <data android:mimeType=""image/jpeg"" /></intent-filter>
然后mainfest类似这样:
<application android:name=""MyApplication"" android:allowBackup=""true"" android:icon=""@drawable/ic_launcher""android:label=""@string/app_name"" android:theme=""@style/AppTheme""> <activity android:name=""com.example.arcasample.MainActivity"" android:label=""@string/app_name""> <intent-filter> <action android:name=""android.intent.action.MAIN"" /> <category android:name=""android.intent.category.LAUNCHER"" /> </intent-filter> <intent-filter> <action android:name=""android.intent.action.SEND""></action> <category android:name=""android.intent.category.DEFAULT"" /> <data android:mimeType=""image/jpeg"" /> </intent-filter> </activity></application>
时间: 2025-01-04 04:48:44