Arkadaşlar iyi günler ben birkaç gündür Android programlama öğrenmeye çalışıyorum fakat karşıma bir sorun çıktı. Yaptığım örnek uygulamada bir telefon araması yapmak istiyorum bildiğiniz gibi bunun için kullanıcıdan izin almanız gerekiyor. Ben bu izni manifest dosyasında aşağıdaki gibi aldım.
Yazdığım uygulamanın kodalarıda şu şekilde.
Fakat uygulamayı emülatörde çalıştırdığımda izin hatası alıyorum. İnternetten biraz araştırmayla bu sorunun değişen izin alma yapısı olduğunu öğrendim Android Marshmallow ile gelen bir yapı. Fakat bu yapıyı nasıl kullanacağımız hakkında bir Türkçe kaynak yada örnek bulamadım. Elinizde örnek yada kaynak varsa benimle paylaşabilir misiniz? Yada bu konuyla ilgili bilgisi olan biri bana yardım edebilir mi?
Şimdiden çok teşekkür ederim iyi günler...
Kod:
<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>
Kod:
edt= (EditText) findViewById(R.id.editText);
img= (ImageView) findViewById(R.id.imageView);
img.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent niyet=new Intent(Intent.ACTION_CALL);
niyet.setData(Uri.parse("tel:"+edt.getText().toString()));
startActivity(niyet);
Şimdiden çok teşekkür ederim iyi günler...