1

使用するときに簡単な問題があります

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" />

しかし、それでも機能していません。ユーザーに通話ボタンを押すように依頼してください。これを知っている人は誰でも助けてください。

アリ。

4

1 に答える 1

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/

于 2012-12-02T19:15:09.357 に答える