Hallo zusammen,
kann mir bitte jemand helfen?
ich versuche schon seit 2 Tagen ein Bild von meiner SD Karte auf einem ImageView anzeigen zu lassen.
leider tut sich da nichts.
meine AndroidManifest
Danke schon mal!
kann mir bitte jemand helfen?
ich versuche schon seit 2 Tagen ein Bild von meiner SD Karte auf einem ImageView anzeigen zu lassen.
leider tut sich da nichts.
Java:
public class MainActivity extends AppCompatActivity {
private File file1;
private Bitmap bitmap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void btnClick1(View v){
ImageView imageView = (ImageView) findViewById(R.id.imageView);
file1 = new File("sdcard/bild1.jpg");
imageView.setImageURI(Uri.fromFile(file1));
Toast.makeText(this, "File geaden!", Toast.LENGTH_SHORT).show();
}
public void btnClick2(View v){
ImageView imageView2 = (ImageView) findViewById(R.id.imageView2);
bitmap = BitmapFactory.decodeFile("/sdcard/bild1.jpg");
imageView2.setImageBitmap(bitmap);
Toast.makeText(this, "bitmap geladen!", Toast.LENGTH_SHORT).show();
}
public void btnClick3(View v){
ImageView imageView3 = (ImageView) findViewById(R.id.imageView3);
String photoPath = Environment.getExternalStorageDirectory()+"/sdcard/bild1.jpg";
BitmapFactory.Options options = new BitmapFactory.Options();
options.inPreferredConfig = Bitmap.Config.ARGB_8888;
Bitmap bitmap2 = BitmapFactory.decodeFile(photoPath, options);
imageView3.setImageBitmap(bitmap2);
Toast.makeText(this, "bitmap2 geladen!", Toast.LENGTH_SHORT).show();
}
}
meine AndroidManifest
Java:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.braue.myapplication22">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Danke schon mal!