答案 0 :(得分:0)
如果您具有本机Java知识,则必须使用React本机中的本机模块使用本机Java代码
public void appDetailsSettings() {
Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.setData(Uri.parse("package:" + reactContext.getPackageName()));
if (intent.resolveActivity(reactContext.getPackageManager()) != null) {
reactContext.startActivity(intent);
}
}
否则,您可以使用第三方库,例如https://github.com/levelasquez/react-native-android-open-settings