2016-04-19 19 views
0
var intent = Ti.Android.createIntent({  action: Ti.Android.ACTION_CALL,  data: 'tel:1234567' }); Ti.Android.currentActivity.startActivity(intent); 

und in tiapp.xml Ich habe die ErlaubnisSchaltfläche klicken, um Auto Anruf auf Android 6 Werk nicht

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

Auto Anruf auf die Schaltfläche klicken nicht auf Android arbeitet 6. Wie Erlaubnis bitten, auf Android 6 ? Die Datei "permission.js" hat keinen Code für die Berechtigung CALL_PHONE.

Antwort

0

var int = Ti.Android.createIntent ({action: Ti.Android.ACTION_CALL, Daten: 'tel: 1234567'}); Ti.Android.currentActivity.startActivity (intent);

und in tiapp.xml Ich habe die Erlaubnis

Auto Anruf auf die Schaltfläche klicken funktioniert nicht auf Android 6. Wie Erlaubnis auf Android 6 fragen? Die permission.js hat keinen Code für CALL_PHONE Erlaubnis

0

Versuchen Sie es mit

Titanium.Platform.openUrl('tel:'1234567); 

Es wird die Dialer mit vorausgefüllt Nummer öffnen, aber es wird nicht auf Simulator arbeiten.

für mehr Blick in den docs und code, auch link

+0

Ich will nicht den Dialer öffnen, ich bin auf der Suche nach Auto Anruf. Ti.Android.ACTION_CALL funktioniert nicht unter Android 6, es wird eine Ausnahme verweigert, die für die Berechtigung verweigert wurde. Dies funktioniert auch für frühere Android-Versionen –