XE5 Android sqlite veritabanı yolu

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

XE5 Android sqlite veritabanı yolu

Mesaj gönderen greenegitim »

Merhaba arkadaşlar xe5 ile sqlite veritabanı kullanan bir uygulama yapmaya çalışıyorum bunu apk yapıp cihaza atığımda veritabanın telefon hafızasında bir yere kaydediyor windows ile göremedim nerede olduğunu bulamadım bir arkadaşım sheel komutları ile data/data.. klasörünün içerisine atıyor dedi yapmak istediğim şey
1) projemin kurulumunda veritabanı olmayacak bunu dışarıdan aldırtacağım
2) sqlite dosyamın yolunu programı ilk açtığımda soracak bende nereye atmışsam usb, blutoth v.s alıp sd kart yada belirlediğim bir yer den benim seçmem gerekiyor.
3) örneğin sd karta ben sqlite veri tabanını atım, uzantısıda .ddb yaptım bu dosyayı aç dediğimde benim uygulamam ile açmasını sağlayabilirmiyim.
4) windows ta sqlite veritabanına bilgileri aktarıp bunu düzgün bir şekilde android cihazına almak(mail, blutooth,vs. yöntemlerle) için önerileriniz nedir? :idea:
Mücadele güzelleştirir!
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: XE5 Android sqlite veritabanı yolu

Mesaj gönderen mrmarman »

Standart lokasyon vermişsen,

Kod: Tümünü seç

System.IOUtils.TPath.GetDocumentsPath + PathDelim + 'Veritabani.s3db';
örneğindeki gibi yani...

- Root'ta .Android isimli bir klasör var
- altında DATA var
- onun da altına com.embarcadero.projeninadıneyseo klasöründeki files klasöründe...
Resim
Resim ....Resim
hakanoguzer
Üye
Mesajlar: 44
Kayıt: 15 Kas 2013 10:22

Re: XE5 Android sqlite veritabanı yolu

Mesaj gönderen hakanoguzer »

yerilen yolu androidde acınca göremiyorsunuz.
sdcard da android içinde data var. orda com.... içinde files bomboş.
ancak özel root programları ile bulabiliyorsunuz.

dolayıyla sdcard a yazmanın yolunu bulmak gerekiyor.

cünkü özellikle sqlite vt kullanıyorsanız güncelleme vs de netten yada usb ile copy-paste yapmak gerekiyor.

sdcard yolu nedir mesele?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: XE5 Android sqlite veritabanı yolu

Mesaj gönderen mrmarman »

Valla aşağıdaki şekilde yapınca sorunsuz kullandım.

Kod: Tümünü seç

  strDB := '/storage/extSdCard/Veritabani.s3db';
Resim
Resim ....Resim
Cevapla