Android Telefon Yazılım Rom Destek Teknoloji Sitesi

Android Mobil Telefon Genel Bölüm => Android Genel Bölümü => Android Eğitim => Konuyu başlatan: Fuul oyun - 12 Nisan 2016, 03:42:14

Başlık: Android Programlama - Telefon Araması Yapma
Gönderen: Fuul oyun - 12 Nisan 2016, 03:42:14

                        
Telefon araması yapmak, e-mail göndermek gibi bazı işlemleri uygulamamızın içine gömebiliyoruz. Telefon araması yapmayı ele alarak örneğimize geçiyorum.
   
   Öncelikle gerekli izini manifest dosyamıza eklememiz gerekli.
   
   
[Seç][/url]<uses-permission android:name="android.permission.CALL_PHONE" />
   Bir adet telefon numaramızı tutacağımız değişkene ve butona ihtiyacımız olacak.
   
   
[Seç][/url]private String telefon;
   Daha sonra sayfamıza bir adet button ekleyelim.
   
   Buttonu ekledikten sonra arama yapabilmek için gerekli fonksiyonumuzu yazalım. Daha sonra ise bu fonksiyonu buttonumuzun clickinde çağıracağız.
   
   
   
[Seç][/url]private void aramaFonk(String telefonNo) {
         
             try {
         
               Intent intent = new Intent(Intent.ACTION_CALL);
         
               intent.setData(Uri.parse("tel:" + telefonNo));
         
               startActivity(intent);
         
             } catch (Exception e) {
         
               e.printStackTrace();
         
             }
         
           }
   Fonksiyonumuz hazır ve bizden çağırılmayı bekliyor (https://www.replikacep.com/proxy.php?request=http%3A%2F%2Freplikacep.com%2FSmileys%2Fsuperuser%2Fsmiley.gif%2522%2520class%3D%2522smiley.png&hash=10d243f4e2590142468a1f488152ebfb91670129)
   
   onCreate methodunun içinde aşağıdaki kodları yazıyor ve hepsi bu kadar.
   
   
[Seç][/url]telefon = "02122121212";
   Button arabutton = (Button) findViewById(R.id.button1);
   
   arabutton.setOnClickListener(new OnClickListener(){
   
            public void onClick(View v) {            
               aramaFonk(telefon);
            }
          
       });
   Yazı bana aittir paylaşırken kaynak gösteriniz.
   Kolay gelsin (https://www.replikacep.com/proxy.php?request=http%3A%2F%2Freplikacep.com%2FSmileys%2Fsuperuser%2Fsmiley.gif%2522%2520class%3D%2522smiley.png&hash=10d243f4e2590142468a1f488152ebfb91670129)
                     
                  
                  
EhPortal 1.39.6 © 2025, WebDev