我怎样才能以编程方式获取使用钛的android/Iphone的联系人列表

NoN*_*aMe 2 iphone android titanium titanium-mobile

我怎样才能以编程方式获取android/I-phone的联系人列表titanium,我需要这个用于只读目的.

我已经检查了这可以使用任何Titanium API获取用户的电话号码吗?,但我喜欢使用我的应用程序打开它,然后拨打所选号码的电话,我的应用程序将不会对号码执行任何其他操作(编辑,删除).这可能在Android和iPhone使用钛或简单的Android和iPhone吗?提前致谢.

mr.*_*Voo 5

首先,您需要获得此处所述的联系人访问权限.

之后,可以通过以下方式获取所有联系人 getAllPeople

这适用于iOS和Android.

完成呼叫适用于Android简单的(你应该创建一个电话呼叫意图Ti.Android.ACTION_DIAL).在iOS上,您只需显示数字,系统应将其链接到呼叫操作.如果没有,您可以为元素添加一个监听器:

label.addEventListener('click', function(e) {
  Ti.Platform.openURL('tel:<number');
});
Run Code Online (Sandbox Code Playgroud)