Turkcell | Geleceği Yazanlar

Soru & Cevap

Read contacts izni

27.10.2013 - 22:42

Uygulamada read contacts izni alarak telefondaki rehberi bir servera veyahut mail adresine göndermek için bir kaynak mevcutmudur?

4124 Görüntülenme

5 Cevap

29.05.2020 - 02:41

paylaşım için teşekkrüle

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Fatih DURMAZ
28.10.2013 - 13:05

Eğer Verilerini Androidin içerisinde bir veritabanına kaydetmek isteyorsan bu linke tıkla buradan Android veri tabanını nasıl kullanacağın hakkında bahsetmiş oradan yapabilirsin . Bu arada mail göndermek için de çok sayıda örnek var internetten biraz incelersen bulabilirsin

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

İsmail
28.10.2013 - 08:12

Furkan,

Fatihin verdiği örnekte phones içinde tüm listen mevcut sen istersen ekranda göster istersen bir webservices yazarak dışarıya yayın yap istersen bu verileri bir db ye yaz. 

Araştırman gereken konu telefon cantact bilgilerinden önce veriyi nasıl ve ne şekilde dışarıya alabilirim. Hangi yöntem senin işini çözecek bunu bulmalısın..

 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Furkan KUMANLI
28.10.2013 - 01:40

Verdiğiniz örnek gibi bir çok kaynak buldum.Ancak verilen kodlar sadece rehberi ekranda göstermeye yarıyor, toplanan veriyi bir servera veyahut mail adresine gönderme konusunda tıkanıyorum.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Fatih DURMAZ
27.10.2013 - 23:49

Elbetteki mevcut Androidde yeterki birşey yapmak isteyin:

Aşağıdaki yazdığım kod rehberindeki isimleri ve numaraları almana yarıyor

String name="";
        String phoneNumber="";
        Cursor phones = getContentResolver().query(ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,null,null, null);
        while (phones.moveToNext())
        {
          name += "\n"+phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
          phoneNumber +="\n"+ phones.getString(phones.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));

        }
        phones.close();
        
        TextView tv=(TextView) findViewById(R.id.textView1);
        tv.setText("isimler :"+name+"\nolar : "+phoneNumber);
    }

ayrıca 

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

iznini vermeyi de unutma

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.