「Android/画像/画像path表示」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→外部ストレージの場合画像) |
|||
行26: | 行26: | ||
File imgFile = new File(path); | File imgFile = new File(path); | ||
− | + | 何故か画像が出ない場合、アプリ側の設定/ストレージから実行してるアプリを許可すると出る。 |
2019年1月15日 (火) 18:18時点における版
サンプル
activity_main.xml
<ImageView android:id="@+id/image1" android:layout_width="match_parent" android:layout_height="match_parent" />
MainActivity.java
String path = "/storage/emulated/0/test.png"; File imgFile = new File(path); Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); iv.setImageBitmap(myBitmap);
内部ストレージの場合画像
MainActivity.java
String = "/data/data/com.example.myapplication.myapplication/cache/test.png"; // String = "/data/data/com.example.myapplication.myapplication/cache/test.0"; // 拡張子関係なく出る File imgFile = new File(path);
外部ストレージの場合画像
AndroidManifest.xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
MainActivity.java
String = "/storage/emulated/0/test.png"; File imgFile = new File(path);
何故か画像が出ない場合、アプリ側の設定/ストレージから実行してるアプリを許可すると出る。