相关疑难解决方法(0)

从其他应用打开"设置"应用

好吧,我知道有很多问题,但它们都来自很久以前.

所以.我知道这是可能的,因为地图应用程序可以做到这一点.

在地图应用程序中,如果我关闭此应用程序的本地化,它会向我发送一条消息,如果我按好,"设置应用程序"将打开.我的问题是,这怎么可能?如何从我自己的应用程序中打开"设置应用程序"?

基本上我需要做同样的事情,如果用户关闭我的应用程序的位置,那么我会给他一条消息,说明会打开"设置应用程序"

iphone objective-c appsettings application-settings ios

166
推荐指数
9
解决办法
16万
查看次数

它被认为是使用App-prefs的私有API:root?

在我的应用程序中,我正在使用[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]打开设置屏幕.是否会被苹果拒绝,因为根据某些消息来源,这被视为私有API?

url-scheme iphone-privateapi ios

12
推荐指数
2
解决办法
8437
查看次数

React-Native:无法从我的Android应用程序打开设备设置

我正在使用React-Native(^ 0.35.0)来制作Android应用程序.在某种情况下,我需要检查是否存在互联网连接.如果没有互联网连接,那么我需要显示一个按钮,该按钮将打开设备设置(用户可通过该设置启用其连接).

我正在使用react-native提供的链接库.

我正在尝试以下方式:

componentWillMount(){
    Linking.canOpenURL('app-settings:')
      .then(supported => {
        if (!supported) {
          console.log('Can\'t handle url: ' + url);
       } else {
       return Linking.openURL('app-settings:');
      }
  }).catch(err => console.error('An error occurred', err));
}
Run Code Online (Sandbox Code Playgroud)

然后上面的代码给出 - 控制台无法处理url:app-settings:

当我尝试以下时:

componentWillMount(){
    Linking.canOpenURL('app-settings:')
      .then(supported => {
        return Linking.openURL('app-settings:');
      }).catch(err => console.error('An error occurred', err));
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码给出了 - 错误:无法打开 URL'app -settings:':找不到处理Intent的Activity {act = android.intent.action.VIEW dat = app-settings:flg = 0x10000000}

这里有什么我想念的吗?或是否需要更改任何其他文件,如AndroidMainfest.xml,MainActivity.java等.

react-native

11
推荐指数
2
解决办法
7902
查看次数

在React Native中打开Android系统设置

我尝试了这个答案,但它不适用于Android

如何打开"设置" Linking.openURL('setting-url-here')

谢谢

android react-native react-native-android

8
推荐指数
1
解决办法
5170
查看次数