Android veritabanı depolama yolunu nasıl değiştirebilirim? Veritabanı depolama için varsayılan yol/veri/veri/veritabanları, sdcard'a kaydetmek istiyorum, nasıl yapmalı? Sen koymak ve istediğiniz yere gelen veritabanını açabilirAndroid veritabanı depolama yolu nasıl değiştirilir?
8
A
cevap
1
, yani
SQLiteDatabase.openDatabase("/sdcard/mydatabase.db", null, SQLiteDatabase.OPEN_READONLY);
3
SQLite en openDatabase()
veritabanınızda için bir konum sağlamak sağlar.
SD kartın yolunu sabit kodlamak yerine bulmak için Context.getExternalFilesDir() kullanmalısınız. Bu bağlantıda, kullanmanız gereken bazı güzel kod örnekleri var.
7
Bu eski bir sorudur, ancak yanıtlama başkalarına yardımcı olabilir.
public class MySQLiteOpenHelper extends SQLiteOpenHelper {
MySQLiteOpenHelper(Context context) {
super(context, "/mnt/sdcard/database_name.db", null, 0);
}
}
bu hatları ile üretim ortamları için değiştirmeyi unutmayın:
public class MySQLiteOpenHelper extends SQLiteOpenHelper {
MySQLiteOpenHelper(Context context) {
super(context, "database_name.db", null, 0);
}
}
İlgili konular
- 1. S3 kovasındaki nesnenin depolama sınıfı nasıl değiştirilir?
- 2. Yerel Veritabanı Depolama varsayılan verileri
- 3. Oracle veritabanı sütunundaki belirli değerler nasıl değiştirilir?
- 4. Veritabanı ve depolama kullanımını yeni firebase konsolunda nasıl kontrol edebilirim
- 5. Android Emulator İç Depolama Nerede
- 6. Zaman tablosu veritabanı doğrusal depolama alanı
- 7. Google depolama API'sinde "Sonraki sayfa" olarak nasıl değiştirilir?
- 8. Depolama olarak Azure mobil Depolama
- 9. Spring-mvc'de swagger-ui'nin yolu nasıl değiştirilir
- 10. Swagger-UI "Varsayılan" yolu nasıl değiştirilir?
- 11. Android uygulamasının varsayılan yazı tipi nasıl değiştirilir?
- 12. PhoneGap - Yerel depolama çalışmıyor - Android
- 13. Android harici veri depolama sorunları
- 14. Android Dahili Depolama uygulaması güncellenirken
- 15. Download Manager Android İzinler hata: harici depolama yazın Depolama
- 16. phpmyadmin veritabanı kodlama ben bir veritabanı
- 17. Android Kullanım veritabanı
- 18. Android etkinliğinde başlık çubuğu rengi nasıl değiştirilir?
- 19. Android derecelendirme Çubuk yıldız nasıl değiştirilir?
- 20. Arama görünümünün arama simgesi nasıl değiştirilir android
- 21. Mac için Android Studio'nun teması nasıl değiştirilir?
- 22. 1 Android PopupMenu genişliği nasıl değiştirilir
- 23. Android yükseklik gölgesinin yönü nasıl değiştirilir?
- 24. Android WebView'da görüntülemeden önce içerik nasıl değiştirilir?
- 25. Android emulator geçici dizini nasıl değiştirilir
- 26. Android view layout_width - programlı olarak nasıl değiştirilir?
- 27. Android: ProgressDialog'un Metin Rengi Nasıl Değiştirilir?
- 28. Android Spinner öğesinin metin boyutu nasıl değiştirilir
- 29. Android telefonun açılış animasyonu zamanlaması nasıl değiştirilir?
- 30. Ftp ve android üzerinden veritabanı?
hi Josh
(sadece debuggin ortamları için) Bunu yapmanın en kolay yolu, sınıfın yapıcısı değiştirmektir ,teşekkür ederim – fonter