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 – 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 […]

Bunu derecelendir:

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 […]

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:

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 […]

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: