ANDROİD DE MESAJ VE ARAMA KAYDI ÇEKME

Rapor et
Soru

Bu soru rapor edilmelidir hissediyorum neden kısaca açıklayınız.

Rapor et
İptal

herkese selamlar android de yapacağım uygulama , uygulamanınn yuklendiği telefonun mesajlarına ulaşması ve mesajları çekmesi gerekiyor. bunu nasıl yaparım  veya yapmak için önce neleri öğrenmem gerekli

 

teşekkürlerr

 

Cevaplandı 0
Android 2 sene 19 Cevap 727 görüntüleme Intern 0

Yazar HakkındaIntern

Cevaplar ( 19 )

  1. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Merhaba,

    Cihaz içindeki sms leri bu kod ile çekebilirsiniz, deneyip tekrardan dönüş yaparsınız kolay gelsin

  2. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Ayrıca,
    smsleri çekebilmek için AndroidManifest.xml de bu izni almanız gerekiyor.

    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      Öncelikle teşekkurler yardımınız için
      manifest.xml de hangi izni alacagız anlamadım?

  3. Taha Kırca

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Başlığı Acil Yardım şeklinde açmaktansa direk konu hakkında bir başlık açmalısın. Senin oraya acil yazman kimsenin hızlı cevap vermesini sağlamaz.

  4. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Tekrardan merhaba,

    AndroidManifest.xml de smsleri çekebilmeniz için izin almalısınız yukarıda kod çıkmamış buraya ekliyorum

  5. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    sms received ile ilgili permission vermen gerekiyodu eğer verdiysen cursor da hata alıyorsan logcat çıktısını yazar mısın ? ayrıca android 6.0 ve üzeri bir cihazda deniyorsan ordaki izinler farklılaştı direk olarak manifeste yazınca alamıyorsun izni belki o yüzden hata alıyorsundur.

    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      12-09 18:06:46.217 6348-6348/com.example.ibrhm.mesajcek E/AndroidRuntime: FATAL EXCEPTION: main
      Process: com.example.ibrhm.mesajcek, PID: 6348
      java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.ibrhm.mesajcek/com.example.ibrhm.mesajcek.MainActivity}: java.lang.SecurityException: Permission Denial: reading com.android.providers.telephony.SmsProvider uri content://sms/inbox from pid=6348, uid=10071 requires android.permission.READ_SMS, or grantUriPermission()
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2665)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726)
      at android.app.ActivityThread.-wrap12(ActivityThread.java)
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477)
      at android.os.Handler.dispatchMessage(Handler.java:102)
      at android.os.Looper.loop(Looper.java:154)
      at android.app.ActivityThread.main(ActivityThread.java:6119)
      at java.lang.reflect.Method.invoke(Native Method)
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886)
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776)
      Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.telephony.SmsProvider uri content://sms/inbox from pid=6348, uid=10071 requires android.permission.READ_SMS, or grantUriPermission()
      at android.os.Parcel.readException(Parcel.java:1684)
      at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:183)
      at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:135)
      at android.content.ContentProviderProxy.query(ContentProviderNative.java:421)
      at android.content.ContentResolver.query(ContentResolver.java:532)
      at android.content.ContentResolver.query(ContentResolver.java:474)
      at com.example.ibrhm.mesajcek.MainActivity.getAll(MainActivity.java:41)
      at com.example.ibrhm.mesajcek.MainActivity.onCreate(MainActivity.java:23)
      at android.app.Activity.performCreate(Activity.java:6679)
      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2618)
      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2726) 
      at android.app.ActivityThread.-wrap12(ActivityThread.java) 
      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1477) 
      at android.os.Handler.dispatchMessage(Handler.java:102) 
      at android.os.Looper.loop(Looper.java:154) 
      at android.app.ActivityThread.main(ActivityThread.java:6119) 
      at java.lang.reflect.Method.invoke(Native Method) 
      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:886) 
      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:776) 

  6. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    Merhaba ,

    logcate bakarsan eğer “requires android.permission.READ_SMS” yazıyor söylediğim gerekli izni almamışsın AndroidManifest.xml e bu kodu eklediğine emin misin ?

  7. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    “”

    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      burayı hallettım ama hala kodda else kısmına gidiyor telefonda mesaj olmasına ragmen yok diyor

  8. Alper Beyler

    Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

    Rapor et
    İptal

    http://stackoverflow.com/questions/32798139/android-get-all-inbox-sms-and-group-by-it-with-month
    buradaki doğru cevap alan kısma bakar mısın ordaki kodları bir incele kendine uygula bakalım. logcatteki hatayı manifeste söylediğim izni ekleyerek mi çözdün

    En iyi cevap
    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      aynen manifeste ekledım uygulama calısıyor fakat mesajları almıyor yine dediğiniz gibi android 6.0 uzeri için izinler değişmiş

    • Avatar

      Bu cevap rapor edilmelidir hissediyorum neden kısaca açıklayınız.

      Rapor et
      İptal

      aynen burdakı kodlar calıstı cok sagolun teşekkurler

Cevap bırak

Gözat

KOD PAYLAŞIRKEN DİKKAT!!!!

HTML kod paylaşmak için

<pre class="html">HTML KOD</pre>
XML kod paylaşmak için
<pre class="xml">XML KOD</pre>
Diğer dillerde(php,java,android,javasvript,c# vs..) kod paylaşmak için
<pre>KOD</pre>
tagları arasında paylaşmayı unutmayın.