ギャラリーから>> Intent < <で画像を選択する理由は、一部のデバイスでは表示されません。私は私の言語のため申し訳ありませんが、タイ、よ...Androidのインテントイメージピッカーがガレリアから...一部のデバイスで表示できないのはなぜですか?
public void click(View v){
intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.setType("image/*");
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
startActivityForResult(Intent.createChooser(intent, "select??"), 1);
}
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK&&requestCode == 1) {
Uri uri = Uri.parse(get_Path(data.getData()));
//--I use This >>uri<< for setImage ....But cant't show in some devices.?
}
}
public String get_Path(Uri uri) {
String path = ""; ///////////////
Cursor cursor = getContentResolver().query(uri, null, null, null, null);
if (cursor == null) {
path = uri.getPath();
} else {
cursor.moveToFirst();
int num = cursor.getColumnIndex(MediaStore.Images.ImageColumns.DATA);
path = cursor.getString(num);
cursor.close();
}
return path;
}
どのデバイスでは、それは示していないのは、このリンクをたどりますか? –
Huawei社のp10アンドロイド7 - 問題 Asusのアンドロイド6 - 問題 GoogleのNexas 6 API 25 - 問題 しかし、サムスンギャラクシーのAndroid 4 - あなたがそれらのデータにアクセスするためのランタイム権限を含める必要が全く問題 –
(アンドロイド上> = 6.0) –