Not lüfen bunu dkümana ekleyelim android yazılımıyla uğraşan müridler için çok faydalı Dipnot: Alıntıdır hadiyin müridler şyle sağlam bi gps yapında kullanalım yaw :) Android üzerinden gelen bir zel kullanıma hitap eden uyarı bildirimi olan toast'ın nasıl kullanıldığını greceğiz. Bu yazıyı okumadan nce uygulamayı test edecekleri telefonlarının GPS destekliyor ve GPS zelliğinin olmasına dikkat etmenizi tavsiye etmekteyim. Eğer byle bir probleminiz varsa emulatrden bu uygulamayı ek uygulamaile test edebilirsiniz. Bu durumu konuya dahil etmiş bulunmaktayım. Uygulamamızda GPS verisini alıp ekranda anlık olarak değişimini gstereceğiz. GPS bilgi alımını açıp kapamalarda uyarılar vereceğiz ve bu arada Toast kullanımını ğrenmiş olacağız. GPS hakkında kısa bir zet geçecek olursak; GPS genelde ne olarak bilinir?- Bildiğiniz üzere GPS , küresel konumlama sistemi olarakta bilinmektedir. GPS konumlamamızı nasıl yapmaktadır? - GPS, kısaca yrüngedeki uydularımızın dünyayı belirli lçeklere blmesi ve birbirleriyle olan doğrulama uzaklığı ile bizim konumumuzu belirlemesidir. Destekleyen aygıtlar bunu nasıl gerçekleştirmektedir?- Konumlama verisini çekebilmek için uydudan anlık bilgi istemektedir. Bu bilgi aslında birçok uydunun birbirleriyle pozisyon doğrulaması gerçekleştirmesiyle konum kullanıcıya aktarılır ve kullanıcı bunu herhangi bir uygulamasında yada bilgilendirme amaçlı kullanabilir. Ancak şyle bir dezavantajı vardır birden cok anlık bilgi alımlarında kimi zaman cihazın yavaş kalmasına sebeb olabilir. Birde tam noktasal konumlama yapamayabilir belirli sapmaları gerçeklemektedir. Tabikide %97lere varan bir doğruluk ile çalışmaktadır. GPS üzerinden veri alışverişi ücretlimidir?- Kesinlikle değildir. Tamamen ücretsizdir. Yapmak istediğimiz uygulamanın amacı?- Anlık veri alıp bunu bilgilendirme amacıyla ekranda konumlama metoduyla gstermek. Sıra geldi arkadaşlar android üzerinde bunu nasıl gerçekleyeceğimize ncelikle bir dipnot vermek istiyorum. Uygulamamızı ilk olarak destekleyen bir telefon üzerinde gerçekleştireceğim ardından, destekleyen telefonu olmayan yada ğrenme aşamasında ilk olarak emülatrü tercih eden arkadaşlar için anlatacağım. Şimdi ilk olarak bir android proje dosyası oluşturuyoruz ve projemize başlıyoruz. NOT: Uygulamamızda sadece 1 adet TextView olacak ve 1 aktif xml kullanacağız. Arzu isteğinize gre buton koyup siz bastıkca gelmesini isteyebilirsiniz bunuda gerçeklemeniz gayet kolay. GPS bilgilerimizi alabilmemiz için, ilk olarak bir konum yneticisi oluşturmalıyız. Bunu da açıklayalım nasıl : 1 LocationManager konumYoneticisi = getSystemService ; konumYneticisi, LocationManager sınıfı altında mevcut konum bilgisini çağırır. Şimdi konum bilgimizi sürekli dinleyecek olan sınıfı, konum dinleyicimizi oluşturuyoruz. Bu sınıf altında 3 adet override'ımız var. Override, daha nce bir class tarafından oluşturulmuş fonksiyonların class'ı çağırmamızla gelen miras yapısının bozulup nceliğinin kendi oluşturacağımız fonksiyonlar olduğunu ve bilgilerini bu fonksiyonlar üstünden alacağını belirliyoruz. LocationListener'ımızla beraber 3 adet fonksiyonumuz geliyor ve bunlar birisionStatusChanged : GPS Servisinin durum bilgisionProviderEnable : GPS 'in aktif duruma getirildiği bilgisionProviderDisable : GPS 'in pasif duruma getirildiği bilgisi onLocationChanged : GPS'ten alınan konum bilgilerini içerir. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 LocationListener konumDinleyicisi = new LocationListener { @Override public void onStatusChanged @Override public void onProviderEnabled @Override public void onProviderDisabled @Override public void onLocationChanged }; Peki biz bunları nasıl kullanacağız?- onLocationChanged fonksiyonumuz ile bunu sağlayacağız. Konum bilgilerimiz:Latitude = EnlemLongtitude = Boylam Bu bilgileri onLocationChanged altında bilgilerimizi cağırdığımız onLocationChanged 'un yaptığını syleyebiliriz. Bu bilgilerimizi çekebilmemiz için : loc. getLatitude ;loc. getLongitude ; bu iki fonksiyonumuz bilgilerimizi getirmektedir. Artık herhangi bir şekilde grsel olarak aktarmamız yetecektir. Son olarak yneticimiz ile dinleyicimizi birbirinede bağlarsak tamamlamış olacağız. 1 konumYoneticisi. requestLocationUpdates( LocationManager. GPS_PROVIDER, 0, 0, konumDinleyicisi); Bu komutumuz herşeyi birbirine bağlamaktadır. İşin. java olan kısmını hallettik şimdi bu gps bilgisini alabilmemiz için AndroidManifest. xml'de izin işlemlerini yapmamız gerekmektedir. 1 "android. permission. ACCESS_FINE_LOCATION"> Bu kodumuzun amacı tamamen konum bilgisini kullanıcıya izin vermesidir. Şimdi bu konuda anlaştığımıza gre sıra geldi Toast konumuza bu kısım gayet kolay olup uygulamalarda sık sık grülmektedir. Android kullanıcıları bunu çok sevmektedir. Sadece bir adet dez avantajı vardır. Oda belirli süre ekranda kalmasından dolayı ard arda gelen uyarı bilgilerini gecikmel gndermesidir. 1 Toast. makeText( getApplicationContext , Text, Toast. LENGTH_SHORT). show ; Toast altında makeText oluşturuyoruz. getApplicationContext'in yaptığı tamamen class'ımızı belirtmesidir. Text kısmınaString bir bilgi girmemiz yeterlidir. LENGTH_SHORT kısmında yazının boyutunu belirlemekteyiz. İki seçeneğimiz bulunmaktadir.1. LENGTH_SHORT : küçük boyutta2. LENGTH_LONG : büyük boyutta gstermektedir. activity_main. xml altında bir small TextView koyduktansonra projemizi tamamlayacak olursak : NOT : Projemizi çalıştırdığımızda çalışmıyorsa GPS veri alımını açmamız gerekmektedir. Aksi halde çalışmayacaktır. MainActivity. java package com. alone. gpsdeneme; import android. location. Location; import android. location. LocationListener; import android. location. LocationManager; import android. os. Bundle; import android. app. Activity; import android. content. Context; import android. view. Menu; import android. view. View; import android. view. View. OnClickListener; import android. widget. Button; import android. widget. TextView; import android. widget. Toast; public class MainActivity extends Activity { public void onCreate { super. onCreate ; setContentView ; final String gpsAcildi = "GPS Acıldı"; final String gpsKapatildi = "GPS Kapalı"; final TextView konumText = findViewById(R. id. textView2); LocationManager konumYoneticisi = getSystemService ; LocationListener konumDinleyicisi = new LocationListener { @Override public void onStatusChanged @Override public void onProviderEnabled @Override public void onProviderDisabled @Override public void onLocationChanged }; konumYoneticisi. requestLocationUpdates( LocationManager. GPS_PROVIDER, 0, 0, konumDinleyicisi); } @Override public boolean onCreateOptionsMenu } activity_main. xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/gpsBaglanti" tools:context=". MainActivity" /> RelativeLayout> string. xml <resources> <string name="app_name">GPSDenemestring> <string name="menu_settings">Settingsstring> <string name="title_activity_main">MainActivitystring> <string name="gpsBaglanti">GPS Bağlantı Bekleniyorstring> resources> AndroidManifest. xml <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com. alone. gpsdeneme" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <uses-permission android:name="android. permission. ACCESS_FINE_LOCATION">uses-permission> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=". MainActivity" android:label="@string/title_activity_main" > <intent-filter> <action android:name="android. intent. action. MAIN" /> <category android:name="android. intent. category. LAUNCHER" /> intent-filter> activity> application> manifest> Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

neden cikmasin haftaya kadar kismetse terhis olacam bakalim android takilacam telefondan yaptigim bi programim var suan :) askerde ogrendim javayi androidide :) api olayina yeni yeni deginecem.. Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

android kullanıcısı olarak ilk yorumu ben yapayım o zaman. dküman!= alıntı altıntı olduğunu yazmamışmıydın yaw Dipnot: Alıntıdır hadiyin müridler şyle sağlam bi gps yapında kullanalım yaw :) Mycity tarafından 22/Haz/13 00:07 tarihinde düzenlenmiştir Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

neden cikmasin haftaya kadar kismetse terhis olacam bakalim android takilacam telefondan yaptigim bi programim var suan :) askerde ogrendim javayi androidide :) api olayina yeni yeni deginecem.. hadi bakalım bekliyoz :) Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

android kullanıcısı olarak ilk yorumu ben yapayım o zaman. dküman!= alıntı + 999999999999999999

Bada için olanınıda ekleyeceğim belki android'de kullanılır çünkü sunucu adresi değiştirmişler bada da 1- Nete bağlanmasını istemiyorsanız #4097 4097# tuşlayın açılan menüde 3 numaralı user setting e girelim orada 1 numaralı assist method a giriyoruz orada muhtemelen sizdede yle olması lazım gps+ da siz onu agps yapın ve kaydedin telefon yeniden başlayacak sorun yok ardından telefon yeniden açılınca 2- Tekrar #4097 4097# tuşlayın ve açılan menüde 3 numaralı user setting e girelim orada 3 numaralı suply setting girelim oradan en altta de şyle bir uzantı var http://www.spirent-lcs.com onu siliyoruz ve yerine europe. pool. ntp. org yazıyoruz ; ve kaydediyoruz ve çıkıyoruz ardından telefonu yeniden başlatın ve test etmeye hazırsınız ben ndrive ile test ettim sizde varsa onla test edin ağı kullanmayacak kesinlikle ve hızlı bir şekilde bağlanacaksınız hepinize kolay gelsin Not: bu işlem sadece 1.2 için Mycity tarafından 21/Haz/13 17:11 tarihinde düzenlenmiştir Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

ee yokmu android ci ler ses çıkmadı Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

hem cizmek hemde yorum icin. ncelikle şunu sylemek istiyorum. Seni biraz kamçılamak hoşuma gidecek. Bu projeyi yaptığımızda elimize gececek sey sadece konum bilgisi olacaktır. yani; Enlem :49.66665678546 Boylam:65.75789765432 Gibi boş gibi grünüyor. Ama bunu google map api lerini kullanarak formda gorsel olarak kullanmak daha iyi değil mi? hadi projeni gelistir Atarsa 6 diyorum. senden nce bitirmeyeyim :) Ne zaman birşey ğrenmek istesem, Birden Vaktim Kalmıyor?

hem cizmek hemde yorum icin. ncelikle şunu sylemek istiyorum. Seni biraz kamçılamak hoşuma gidecek. Bu projeyi yaptığımızda elimize gececek sey sadece konum bilgisi olacaktır. yani; Enlem :49.66665678546 Boylam:65.75789765432 Gibi boş gibi grünüyor. Ama bunu google map api lerini kullanarak formda gorsel olarak kullanmak daha iyi değil mi? hadi projeni gelistir Atarsa 6 diyorum. senden nce bitirmeyeyim :) tamamda hocam bunda da o apiler kullanılmazmı ki? yani ek olarak maksat güçlü bir gps ortaya çıkartmak Bazıları sadece konuşur bazıları ise hayalleri ile dünya'ya yn verir.. Mycity

android kullanıcısı olarak ilk yorumu ben yapayım o zaman. dküman!= alıntı

android kullanıcısı olarak ilk yorumu ben yapayım o zaman. dküman!= alıntı http://www.leyladansonra.com/