Android Programlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Android Programlama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Mart 2015 Perşembe

Android'de Bluetooth kontrolü

Leave a Comment
Bu yazıda Android uygulamalarımızda Bluetooth'un açık olup olmadığını nasıl kontrol edecebileceğimizi anlatmaya çalışacağım.

İlk olarak Bluetooth üzerinde işlem yapacağımdan, Bluetooth yetkisi için AndroidManifest.xml dosyama aşağıdaki satırları ekliyorum.




<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

Şimdi Bluetooth'un açık mı yoksa kapalı mı olduğunu öğrenebilirim. Oluşturduğum Activity'ye kodlarımı yazmaya başlıyorum.

OnCreate fonksiyonunda BluetoothAdapter sınıfından nesne türetiyorum. Değer olarak da "BluetoothAdapter.getDefaultAdapter()" değerini veriyorum.

BluetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter();

Ardından "isEnabled()" fonksiyonunu kullanarak Bluetooth'un açık olup olmadığını anlıyorum ve buna göre ekranda bir toast gösteriyorum.

if(bluetooth.isEnabled()){
        Toast.makeText(this, "Bluetooth açık.", Toast.LENGTH_LONG).show();
        } else{
        Toast.makeText(this, "Bluetooth kapalı!", Toast.LENGTH_LONG).show();
        }

Sonucunda OnCreate fonksiyonu aşağıdaki gibi oldu.

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        BluetoothAdapter bluetooth = BluetoothAdapter.getDefaultAdapter();
        if(bluetooth.isEnabled()){
        Toast.makeText(this, "Bluetooth açık.", Toast.LENGTH_LONG).show();
        } else{
        Toast.makeText(this, "Bluetooth kapalı!", Toast.LENGTH_LONG).show();
        }
    }

Artık uygulamamı kontrol edebilirim. Run ediyorum ve Bluetooth'um kapalı olduğu için aşağıdaki mesajı görüyorum.








Read More

20 Ağustos 2014 Çarşamba

Genymotion - Eclipse entegrasyonu

2 comments
Bir önceki "Genymotion ile Android sanal cihaz kurulumu" başlıklı yazımda Genymotion programını kullanarak sanal cihazların nasıl kurulacağını anlatmıştım.

Bu yazıda da kurduğumuz sanal cihazların Eclipse ile entegrasyonunun nasıl yapılacağını ve projelerimizi oluşturduğumuz sanal cihazlar üzerinde nasıl çalıştıracağımızı anlatacağım.

Eclipse'te Help -> Install New Software... menüsüne gidiyoruz.


Work with: kısmına http://plugins.genymotion.com/eclipse yazıyoruz. Genymobile yanındaki checkbox'ı işaretliyoruz ve Next diyoruz.



Daha sonra kurulum işlemini tamamlıyoruz. Eclipse'i yeniden başlatıyoruz. Eclipse yeniden başladığında aşğıdaki resimde işraetlediğim Genymotion simgesi gelmiş oluyor.


Window -> Preferences menüsünden ayarlara gidiyoruz ve aşağıdaki resimde olduğu gibi Genymobile -> Genymotion sekmesine gidiyoruz.

Dosya yolu olarak Genymotion uygulamasının kurulu olduğu dizindeki Genymotion klasörünü seçiyoruz.



Projeyi sanal cihazda çalıştırma

Projeyi çalıştırmak için Genymotion iconuna tıklıyoruz. Ardından cihazımızı seçerek Start... diyoruz.


Cihazımız çalıştıktan sonra projemizi çalıştırıyoruz ve cihazlar arasında kurduğumuz sanal cihaz da görünüyor. Cihazı seçip OK butonuna tıkladığımızda projemizi çalıştırmış oluyoruz.



Read More

Genymotion ile Android sanal cihaz kurulumu

Leave a Comment
Bu yazıda Android programlamaya yeni başlayanlar ve Eclipse'te Virtual Device Manager yardımıyla oluşturulan sanal cihazların yavaşlığından şikayetçi olanlar için çok yararlı bir uygulama olan Genymotion hakkında bilgiler vereceğim.

Eclipse'te oluşturulan sanal cihazlar bazen açılmak bilmez ya da açılsa bile bilgisayarınızı o kadar kasar ki bütün hevesiniz kaçar. Bunu engellemek için Genymotion programını kullanabilirsiniz.

Öncelikle buraya tıklayarak Genymotion programını indiriyoruz. Genymotion programını çalıştırabilmek için bilgisayarımızda VirtualBox'ın kurulu olması gerektiğinden, VirtualBox kurulu değil ise with VirtualBox yazılı linkten indiriyoruz. VirtualBox zaten kurulu ise işletim sisteminize uygun olan exe'yi ayrıca indirebilirsiniz.

 Windows 32/64 bits (with VirtualBox)  -> indirmek için tıklayın.

İndirme işlemi bittikten sonra kurulumu tamamlıyoruz. Kurulum kısmında önemli ayarlar olmadığı için bu aşamayı detaylandırmıyorum.

Kurulum tamamlandıktan sonra Genymotion uygulamasını çalıştırıyoruz.

Yeni cihaz eklemek için Add butonuna tıklıyoruz.


Cihazları görebilmek için Connect butonuna tıklıyoruz.


Bağlantı sağlandıktan sonra cihazlar listelenecek. Kurmak istediğimiz cihaza tıklıyoruz ve Next diyoruz.


Karşımıza gelen ekrandan cihazın adını seçerek tekrar Next diyoruz.

Bu işlemin ardından dosyalar indirilmeye başlıyor.

İndirme işlemi bittikten sonra cihazımız kurulmuş oluyor. Cihazı seçip Play diyerek sanal cihazı çalıştırabiliriz.

Görüldüğü gibi cihazımız çalıştı.


Genymotin - Eclipse entegrasyonu
Read More

11 Temmuz 2013 Perşembe

Android SDK kurulumu

Leave a Comment


Android SDK, Android için gerekli olan API kütüphanelerini ve yapım, test ve onarıcı eklentileri barındırır.

Adroid SDK indirmek için
Read More