Android6.0运行时候权限适配
来源:互联网 发布:sublime text3运行php 编辑:程序博客网 时间:2024/05/21 10:09
1、 功能文件中申请权限:
<uses-permission android:name="android.permission.CALL_PHONE" />
2、 代码适配
private static final int MY_PERMISSIONS_REQUEST_CALL_PHONE = 1;public void testCall(View view){ if (ContextCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.CALL_PHONE}, MY_PERMISSIONS_REQUEST_CALL_PHONE); } else { callPhone(); }}public void callPhone(){ Intent intent = new Intent(Intent.ACTION_CALL); Uri data = Uri.parse("tel:" + "10086"); intent.setData(data); startActivity(intent);}@Overridepublic void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults){ if (requestCode == MY_PERMISSIONS_REQUEST_CALL_PHONE) { if (grantResults[0] == PackageManager.PERMISSION_GRANTED) { callPhone(); } else { // Permission Denied Toast.makeText(MainActivity.this, "Permission Denied", Toast.LENGTH_SHORT).show(); } return; } super.onRequestPermissionsResult(requestCode, permissions, grantResults);}
0 0
- Android6.0运行时候权限适配
- Android6.0运行时候权限如何解决
- Android6.0运行时权限适配
- Android6.0 运行时权限
- Android6.0 运行时权限
- Android6.0运行时权限
- 【Android6.0】运行时权限
- Android6.0 运行时权限
- Android6.0 运行时权限
- Android6.0 运行时权限
- Android6.0运行时权限
- Android6.0运行时权限
- Android6.0---运行时权限
- Android6.0运行时权限
- Android6.0运行时权限
- android6.0运行时权限
- Android6.0 运行时权限
- Android6.0运行时权限。
- 10分钟详细解读android scrollview
- js数组去重
- Hibernate hql
- 秒杀系统架构优化思路
- 安卓——实现使用自定义的类
- Android6.0运行时候权限适配
- 【错误】刚刚与idea与Springboot见面遇到的问题
- COGS 14 [网络流24题] 搭配飞行员
- QT5.X 编译QFtp全过程
- Android之InetAddress入门简介
- SecureCRT + lrz 串口传输文件
- 他日若能阅此文,跨站登录不求人
- Linux查看磁盘空间及文件大小命令
- css变量使用