mirror of
https://gitee.com/shuto/CrashLog.git
synced 2024-10-06 02:52:07 +08:00
增加6.0权限申请
This commit is contained in:
parent
ddee68ea5d
commit
78dc2b23f6
@ -1,20 +1,33 @@
|
|||||||
package cn.shuto.crash;
|
package cn.shuto.crash;
|
||||||
|
|
||||||
|
|
||||||
|
import android.Manifest;
|
||||||
|
|
||||||
import org.apache.cordova.CordovaInterface;
|
import org.apache.cordova.CordovaInterface;
|
||||||
import org.apache.cordova.CordovaPlugin;
|
import org.apache.cordova.CordovaPlugin;
|
||||||
import org.apache.cordova.CordovaWebView;
|
import org.apache.cordova.CordovaWebView;
|
||||||
|
import org.apache.cordova.PermissionHelper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 应用崩溃日志文件插件
|
* 应用崩溃日志文件插件
|
||||||
*/
|
*/
|
||||||
public class CrashLogPlugin extends CordovaPlugin {
|
public class CrashLogPlugin extends CordovaPlugin {
|
||||||
|
|
||||||
@Override
|
protected final static String[] permissions = {Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE};
|
||||||
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
|
private static final int CODE = 1;
|
||||||
super.initialize(cordova, webView);
|
|
||||||
CrashHandler crashHandler = CrashHandler.getInstance();
|
@Override
|
||||||
|
public void initialize(CordovaInterface cordova, CordovaWebView webView) {
|
||||||
|
super.initialize(cordova, webView);
|
||||||
|
CrashHandler crashHandler = CrashHandler.getInstance();
|
||||||
// crashHandler.init(cordova.getContext()); // 老版本里没有这个方法
|
// crashHandler.init(cordova.getContext()); // 老版本里没有这个方法
|
||||||
crashHandler.init(cordova.getActivity().getApplicationContext());
|
crashHandler.init(cordova.getActivity().getApplicationContext());
|
||||||
}
|
|
||||||
|
boolean readPermission = PermissionHelper.hasPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
|
||||||
|
boolean writePermission = PermissionHelper.hasPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
|
||||||
|
if (!readPermission || !writePermission) {
|
||||||
|
PermissionHelper.requestPermissions(this, CODE, permissions);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user