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()) […]
Android – Sayfa açıldığında sanal klavyenin gözükmesi sorunu
Şimdi yine bir sorun yine buradayız. İyi güzel uygulamayı yaptık. İçine bir de edittext koyduk. Ama gel gör ki uygulama açıldığında hoop klavyemiz beliriyor. Ben tabi istemem böyle şeyler hemen bir çaresi var mı diye araştırdım. Şükür varmış.. İlk olarak benim kullandığım yöntemi söyleyeyim daha sonra detaylı olarak incelemek isteyenler için link de vereceğim. Manifest […]
Android xml’de karşılaşılan bazı “warning”ler
Başlık oldukça saçma oldu gibime geldi ama neyse artık idare edecek bir şekilde. Asıl anlatmak istediğim hani Android için uygulama geliştirirken layout oluşturuyoruz ya. Hani onları da xml dosyalarında oluşturuyoruz. İşte orada bazen karşımıza bazı warningler çıkmakta. Bunların çözümü aslında basit. Ben şahsen warningli bir proje oluşturmak istemediğimden çözümlerini bulmaya çalışıyorum genelde. İşte bunlardan bir […]
Custom Button Type 1 – Android
Burada Android butonlarına istediğimiz görünümü vermek için bazı yöntemler buldum. Bunu da sizlerle paylaşmak isterim. Bu yazıda renk vermek için resimlerin kullanıldığı ilk yöntemden bahsedeceğim, kimilerine göre bu yöntem en beğenilenlerden. İlk olarak farklı renklerdeki buton renklerini içeren resimlerimizi nine-patch tekniğine göre hazırlıyoruz. Ve bunları drawable-hdpi klasörümüze koyuyoruz. Tabii eğer farklı devicelarda sabit bir görüntü elde […]
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 […]
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] […]
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..
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..
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ı […]