Android Uygulaması Hakkında Herşey

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen mrmarman »

@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.
Resim
Resim ....Resim
hakanoguzer
Üye
Mesajlar: 44
Kayıt: 15 Kas 2013 10:22

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen hakanoguzer »

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)
mobilsecim i samsung s3 mini de kurdum. çalıştı.
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.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen sadettinpolat »

Mobil Secim uygulamasinda veritabani olarak Sqlite kullaniliyor.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
hakanoguzer
Üye
Mesajlar: 44
Kayıt: 15 Kas 2013 10:22

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen hakanoguzer »

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ı?
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen sadettinpolat »

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
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
hakanoguzer
Üye
Mesajlar: 44
Kayıt: 15 Kas 2013 10:22

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen hakanoguzer »

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.
hakanoguzer
Üye
Mesajlar: 44
Kayıt: 15 Kas 2013 10:22

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen hakanoguzer »

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?
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4740
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: Android Uygulaması Hakkında Herşey

Mesaj gönderen mrmarman »

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. :idea:
Resim
Resim ....Resim
Cevapla