2016-09-29 6 views
0

私はAndroidファイルエクスプローラをやっています。ファイルを実行するにはどうすればよいですか? 例: "/xxx/xxx/image.jpg" ユーザーがファイルの名前をクリックすると、デフォルトのアンドロイドシステムイメージビューアにイメージを表示する必要があります。Androidファイルを実行

+0

インテントを送信する必要があります。私はこの答えはあなたを助けるかもしれないと思います:http://stackoverflow.com/a/17831722/4568679 – Slav

答えて

2

あなたはそれを行う意思を使用することができます。

Androidのドキュメントごとなど
Intent intent = new Intent(); 
intent.setAction(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse("file://" + "your_image_path.jpg"), "image/*"); 
startActivity(intent); 

ACTION_VIEW:あなたが試すことができ、コード自体について多くを知らず

Intent intent = new Intent(); 
//Action View to see an image in default native app in your device. 
intent.setAction(Intent.ACTION_VIEW); 
//The path to see your image. 
intent.setDataAndType(Uri.parse("file://" + "/sdcard/test.jpg"), "image/*"); 
startActivity(intent); 
1

ユーザにデータを表示します。これはデータ上で実行される最も一般的なアクションです - データの一部に使用できる汎用アクションで、 が発生するのが最も妥当なものです。

関連する問題