私のアプリケーションでは、デバイスのギャラリーからイメージの一部をファイル名として収集します。 アプリケーションが起動したときに画像の1つを表示したいと思います。 私は次のコードを使用する場合 - それはURIの権限コンポーネントが見つかりました:画像を開こうとしたとき
03-22 18:00:18.248: E/AndroidRuntime(12560): FATAL EXCEPTION: MediaFeed
03-22 18:00:18.248: E/AndroidRuntime(12560): java.lang.IllegalArgumentException: Found
authority component in URI: file://mnt/sdcard/tapjoy/cache/images/placeholder.png
を解決することができますどのように - 私は次のエラーを取得する
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
String imageFileName = imagesNamesArrayList.get(rndIndex);
Uri imageUri = Uri.parse("file://" + imageFileName);
intent.setDataAndType(imageUri, "image/*");
startActivity(intent);
を?