【问题标题】:Button click to auto call on android 6 not working按钮单击以在 android 6 上自动调用不起作用
【发布时间】:2016-04-19 14:23:05
【问题描述】:
var intent = Ti.Android.createIntent({     action: Ti.Android.ACTION_CALL,     data: 'tel:1234567' }); Ti.Android.currentActivity.startActivity(intent); 

并且在 tiapp.xml 我有权限

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

点击按钮时自动调用在 Android 6 上不起作用。如何在 android 6 上请求权限? permission.js 没有任何 CALL_PHONE 权限的代码

【问题讨论】:

    标签: titanium titanium-alloy appcelerator-alloy


    【解决方案1】:

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

    并且在 tiapp.xml 我有权限

    点击按钮时自动调用在 Android 6 上不起作用。如何在 android 6 上请求权限? permission.js 没有任何 CALL_PHONE 权限的代码

    【讨论】:

      【解决方案2】:

      尝试使用

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

      它会打开带有预填充号码的拨号器,但在模拟器上不起作用。

      更多信息请查看docscode,以及link

      【讨论】:

      • 我不想打开拨号器,我正在寻找自动呼叫。 Ti.Android.ACTION_CALL 不能在 Android 6 上运行,它会抛出权限被拒绝异常,同样适用于早期的 Android 版本
      猜你喜欢
      • 2012-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-09
      • 1970-01-01
      • 2018-02-09
      • 2019-12-01
      • 1970-01-01
      相关资源
      最近更新 更多