0

このようなデフォルトのAndroidの方法で、描画可能なフォルダーに保存された画像を壁紙として設定しようとしています ここに画像の説明を入力

ここで他の質問に答えたように試しまし た。

しかし、「このアクションを実行できるアプリはありません」というエラーが表示されます

uri- を取得するための私のコード

Uri uri=Uri.parse("android.resource://drawable/sharingan.jpg");

Intent intent=new Intent(Intent.ACTION_ATTACH_DATA);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.setDataAndType(uri,"image/*");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.putExtra("mimeType","image/*");
startActivity(Intent.createChooser(intent,"Set as"));

これを達成する別の方法はありますか?それとも、私の uri に何か問題がありますか?

4

1 に答える 1