Tüm Üyelere ve Ziyaretçilere Forumda İyi Vakit Geçirmelerini Dileriz.
Tüm Paylaşımlarla, İsteklerinizle , Sorularınızla Daima Yanınızdayız.

Android Studio Button, Sms ve Android Manifest

Konu Sahibi: Morningstar, Kategori: Android Uygulama Geliştirme, 0 Yorum, 386 Okunma
BU KONUYU DEĞERLENDİR
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Görüntüleyenler: 1 Ziyaretçi
Yönetici
Yönetici
*******
348
Mesajlar
347
Konular
0
Rep Puanı
23-02-2020, Saat: 01:20
#1
Android Programlama Bölüm 2 Buton Tanımlama ve Android Manifest Dosyası

Arkadaşlar 2 android dersimizden herkese merhaba, Bugün android’in aslında kolay bir programlama olduğunu göstermeye çalışacağım. Öncelikle 2 tane textView tanımlayıp 2 adet edittext’i 1 tane button aktif ederek gönderceğiz.Kısacası sms uygulaması yapıcaz.
Bu dersten öğrencekleriniz.
  • Android Manifest Dosyasını yakından incelenecek

  • Mesajlaşma kısmını android üzerinden nasıl gerçekleştiği

  • Bir butona işlevsellik vererek onu aktif etme
Daha da basit indirgemek için tasarım diyorum : 
Soldaki paletta kutusu yani tasarım araçlarının bulunduğu alandan 2 tane text View 2 tane editText ve 1 tane button alarak ekliyoruz. Basit bir tasarım oluşturduk bile.

[Resim: 2015-07-23_12h53_06.png]
Android’te kodlarımızı java da ki MainActivity sınıfımıza yazıyoruz. Orada öncelikle 2 tane editText i tanımlayacağız. final değişkenini açıklarsam öncelikle tanımlanan ilk değişken değeri aldıktan sonra değiştirilmemesi. telno olarak kalıcak. aynı mesaj da öyle. Kullanmasanız da olur.
Button olayının aktifleşmesine gelince : Button gonder=(Button)findViewById(R.id.button); Yani buttonu bul ve gonder değişkenine esitle. gonder.setOnClickListener(new view.OnClickListener) {public void onClick(View v){Ne olcak içinde yani sen butona tıklayınca ne istiyorsun..}}
Button tanımlanması böyle. Ben Smsmaneger’ı aktif etmesini ve editTextlerdeki verileri çekerek mesajı göndermesini istedim. Olayımız bu kadar [Resim: 1f642.svg]
[Resim: 2015-07-23_12h53_24.png]
Ve gerekli olan son bir şey ise en sonda daha yakından inceliyeceğimiz Android Manifest dosyamız. Android sistemi bir uygulama bileşenini başlatmadan önce, uygulamanın AndroidManifest.xml dosyasını okuyarak bileşenin varlığını kontrol etmelidir. Bir uygulamaya ait bütün bileşenlerin uygulamanın ana proje dizininde olması gereken bu dosya içinde bildirimi yapılmalıdır.
Manifest dosyası uygulamaya ait bileşenlerin bildirimine ek olarak aşağıdaki işlemleri de yapar:
> İnternet girişi veya kullanıcı bilgilerinin sadece okunur girişi gibi kullanıcı izinlerini belirlemek.
> Uygulamanın gerektirdiği minimum API seviyesini bildirmek.
> Uygulamanın gerektirdiği veya kullandığı donanım ve yazılım özelliklerini bildirmek (kamera, bluetooth hizmeti gibi).
> Android API’leri dışında uygulamanın gerektirdiği API kütüphaneleri (Google Maps kütühanesi gibi).

Tüm uygulama bileşenlerinin bildirimi benzer şekilde yapılmalır:
  • <activity> Aktivite elemanları

  • <service> Hizmet elemanları

  • <receiver> Mesaj alıcıları elemanları

  • <provider> İçerik sağlayıcı elemanları
Hızlı işlemler : 
application tagları arasında biz kendi activitymizi koyuyoruz. İzin alırken <uses-permission android:name=”Alıncak isim”/>  şeklinde alıyoruz.
activity android:name ve labei kullanarak istersek yeni bir activity için izin alabiliriz. Bir sonraki derste daha iyi anlarsınız.
[Resim: 2015-07-23_12h53_36.png]
Peki uygulamayı çalıştırdık ama işlem yapmadı. Sebebi arkadaşlar emülatörde deneyince
[Resim: 2015-07-23_13h11_05.png]
ekran şu olucak : Bu emülatör ve bunun içinde herhangi bir sms göndercek işlev yapacak birim yok. Yani sizin paranız yok. Şebekeniz yok. Bu yüzden de size hiçbirşey yapmasa gibi gelse de aslında mesaj gönderiyor.
Not:
findViewById:demek onun idsiyle xmlde olan görünümü bulur ve nesnemizi gösterir..
R.id ise bizim herşeyi içinde barındıran üzerinde pek değişiklik yapmadğımız gen classından geliyor [Resim: 1f642.svg]
Gönder butonunu değiştirmek istiyenler buton yapıp eclipse’te imagelerin ordaki image buttondan buton’un rengini resmini değiştirebilir.
[Resim: imza.png]


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Android Activity Lifecycle Morningstar 0 573 23-02-2020, Saat: 01:27
Son Yorum: Morningstar
Android, Android Studio ve Eclipse Kurulum Morningstar 0 410 23-02-2020, Saat: 01:18
Son Yorum: Morningstar


[-]
Etiket
sms manifest android studio button ve

Hızlı Menü: