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?
XE5 Android sqlite veritabanı yolu
- greenegitim
- Üye
- Mesajlar: 713
- Kayıt: 28 Nis 2011 10:33
- Konum: İstanbul
XE5 Android sqlite veritabanı yolu
Mücadele güzelleştirir!
Re: XE5 Android sqlite veritabanı yolu
Standart lokasyon vermişsen,
ö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...
Kod: Tümünü seç
System.IOUtils.TPath.GetDocumentsPath + PathDelim + 'Veritabani.s3db';
- 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...
-
- Üye
- Mesajlar: 44
- Kayıt: 15 Kas 2013 10:22
Re: XE5 Android sqlite veritabanı yolu
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?
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?
Re: XE5 Android sqlite veritabanı yolu
Valla aşağıdaki şekilde yapınca sorunsuz kullandım.
Kod: Tümünü seç
strDB := '/storage/extSdCard/Veritabani.s3db';