結果のアクティビティを開始して Crop インテントを起動し、結果でそれを取得してから、壁紙マネージャー クラスを使用できます。このような
Uri imgUri=Uri.parse("android.resource://your.package.name/"+R.drawable.image);
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(imgUri, "image/*");
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 80);
intent.putExtra("outputY", 80);
intent.putExtra("return-data", true);
startActivityForResult(intent, REQUEST_CODE_CROP_PHOTO);
onResult関数で壁紙マネージャーを使用します
また、そのデバイスがサポートしているかどうかは、デバイスによって異なります。このインテント アクションは、内部 API の一部ではありません。一部のメーカーは独自のギャラリー アプリを提供しているため、ユーザーのデバイスがインテントを認識するかどうかを知る方法はありません。