当我使用
时,我有一个简单的问题var phone_number='12346789';
Titanium.Platform.openURL('tel:'+phone_number);
it goes to dial pad in android i want it to directly dial the call without prompting the user to press the call button.
我在AndroidManifest.xml中添加了
的权限<uses-permission android:name="android.permission.CALL_PHONE" />
但它还没有工作仍然要求用户按下通话按钮。任何人都知道这个请帮助。
阿里。
答案 0 :(得分:5)
那应该在你的tiapp.xml中,略有不同:
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<uses-permission android:name="android.permission.CALL_PHONE" />
</manifest>
</android>
然后使用意图打开拨号器:
var intent = Ti.Android.createIntent({
action: Ti.Android.ACTION_CALL,
data: 'tel:1234567'
});
Ti.Android.currentActivity.startActivity(intent);
来源:http://shareourideas.com/2012/09/05/appcelerator-titanium-android-click-to-auto-call/