【发布时间】:2017-02-05 20:40:10
【问题描述】:
我有调用操作的代码,我需要最好的方法来声明运行时权限我尝试了很多代码,但我总是得到错误
这是我的基本代码,任何关于使其在运行时权限下工作的建议 提前致谢
public class MainActivity extends Activity {
private Button button;
private EditText etPhoneno;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.buttonCall);
etPhoneno = (EditText) findViewById(R.id.editText1);
// add button listener
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
String phnum = etPhoneno.getText().toString();
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:" + phnum));
startActivity(callIntent);
}
});
}
}
【问题讨论】:
-
错误是什么?
标签: java android permissions runtime