Expo - 如何在android平台上打开系统设置

时间:2017-09-12 14:18:56

标签: android react-native expo

  const url = platform === 'ios' ? 'app-settings:' : 'some-android-system-setting-url'
  Linking.canOpenURL(url).then(supported => {
    if (!supported) {
      console.log('Can\'t handle url: ' + url);
    } else {
      return Linking.openURL(url);
    }
  }).catch(err => console.error('An error occurred', err));

我正在使用Expo来开发一个项目。我调用了上面的函数,它正在开发IOS,而且,似乎不支持Android。我查了一些问题,有人说我需要创建本机模块,但是Expo也说,它只支持纯JS。任何人都可以帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:-2)

您可以使用

打开

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS),0);

您可以通过按设备上的返回按钮返回。