Android Studio Galeriden Fotoğraf Açma
Android Studio, Android uygulamaları geliştirmek için kullanılan resmi bir entegre geliştirme ortamıdır (IDE). Android Studio, Android SDK’sını ve çeşitli araçları içerir ve Android uygulamalarını geliştirmek, test etmek ve dağıtmak için kullanılabilir.
Android Studio’da galeriden fotoğraf açmak için aşağıdaki adımları izleyebilirsiniz:
- Android Studio’yu açın ve bir proje oluşturun veya mevcut bir projeyi açın.
- Projenizin
MainActivity.java
dosyasını açın. - Aşağıdaki kodu
MainActivity.java
dosyasına ekleyin:
“`java
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
public class MainActivity extends AppCompatActivity {
private static final int PICK_IMAGE_REQUEST = 1;
private Button buttonChooseImage;
private ImageView imageView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
buttonChooseImage = (Button) findViewById(R.id.buttonChooseImage);
imageView = (ImageView) findViewById(R.id.imageView);
buttonChooseImage.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE_REQUEST);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == PICK_IMAGE_REQUEST && resultCode == RESULT_OK && data != null && data.getData() != null) {
Uri uri = data.getData();
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(getContentResolver(), uri);
imageView.setImageBitmap(bitmap);
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
“`
activity_main.xml
dosyasını açın ve aşağıdaki kodu ekleyin:
“`xml
<Button
android:id="@+id/buttonChooseImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Choose Image" />
<ImageView
android:id="@+id/imageView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
“`
- Projenizi çalıştırın ve “Choose Image” düğmesine tıklayın. Bu, galerinizin açılmasını ve bir fotoğraf seçmenizi isteyecektir. Bir fotoğraf seçtiğinizde, seçtiğiniz fotoğraf
ImageView
bileşeninde görüntülenecektir.
Faydalı Siteler ve Dosyalar
- Android Studio’da Galeriden Fotoğraf Açma
- Android Studio’da Galeriden Fotoğraf Açma Örneği
- Android Studio’da Galeriden Fotoğraf Açma Kütüphanesi