【发布时间】:2016-01-20 06:55:02
【问题描述】:
当用户单击具有数字的 TextView 时,我基本上是在尝试拨打一个号码:
number_title.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:+"+user.getTelephone()));
activity.startActivity(callIntent);
//the above line returns the warning given below
}
});
我收到的警告:
调用需要权限,可能会被用户拒绝。代码到 明确检查权限是否可用
我了解如果之前未授予权限,该应用需要请求权限。我的问题是,如何在拨打电话之前明确请求许可?
【问题讨论】:
-
这是关于运行时权限的问题,不是吗?
标签: java android android-intent android-permissions