Android Uygulaması Hakkında Herşey
Re: Android Uygulaması Hakkında Herşey
@mss,
- Üstüne alınmana gerek yok, sanılandan uzun zamandır bu sektödeyim. Hadi bırakalım sektörü, 40 yaşını aşmış bir yazılımcıyım. İlla ki tecrübe aktarımı yapmayı seviyorum o başka. Bundan maddi menfaatim de görüldüğü üzere yok.
- Bugün, eskiden olmayan imkanlar zincirine sahibiz. Bilginin kaynağına kolay ulaşılabilir olduğu zamanlarda yaşıyoruz. Sitem falan da etmedim, şahsımın iki kelam lafına cevap verilse ne verilmese ne... Bilgi bendeyse ve paylaşma inceliği göstermek istemişsem erdem de bendedir.
- Buradaki konu, bilginin kaynağındaki XE5 tasarımcılarının olduğu platformda söylenmiş ve çözümsüz kalmış bir durum, sebepleriyle ortaya konmuşken, buna atıfta bulunmadan kendini paralamak idi.
- İkinci mesajıma yazılan cevaba bakınca açık görünüyor, belli ki sinirlenmiş. Belki başka bir konuda sıkıntısı var, belki başka forumda biriyle tartıştı bu da yansımasıydı, kendisi bilir.
- Cevaba kişisel bakmıyorum. Forumda yazıyorsak, kişilerin kendi yaşam döngüsünde neyse öyle kabul etmek lazım.. Tabi bunun bir sınırı olmalı değil mi... Konu ile sınırlı kalmalı, kişisele dönmemeli. O zaman durum egolar savaşına döner. Pireye kızıp yorgan yakılmaz, yarın herkesin herkese işi düşer.
- Üstüne alınmana gerek yok, sanılandan uzun zamandır bu sektödeyim. Hadi bırakalım sektörü, 40 yaşını aşmış bir yazılımcıyım. İlla ki tecrübe aktarımı yapmayı seviyorum o başka. Bundan maddi menfaatim de görüldüğü üzere yok.
- Bugün, eskiden olmayan imkanlar zincirine sahibiz. Bilginin kaynağına kolay ulaşılabilir olduğu zamanlarda yaşıyoruz. Sitem falan da etmedim, şahsımın iki kelam lafına cevap verilse ne verilmese ne... Bilgi bendeyse ve paylaşma inceliği göstermek istemişsem erdem de bendedir.
- Buradaki konu, bilginin kaynağındaki XE5 tasarımcılarının olduğu platformda söylenmiş ve çözümsüz kalmış bir durum, sebepleriyle ortaya konmuşken, buna atıfta bulunmadan kendini paralamak idi.
- İkinci mesajıma yazılan cevaba bakınca açık görünüyor, belli ki sinirlenmiş. Belki başka bir konuda sıkıntısı var, belki başka forumda biriyle tartıştı bu da yansımasıydı, kendisi bilir.
- Cevaba kişisel bakmıyorum. Forumda yazıyorsak, kişilerin kendi yaşam döngüsünde neyse öyle kabul etmek lazım.. Tabi bunun bir sınırı olmalı değil mi... Konu ile sınırlı kalmalı, kişisele dönmemeli. O zaman durum egolar savaşına döner. Pireye kızıp yorgan yakılmaz, yarın herkesin herkese işi düşer.
-
- Üye
- Mesajlar: 44
- Kayıt: 15 Kas 2013 10:22
Re: Android Uygulaması Hakkında Herşey
mobilsecim i samsung s3 mini de kurdum. çalıştı.sadettinpolat yazdı:https://play.google.com/store/apps/deta ... s.syscheck programi ile telefonda neon destegi olup olmadigini kontrol edebilirsiniz.
https://play.google.com/store/apps/deta ... mobilsecim bu uygulama da delphi xe5 ile yazildi. test amacli bunu da indirebilirsiniz. cihazinizda bu uygulama calismazsa buyuk ihtimal gerekli bazi ozellikleri desteklemiyor diyebiliriz. (android surumu , donanim vs)
bu projede veritabanı var mı hocam?
projeye veritabanı ekleyince program acmıyor.
veri tabanı uygulaması, grid, listeleme vs de sorun yaşıyorum. bir türlü gecemedim.
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Re: Android Uygulaması Hakkında Herşey
Mobil Secim uygulamasinda veritabani olarak Sqlite kullaniliyor.
-
- Üye
- Mesajlar: 44
- Kayıt: 15 Kas 2013 10:22
Re: Android Uygulaması Hakkında Herşey
formda
FDConnection1
FDTransaction1
FDQuery1
Grid1
BindSourceDB1
var
FDConnection1'ın paramsında ise şu yazıyor:
Database=C:\Users\hakan\Documents\RAD Studio\Projects\data2\hakan.s3db
DriverID=SQLite
loginprompt false
FDQuery1 sqlinde ise :
select * from musteriler
tasarım aşamasında connection ve queryi true yapınca kayıtlar geliyor.
ama samsung s3 minide çalıştır deyince calışmıyor.
connection false yapınca formu boş acıyor.
objelerin dışında tek satır kod yok.
rad da firemonkey de sqlite örneği yok.
nedir sorun? ne yapmam lazım. nedir püf noktası?
FDConnection1
FDTransaction1
FDQuery1
Grid1
BindSourceDB1
var
FDConnection1'ın paramsında ise şu yazıyor:
Database=C:\Users\hakan\Documents\RAD Studio\Projects\data2\hakan.s3db
DriverID=SQLite
loginprompt false
FDQuery1 sqlinde ise :
select * from musteriler
tasarım aşamasında connection ve queryi true yapınca kayıtlar geliyor.
ama samsung s3 minide çalıştır deyince calışmıyor.
connection false yapınca formu boş acıyor.
objelerin dışında tek satır kod yok.
rad da firemonkey de sqlite örneği yok.
nedir sorun? ne yapmam lazım. nedir püf noktası?
- sadettinpolat
- Moderator
- Mesajlar: 2131
- Kayıt: 07 Ara 2003 02:51
- Konum: Ankara
- İletişim:
Re: Android Uygulaması Hakkında Herşey
http://www.embarcadero.com/kr/products/ ... amples-xe5 adresinde sqlite ornegi mevcuttur.
database onConnect olayinda database pathi duzgun sekilde set etmelisiniz
ayrica database dosyasini deployment bolumunden cihazin uygun konumuna deploy etmelisiniz.
ayrica burda detayli bir dokuman mevcuttur.
http://docwiki.embarcadero.com/RADStudi ... Android%29
database onConnect olayinda database pathi duzgun sekilde set etmelisiniz
ayrica database dosyasini deployment bolumunden cihazin uygun konumuna deploy etmelisiniz.
ayrica burda detayli bir dokuman mevcuttur.
http://docwiki.embarcadero.com/RADStudi ... Android%29
-
- Üye
- Mesajlar: 44
- Kayıt: 15 Kas 2013 10:22
Re: Android Uygulaması Hakkında Herşey
hocam allah razı olsun.
özellikle
http://docwiki.embarcadero.com/RADStudi ... Android%29
linkindeki adımları izleyince tam oldu.
FDPhysSQLiteDriverLink1 ve FDGUIxWaitCursor1 forma bırakmak gerekiyor muş.
FDConnection1 'in BeforeConnect eventine
{$IF DEFINED(IOS) or DEFINED(ANDROID)}
FDConnection1.Params.Values['Database'] := TPath.GetDocumentsPath + PathDelim + 'veritabaninizinadi.s3db';
{$ENDIF}
kodunu eklemek lazım.
hata almamak için de System.iOUtils i uses e eklemek gerekiyor.
ayrıca project > Deployment tı acıp orda da yeni file diyerek veritabanını ekleyip android için romete path ni assets\internal\ yapmak lazım.
platformlardan win32 yi kaldırdım ayrıca.
tabi
üst menuden viwe -> live bindings desingner acıp orada da linkteki adımları izlemek gerekti.
özellikle
http://docwiki.embarcadero.com/RADStudi ... Android%29
linkindeki adımları izleyince tam oldu.
FDPhysSQLiteDriverLink1 ve FDGUIxWaitCursor1 forma bırakmak gerekiyor muş.
FDConnection1 'in BeforeConnect eventine
{$IF DEFINED(IOS) or DEFINED(ANDROID)}
FDConnection1.Params.Values['Database'] := TPath.GetDocumentsPath + PathDelim + 'veritabaninizinadi.s3db';
{$ENDIF}
kodunu eklemek lazım.
hata almamak için de System.iOUtils i uses e eklemek gerekiyor.
ayrıca project > Deployment tı acıp orda da yeni file diyerek veritabanını ekleyip android için romete path ni assets\internal\ yapmak lazım.
platformlardan win32 yi kaldırdım ayrıca.
tabi
üst menuden viwe -> live bindings desingner acıp orada da linkteki adımları izlemek gerekti.
-
- Üye
- Mesajlar: 44
- Kayıt: 15 Kas 2013 10:22
Re: Android Uygulaması Hakkında Herşey
bu arada
listview ve bindsourcedb ile fdquery arasında herhangi bir bağlantı yok mu?
yanı listview de texfield olarak müşteri adı görünüyor. örneğin buttontext te müşteri kodu var. yada headertext te
listview de dolaştıkca üzerinde olduğumuz kayıt aynı zamanda fdquery kaydı mı?
cünkü oradan(query) değer alınca boş geliyor.
listview de ise yanlızca selected.text müşter adını alıyor. ben müştei kodunu istiyorum. ama alamıyorum.
sorum şu listviewde birden fazla field bağlı ise bulunduğum recordun istediğim fiedin değerini(text ini) nasıl cekebilirim?
cünkü oradan müşteri kodunu alıp örnegin cari hareketini görmem lazım. ünvandan değil koddan gitmek istiyorum?
listview ve bindsourcedb ile fdquery arasında herhangi bir bağlantı yok mu?
yanı listview de texfield olarak müşteri adı görünüyor. örneğin buttontext te müşteri kodu var. yada headertext te
listview de dolaştıkca üzerinde olduğumuz kayıt aynı zamanda fdquery kaydı mı?
cünkü oradan(query) değer alınca boş geliyor.
listview de ise yanlızca selected.text müşter adını alıyor. ben müştei kodunu istiyorum. ama alamıyorum.
sorum şu listviewde birden fazla field bağlı ise bulunduğum recordun istediğim fiedin değerini(text ini) nasıl cekebilirim?
cünkü oradan müşteri kodunu alıp örnegin cari hareketini görmem lazım. ünvandan değil koddan gitmek istiyorum?
Re: Android Uygulaması Hakkında Herşey
Merhaba.
- BindsourceDB Win32 uygulamalarındaki DataSource gibi bir görevi üstleniyor. Siz Win32 uygulamalarında DataSource'dan veri alabiliyor musunuz ? DataSource.DataSet diyorsunuz değil mi ?
- Burada da aynı şekilde direkt DataSet'e yönelmek zorundasınız. Aktardığınız bileşene veritabanında sorgulayacağınız key alanı da ekleyin ama gizleyin. Oradan dönüş yapın.
- BindsourceDB Win32 uygulamalarındaki DataSource gibi bir görevi üstleniyor. Siz Win32 uygulamalarında DataSource'dan veri alabiliyor musunuz ? DataSource.DataSet diyorsunuz değil mi ?
- Burada da aynı şekilde direkt DataSet'e yönelmek zorundasınız. Aktardığınız bileşene veritabanında sorgulayacağınız key alanı da ekleyin ama gizleyin. Oradan dönüş yapın.
