Tag Archive | android

Android: İnternet connection kontrolü

Eğer uygulamanız internet bağlantısı gerektiriyorsa, uygulama açıldığında da bunun kontrolünü yapsanız hiç fena olmaz. Çünkü kullanıcı (biliyorsunuz çok çeşitli) internet bağlantısı olmayıp, veriler çekilmediğinde programın hatalı olduğunu düşünebilir. Evet neyse şu şekilde yapılıyor : private boolean checkInternetConnection() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); // test for connection if (cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isAvailable() && cm.getActiveNetworkInfo().isConnected()) […]

Bunu derecelendir:

Android Default Seek Bar Değeri

Uğraştığım bir projede feedback için Seek Bar kullanayım dedim. Bunun için de sayfa açıldığında Seek Bar’ın yarısının dolu olmasını istedim. Aslında bunu yapmak çok çok kolay. Kendi kendine de bulabilir insan. Ama yine de buraya yazmak istedim.. <SeekBar android:id=”@+id/seekBar1″ android:layout_width=”274dp” android:progress=”5″ android:max=”10″ android:layout_gravity=”center_horizontal” android:layout_height=”wrap_content”/> şeklinde bir Seek Bar oluşturduğumuzda gayet güzel bir şekilde istediğimizi elde […]

Bunu derecelendir:

Runtime configuration ve orientation değişimleriyle başa çıkın ! – Andorid

Bu yazımdaki olayı denemedim açıkçası ama paylaşmak isterim. Bloglarda dolaşırken gözüme çarptı. Belki arayan olur soran olur ihtiyacı olan kullansın.. Hem belki bizim de işimize yarayacak hemen buradan bakarız =P Olay şu ki Androidde beklenmedik ekran değişimleri olabiliyor kullanıcıya bağlı olarak. Eğer siz de kullanıcı ne zaman ekran orientationu değiştirdi bilmek ve bununla başa çıkmak […]

Bunu derecelendir:

EditText’e max karakter sınırlaması – Android

Bildiğiniz gibi EditText’e koyabileceğimiz bir karakter kısıtlaması bulunmamakta. Yani en azından ben öyle biliyorum =). Ama çoğumuza lazım olan bir şeydir diye tahmin etmekteyim. Bunun da şöyle basit bir yolu varmış. InputFilter kullanarak sorun çözülmüş. InputFilter’ı kullanmak için de import etmek gerekli bazı şeyleri..: android.text.InputFilter; int maxLength = 50; InputFilter[] FilterArray = new InputFilter[1]; FilterArray[0] […]

Bunu derecelendir:

EditText’in e-mail içerip içermediği kontrolü – Android

Eğer Androidde bir EditText’in e-mail içerip içermediği kontrol etmek istiyorsanız bu kod size yardımcı olacaktır. public static boolean isValid(String email) { String expression = “^[\\w\\.-]+@([\\w\\-]+\\.)+[A-Z]{2,4}$”; CharSequence inputStr = email; Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher(inputStr); if (matcher.matches()) { return true; } else{ return false; } } Kolay gelsin..

Bunu derecelendir:

Android Emulator Orientation Değiştirme

Android Emulator’ünüzün dikeyken yatay, yatayken dikey olmasını istiyorsanız klavyenizdeki tuşları kullanmanız yeterli. Yapılacak işlem çok basit : CTRL – F11 veya CTRL – F12 yapmanız yeterli.. Kolay gelsin..

Bunu derecelendir:

Android Emulator’e apk kurulumu

Merhabalar, bu yazıda Android Emulator’e apk uzantılı dosyaların kurulumunu göreceğiz. İlk olarak emulatorümüzü başlatalım. Eğer kurulum yolunu değiştirmediyseniz emulatorünüzü başlatmak için şu dizine girmelisiniz..: C:\Program Files\Android\android-sdk\tools Buradaki emulator.exe’yi çalıştırıp, çalıştırmak istediğiniz emulator’ün üstüne tıklayıp Start dediğimizde emulator çalışmış olacaktır. Tabii ki eclipse’de çalışırken şu kısa yolu da kullanabilirsiniz..: Daha sonra kurmak istediğimiz apk uzantılı dosyayı […]

Bunu derecelendir:

Android – MySql Database Connection

Bu örnekte Mysql database ile Android emulator arasında bir bağlantı kurmaya çalışacağız. Bağlantıyı Php webservice ile kurup data alışverişinde JSON kullanacağız. Benim mysql uygulamam localhost’ da çalışacak eğer remote server ile çalışacaksanız ip adres değerlerini değiştirirsiniz. Şimdi uygulamamız için bir database oluşturalım. CREATE TABLE `people` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `name` VARCHAR( 100 ) NOT NULL , `sex` BOOL […]

Bunu derecelendir:

Connection From Emulator To Localhost

Eğer emulator’den kendi bilgisayarımıza bağlanmak istiyorsak ; ip adres olarak  ; 10.0.2.2 girilmesi gerekir. 127.0.0.1 bilgisayarımızda localhost ‘ a karşılık gelir ancak emulator kendi sanal router yapısını kullandığı için emulator ‘ a bağlanmış oluruz yani fiziksel makinamıza bağlanamaz. Bazı diğer adresler ; Network Address Description 10.0.2.1 Router/gateway address 10.0.2.2 Special alias to your host loopback interface (i.e., […]

Bunu derecelendir:

Android Kullanım Oranları

Bu yazımızda Android versiyonlarının yaygınlık oranları ile ilgili bilgiler vermeye çalışacağız.. Android üzerinde uygulama gerçekleştirecek olanlar için hangi versiyonun daha yaygın olduğu dolayısıyla ne kadarlık kitleye hitap ettiği konusunda fikir verecektir.. Veriler her 2 haftada yenileniyor.. 3 ocak 2012 tarihli son veriler aşağıdaki gibi.. Geçerlilik Dağılımı Platform Codename API Level Distribution Android 1.5 Cupcake 3 […]

Bunu derecelendir: