• 未捕获异常处理

    ExceptionRecordManager用来将发生且未被捕获的异常保存本地以方便在设备未接入时追踪BUG,也可稍作修改上传服务器。 PermissionManager为单例类,一般在继承Application的自定义类重写onCreate(),调用如下代码: ExceptionRecordManager.init(this).start();

    0
    176
    761KB
    2018-11-22
    13
  • 权限一键申请

    在接口OnPermitListener中有3个方法,如下: 1.该方法在查询权限时,返回被拒绝并不再提示的权限: protected void onActivityResult(int requestCode, int resultCode, Intent data); 2.该方法在权限请求,用于完成选择后调用,参数为被拒绝的权限结果: public void onPermissionDenied(List<String> deniedPermission); 3.该方法在权限请求,且用户同意了所有方法后调用: public void onPermissionGranted(); PermissionManager为单例类,在需要请求权限的位置调用如下代码: PermissionManager.getInstance(this).oneKeyRequest(); 重写onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults)方法,加入代码: PermissionManager.getInstance(this).onPermissionResult(requestCode,permissions,grantResults); 重写onActivityResult(int requestCode, int resultCode, Intent data)方法,加入代码: PermissionManager.getInstance(this).onActivityResult(requestCode,resultCode,data)

    0
    163
    10.27MB
    2018-11-22
    14
  • android6.0 权限申请demo

    自定义了permissionManager类,并以此写了demo,判断android版本为6.0以后,对危险权限,进行了动态申请,并对拒绝的权限做了提示,并跳转权限处理界面,并对特殊权限申请以WRITE_SETTINGS为例做了参考。

    5
    143
    342KB
    2017-07-15
    10
上传资源赚积分or赚钱