【发布时间】:2015-05-02 21:31:07
【问题描述】:
我正在使用 Eclipse 开发原生 android 应用,我在 Android Manifest 上添加了以下权限
<uses-permission android:name="android.permission.CALL_PHONE" />
然后,当我尝试在我的设备上安装 android 应用程序时收到以下消息:
直接拨打电话号码可能会花钱
我可以做些什么来隐藏这条消息,因为我认为这对用户不友好吗? 也许我需要使用另一个权限,哪个是不需要权限的更接近的权限?
我在适配器上使用了以下代码:
public void onClick(View v) {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse(PhoneCall));
v.getContext().startActivity(callIntent); }
});
【问题讨论】:
-
不,你不能处理那个。也许你是一个公平的开发者,但有很多人并不公平......
-
实际上我开发了一个带有全名和电话号码的应用程序显示血液类别列表......然后我允许用户直接从列表视图中拨打电话号码
-
您可以改为填写电话号码,并让用户点击通话按钮。那么您可以保留功能并摆脱通话电话权限
-
能否请你给我代码而不是 public void onClick(View v) { //do something Intent callIntent = new Intent(Intent.ACTION_CALL); callIntent.setData(Uri.parse(PhoneCall)); v.getContext().startActivity(callIntent); // notifyDataSetChanged(); } });
-
@dabluck 问题已更新以避免投票失败..谢谢
标签: java android eclipse android-layout