ギャラリーでjpg画像ファイルを開こうとしています。これによりエラーが発生します。私は以下のコードを使用しています画像ファイルを開くと、Androidでエラーが発生します
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("/mnt/sdcard/image123.jpg"),"image/jpeg");
startActivityForResult(intent, 900);
これはギャラリーでファイルを開くためのオプションです。私はリストからギャラリーを選択します。しかし、それは開きません。私はASTROファイルマネージャを使用し、同じイメージファイルを開きます。今は上手くいく。何か間違っている場合は教えてください。
私は実際にこのEnvironment.getExternalStorageDirectory()。getAbsolutePath()を使用してパスを取得しています。どのように私は "file://"接頭辞を "file:// mnt/sdcard"として追加するとうまくいくのですか?しかし、このファイルをハードコードできるかどうかわかりません:// ....アンドロイドのすべてのシステムで動作しますか?ご意見をお聞かせください。 – Vinodtiru
はい標準のURIスキームです:http://en.wikipedia.org/wiki/File_URI_scheme – mibollma
ありがとう – Vinodtiru