2月28日(月)
結局intent-filterのカテゴリーの書き方がマズかった。
忘れないようにマニフェストファイルへの書き方と、送信側の書き方を書いておくことにする。
※"<"を書くとその行がブログに表示されなくなるので"<"と書く
// AndroidManifest.xml
<intent-filter
android:label="@string/title_info_wallpaper"
android:name=".MainActivity"
>
<action android:name="android.intent.action.ATTACH_DATA" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/jpeg" />
<data android:mimeType="image/jpg" />
<data android:mimeType="image/png" />
</intent-filter>
// 送信側
String url = "file://" + filename_;
String mime = MimeTypeMap.getFileExtensionFromUrl( url );
Intent intent = new Intent();
intent.setAction( Intent.ACTION_ATTACH_DATA );
intent.setDataAndType( Uri.parse( url ), "image/" + mime );
intent.putExtra( "mimeType", "image/" + mime );
startActivity( intent );
結局intent-filterのカテゴリーの書き方がマズかった。
忘れないようにマニフェストファイルへの書き方と、送信側の書き方を書いておくことにする。
※"<"を書くとその行がブログに表示されなくなるので"<"と書く
// AndroidManifest.xml
<intent-filter
android:label="@string/title_info_wallpaper"
android:name=".MainActivity"
>
<action android:name="android.intent.action.ATTACH_DATA" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/jpeg" />
<data android:mimeType="image/jpg" />
<data android:mimeType="image/png" />
</intent-filter>
// 送信側
String url = "file://" + filename_;
String mime = MimeTypeMap.getFileExtensionFromUrl( url );
Intent intent = new Intent();
intent.setAction( Intent.ACTION_ATTACH_DATA );
intent.setDataAndType( Uri.parse( url ), "image/" + mime );
intent.putExtra( "mimeType", "image/" + mime );
startActivity( intent );