6.0以下手机正常,6.0以上的却崩溃

解决方法:

targetSdkVersion 23以下的

private void callDirectly(String mobile) {    Intent intent = new Intent();    intent.setAction("android.intent.action.CALL");    intent.setData(Uri.parse("tel:" + mobile));    mContext.startActivity(intent);}

然后Manifest 加上权限就OK

<uses-permissionandroid:name="android.permission.CALL_PHONE" />

targetSdkVersion>=23的需要加以下代码

final public static int REQUEST_CODE_ASK_CALL_PHONE=123;public void onCall(String mobile) {    if (Build.VERSION.SDK_INT >= 23) {        int checkCallPhonePermission = ContextCompat.checkSelfPermission(mContext,                Manifest.permission.CALL_PHONE);        if (checkCallPhonePermission != PackageManager.PERMISSION_GRANTED) {            ActivityCompat.requestPermissions(mContext, new String[] {                    Manifest.permission.CALL_PHONE            }, REQUEST_CODE_ASK_CALL_PHONE);            return;        } else {            // 上面已经写好的拨号方法 callDirectly(mobile);        }    } else {        // 上面已经写好的拨号方法 callDirectly(mobile);    }}//动态权限申请后处理@Override public void onRequestPermissionsResult(int requestCode, String[] permissions,int[] grantResults){    switch (requestCode) {        case REQUEST_CODE_ASK_CALL_PHONE:            if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {                // Permission Granted callDirectly(mobile);            }else {                // Permission Denied Toast.makeText(MainActivity.this,"CALL_PHONE Denied", Toast.LENGTH_SHORT) .show();            }break;        default:super.onRequestPermissionsResult(requestCode, permissions, grantResults);    } }



更多相关文章

  1. 摘抄代码没测试 发起程序的返回顺序以及恩enter建取消输入法
  2. Android(安卓)pull解析
  3. Android(安卓)平铺背景图片
  4. Android中解析Json方法
  5. Android打造炫酷进度条效果
  6. android开发数据储存的路径示例
  7. Android(安卓)开发之基类(一)
  8. Android(安卓)中 WebView 使用javascritp
  9. Android(安卓)ListView两种长按弹出菜单方式

随机推荐

  1. [init.rc] android开机过程执行shell脚本
  2. JetBrains与谷歌合作开发新一代Android开
  3. Android系统源码阅读(17):Android(安卓)应用
  4. Android(安卓)4.0 隐藏虚拟按键(导航栏)
  5. Android(安卓)CoordinatorLayout自定义Be
  6. Android中文API(117)――WrapperListAdap
  7. AOSP android 源码批量下载 windows平台
  8. Android定时器和Handler用法实例分析
  9. Android踩坑日记:android7.0动态相机权限
  10. Greendao简单使用