bitmap kurtarmak için ne yazık ki bulduğum çözümler android 5.1.1 üzerinde çalışmadı. Kaynak adında bir bitmap var. Doğrudan telefonumun galerisine kaydetmem gerekiyor. Bildirimlerim <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
içeriyor. Bunu yapmak için bana bir çalışma yöntemi verebilir misiniz?android galeri
0
A
cevap
9
kullanın bu bir:
private void saveImage(Bitmap finalBitmap, String image_name) {
String root = Environment.getExternalStorageDirectory().toString();
File myDir = new File(root);
myDir.mkdirs();
String fname = "Image-" + image_name+ ".jpg";
File file = new File(myDir, fname);
if (file.exists()) file.delete();
Log.i("LOAD", root + fname);
try {
FileOutputStream out = new FileOutputStream(file);
finalBitmap.compress(Bitmap.CompressFormat.JPEG, 90, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}
0
MediaStore.Images.Media.insertImage(applicationContext.getContentResolver(), IMAGE ,"nameofimage" , "description");
0
bunu kullanın size saved_images ve bu klasör görüntüleri olan belli bir klasöre görüntüleri depolamak için yardımcı Bu kod galeride göstermek Tek Hat Do it hemen.
private void SaveImage(Bitmap finalBitmap) {
String root = Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_PICTURES).toString();
File myDir = new File(root + "/saved_images");
myDir.mkdirs();
Random generator = new Random();
int n = 10000;
n = generator.nextInt(n);
String fname = "Image-"+ n +".jpg";
File file = new File (myDir, fname);
if (file.exists()) file.delete();
try {
FileOutputStream out = new FileOutputStream(file);
finalBitmap.compress(Bitmap.CompressFormat.JPEG, 90, out);
// sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED,
// Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
// Tell the media scanner about the new file so that it is
// immediately available to the user.
MediaScannerConnection.scanFile(this, new String[]{file.toString()}, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
Log.i("ExternalStorage", "Scanned " + path + ":");
Log.i("ExternalStorage", "-> uri=" + uri);
}
});
}
İlgili konular
- 1. Android, uygulamanızı galeri
- 2. Android: Özel Galeri Aktivitesi
- 3. android galeri resim konumu sorunu
- 4. android galeri Widget sonsuz kaydırma
- 5. Android Galeri Görünümü - Kaynak nasıl ayarlanır?
- 6. Android'de Galeri uygulamasını açın
- 7. Galeri türü kullanımdan kaldırılmıştır
- 8. benim uygulamada Galeri
- 9. RSS beslemesi, Galeri 2
- 10. Galeri olayı "görüntü ortalandığında"
- 11. Mouseover ürün galeri
- 12. Galeri öğeleri üst üste binme (taşma)
- 13. Galeri odak konumuna nasıl gidilir
- 14. Belirli bir klasördeki fotoğraflarla Galeri
- 15. Web Sitesi Galeri yanıt vermiyor
- 16. cakephp'de ajax ile Galeri yükleme
- 17. Özel Galeri oluşturma - onFling öğesinin üzerine yazılıyor
- 18. Galeri setSelection ben galeri Widget, bunu kaydırırken, seçili görüntü sınırı vardır gelmiş yangınlar görüntü seçici
- 19. Diğer bağlantı ile aranan fancybox galeri
- 20. Ekran görüntüsünü yakaladıktan sonra galeri nasıl yenilenir?
- 21. WordPress öğesinin değiştirilmesi [Galeri] Kısa kod
- 22. Resimleri dinamik olarak galeri widget'ına ekleyin
- 23. TinyMCE resim galeri olmadan & insert ekle
- 24. prettyPhoto bir sayfada birden çok galeri
- 25. En İyi Statik Foto Galeri Jeneratörü
- 26. Whatsapp editprofile gibi android kamera veya galeri uygulaması için niyet seçici yapmak nasıl?
- 27. Android, url'den yük resimlerini nasıl çekebilir ve galeri widget'ında onları kalıcı olarak önbelleğe alabilir?
- 28. Tümleşik galeri olan UIActivityViewController (Stok Fotoğraflar iPad uygulamasında olduğu gibi)
- 29. Atom XML Visual Studio Güncelleştirmeleri için özel galeri yayını
- 30. Sonsuz kaydırma resmiyle Sonsuz galeri görüntülerini dinamik olarak yükleme
@Mihalil Burada çözüm gönderebilir misiniz? – dex
@Mihalil Чёткая ава –