react-native - 在React Native中与Android OS设置链接

标签 react-native react-native-android

我正在尝试与android os settings页面链接。

使用Phone Dail进入Linking是可行的。

Linking.openURL('tel: +959 XXXXXXXX');

我可以使用Linking链接到android os settings页面之类的android location settings页面吗?

最佳答案

Linking.openURL只能打开格式正确的网址。没有针对android settings的标准网址。您必须编写一些 native 代码来执行此操作,然后构建一个React Native Module来触发它。

这是一些示例Android代码:

public void openWifiSettings() {
    Intent intent = new Intent(Intent.ACTION_WIFI_SETTINGS);
    if (intent.resolveActivity(getPackageManager()) != null) {
        startActivity(intent);
    }
}

关于react-native - 在React Native中与Android OS设置链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38893684/

相关文章:

javascript - React Native渲染函数给出错误: Unexpected token

react-native - 响应 native 暂停/播放 GIF

react-native - react native 文本输入清除不会清除文本

react-native - 任务队列 : Error with task: undefined is not an object (evaluating '_this.view._component.measureInWindow' ) in react native

css - React-Native:带百分比值的边距

react-native - 在屏幕中间创建可滚动标签的最佳方法是?

android - 使用 Flatlist 单击播放按钮即可全屏(横向)播放视频

android - 选择将在哪个 android 设备(模拟器或手机)上运行 react-native run-android

react-native - react : Calling JS function after bridge has been destroyed --- How to find which function

react-native app.js index.js