Tag archives for Android SDK
TBD Genç'in organizasyonu ve TOBB ETÜ Bilişim Teknolojileri ve Robot Topluluğu'nun ev sahipliği yaptığı Android Programlama ve Mobil Dünya seminerini gerçekleştirdik.
Bir konuşmacı olarak katılımın fazla olması beni en çok sevindiren noktaydı. Dinleyici kitlesinin çoğunlunun öğrenci arkadaşlardan oluşmasından ötürü geleceğin mobil programcılara hitaben konuşmaktan zevk aldım. Şehir dışından gelen misafirlerimizin varlığı ise heyecanlan vericiydi.
İlk bölümde, mobil dünyanın istatistiklerine değindik. Dünya ve Türkiye pazarından konuştuk. Android nedir? ve Neden ...more»
TBD Genç'in organizasyonu ile Ankara'da "Android Programlama ve Mobil Dünya" konulu bir seminer düzenliyoruz.
TOBB ETÜ Bilişim Teknolojileri ve Robot Topluluğu‘nun ev sahipliği yaptığı etkinliğimiz aşağıdaki konulardan oluşacak:
• Mobil İşletim Sistemleri ve Uygulama Pazarı
• Neden Android, Android SDK’ya Giriş
• Android ile Örnek Bir Uygulama Geliştirme
Etkinlik ile ilgili bilgilere aşağıdan ulaşabilirsiniz:
Tarih: 27 Kasım 2010 Cumartesi
Saat: 13.30-16.30
Yer: TOBB ETÜ Süleyman Sarıtaş Amfisi / ...more»
İlk çıkan Android telefonlarında, kullanıcıları memnuniyetsiz bırakacak onlarca süprizn yanı sıra programcıları da bekleyen bir süpriz vardı.Telefon üzerinde Debug yapılamıyor ya da telefonu bu moda getirmek için zahmetli adımlar geçmek gerekiyordu.
Dün test etme şansı bulduğum Samsung Glaxy S telefonunda ise, bir çok problemin yanı sıra, programcılarda düşünülmüş. "Debug" ya da Türkçe ismi ile "Hata ayıklama" modunu rahatlıkla kullanabiliyoruz. ...more»
Programınızda kullanacağınız bir BroadcastReceiver için gerçekleştirebileceğiniz tüm aksiyonlar aşağıdaki listede mevcuttur.
(BroadcastReceiver konusunda yeniyseniz ve nasıl kullanacağını bilmiyorsanız, Omer Saatcioglu'nun yazar-bozardaki makalesini okuyabilirsiniz.)
android.bluetooth.intent.action.BONDING_CREATED
android.bluetooth.intent.action.BONDING_REMOVED
android.bluetooth.intent.action.DISABLED
android.bluetooth.intent.action.DISCOVERY_COMPLETED
android.bluetooth.intent.action.DISCOVERY_STARTED
android.bluetooth.intent.action.ENABLED
android.bluetooth.intent.action.HEADSET_STATE_CHANGED
android.bluetooth.intent.action.MODE_CHANGED
android.bluetooth.intent.action.NAME_CHANGED
android.bluetooth.intent.action.PAIRING_CANCEL
android.bluetooth.intent.action.PAIRING_REQUEST
android.bluetooth.intent.action.REMOTE_ALIAS_CHANGED
android.bluetooth.intent.action.REMOTE_ALIAS_CLEARED
android.bluetooth.intent.action.REMOTE_DEVICE_CONNECTED
android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED
android.bluetooth.intent.action.REMOTE_DEVICE_DISAPPEARED
android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECTED
android.bluetooth.intent.action.REMOTE_DEVICE_DISCONNECT_REQUESTED
android.bluetooth.intent.action.REMOTE_DEVICE_FOUND
android.bluetooth.intent.action.REMOTE_NAME_FAILED
android.bluetooth.intent.action.REMOTE_NAME_UPDATED
android.intent.action.AIRPLANE_MODE
android.intent.action.BATTERY_CHANGED
android.intent.action.BATTERY_LOW
android.intent.action.BOOT_COMPLETED
android.intent.action.CAMERA_BUTTON
android.intent.action.CONFIGURATION_CHANGED
android.intent.action.DATA_SMS_RECEIVED
android.intent.action.DATE_CHANGED
android.intent.action.DEVICE_STORAGE_LOW
android.intent.action.DEVICE_STORAGE_OK
android.intent.action.GTALK_CONNECTED
android.intent.action.GTALK_DISCONNECTED
android.intent.action.HEADSET_PLUG
android.intent.action.MANAGE_PACKAGE_STORAGE
android.intent.action.MEDIA_BAD_REMOVAL
android.intent.action.MEDIA_BUTTON
android.intent.action.MEDIA_EJECT
android.intent.action.MEDIA_MOUNTED ...more»
Layout'lar içerisinde, kendi custom componentlerimizi; uygulamalarımızın birden fazla yerinde veya herhangi bir UI componenti kullanacağımız zaman, kod hamallığı yapmamak için başvuracağımız bir yöntem.
Yani, mesela main.xml içerisinde;
kullanımı işimizi görmeye yetmiyorsa, burada yapmamız gereken WebView classını kendimize ait bir class'a extend ederek, layout xml'ilmizin içerisinde de bu classımızı çağırmamız gerekiyor. Şimdi aşağıda bu yapıya bakalım;
public class AndroidProgramlamaActivity extends Activity {
MyWebView webView;
...more»
Google'ın bazı servislerinin kapanmasından ötürü developer.android.com sitesinden Android SDK'sının indrilmesi ya da güncellenmesi işlemlerinin yapılmasında güçlüklerle karşılaşılmaktadır. Bunun giderilmesi için aşağıdaki yöntemi sırasıla izleyiniz.
DNS adresinizi: 4.2.2.5 ve 4.2.2.6 olarak değiştirin.
Hosts dosyanızı ayarlayın,
Windows için, windows/system32/drivers/etc/hosts dosyasına;
unix/linux için, etc/hosts dosyasına
bu satırı ekleyin; 209.85.229.99 dl.google.com kaydederek kapatın.
DNS cache'inizi boşaltın
Bu işlemleri yaptıktan sonra web tarayıcınızı yeniden başlatın ve tekrardan Android sitesine girin. Adımları ...more»
Mobil dünyanın en gelişmiş 2 işletim sistemi; IPhone ve Android'in birbirlerine olan üstünlükleri konu edinen yazılarıma zaman zaman yer vereceğim. Bu yazımda, bu iki platformda uygulama geliştirme konusundaki bazı kısıtlamalardan ve üstünlüklerden bahsettim. Bu bilgileri bilmek; uygulama geliştirme öncesinde, hangi platformla hangi yetkinliklerde uygulamalar geliştirebileceğimizi bilmemiz açısından ciddi bir yarar sağlayacaktır.
Uygulama geliştirme öncesinde, özellikle IPhone için kısıtlamaları dile getiren ...more»


