çalışmıyor. KAMERA, DIŞ DEPOLAMA ve İÇ DEPOLAMA izni için iyi çalışıyor. Dexter ile PHONE_CALL izni ile aramak istiyorum. ben böyle telefon görüşmesi için niyet aradığında: Call requires permission which may be rejected by user: code should explicitly check to see if permission is available (with checkPermission) or explicitly handle a potential SecurityException less... (Ctrl+F1)
PHONE_CALL izni benim app <a href="https://github.com/Karumi/Dexter" rel="noreferrer">Dexter</a> uygulayan Dexter
Ben startActivity
öz iznini istemek neden o zaman Dexter uygulamak zorunda olduğunu anlamıyorum uyarı
Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + strNum));
startActivity(callIntent);
startActivity
gösterileri? Bir izni, yani android.permission.CALL_PHONE biri gerektirir
if (mContext.checkSelfPermission(Manifest.permission.CALL_PHONE) == PackageManager.PERMISSION_GRANTED) {
Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + strNum));
startActivity(callIntent):
}
Intent.ACTION_CALL intent
: siz iznini kontrol etmelidir 23+ API için
bunu biliyorum. Ama izin modeli için Dexter kütüphanesini kullandım. Öyleyse neden kendi iznimi kontrol etmeliyim ve başka bir şey ise 'Intent.ACTION_CALL' yerine 'Intent.ACTION_DIAL' kullanırsam, o zaman bunun uyarı göstermemesidir. Yani anlamıyorum ne yapmalıyım? –
Düzenlenmiş cevabımı kontrol et .. Intent.ACTION_DIAL doğrudan arama yapmaz.Aradığınız numarayı arayarak çeviriciyi getirir. Bu nedenle Intent.ACTION_DIAL, kullanıcının elle arama yapmak için onayladığı gibi izin almasına gerek yoktur. ..... –
sadece Dexter tarafından PHONE_CALL izni kontrol etmek istiyorum. Mümkün mü değil mi? ve eğer mümkünse nasıl? –