安卓拨打电话功能的实现
程序员文章站
2022-06-09 20:16:41
...
先在AndroidManifest里添加拨打电话的权限
<uses-permission android:name="android.permission.CALL_PHONE" />
在XML文件里写一个按钮,定义电话号码这个变量
private String phonenum;
使这个按钮获取当前页面的电话号码,
phonenum = bean.getPhone();
然后给你的button一个监听
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phonenum));
if (ActivityCompat.checkSelfPermission(MainActivity.this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
return;
}
startActivity(intent);
}
});
最后在模拟器里要打开软件的电话权限
这样就可以拨打电话了
上一篇: WERTYU UVa10082
下一篇: Uva-10082. WERTYU