私はandroid os settings
ページとリンクしようとしています。反応したネイティブのアンドロイドOS設定とのリンク
Phone Dail
にはLinking
となります。
Linking.openURL('tel: +959 XXXXXXXX');
は私がページのようなandroid os settings
ページとリンクするLinking
を使用することはできますか?
私はandroid os settings
ページとリンクしようとしています。反応したネイティブのアンドロイドOS設定とのリンク
Phone Dail
にはLinking
となります。
Linking.openURL('tel: +959 XXXXXXXX');
は私がページのようなandroid os settings
ページとリンクするLinking
を使用することはできますか?
Linking.openURL
は、正しい形式のURLのみを開くことができます。 android settingsの標準化されたURLはありません。これを行うためにいくつかのネイティブコードを記述してから、それを起動するためにReact Native Moduleをビルドする必要があります。ここで
は、いくつかの例でAndroidのコードです:
public void openWifiSettings() {
Intent intent = new Intent(Intent.ACTION_WIFI_SETTINGS);
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
}
}
これは反応するネイティブコアにあるはずですか? –
@SibeliusSeraphini RNはすべてのプラットフォームの特徴を処理する必要はありません。私はむしろ、Androidがすべての設定を標準化したことを願っています。一方、それらのオプションを構築することはコミュニティに任されています。 –
誰もこのミニブリッジをしたいですか? –
基本的に我々はカスタムアンドロイドの設定を開くには、ネイティブモジュールを反応させる記述する必要があります。
https://stackoverflow.com/a/41788973/6748242
は、ここで私が反応し、ネイティブでのAndroidの設定を開くには、詳細な手順を提供している参照してください。
「アンドロイドのネイティブ設定」とはどういう意味ですか?あなたはあなたのアプリのあるセクションから別のセクションに移動しようとしていますか、または電話OS上のどこかに移動しようとしていますか? –
@damusnet彼はosの設定ページにアクセスしようとしている可能性がありますhttps://developer.android.com/guide/components/intents-common.html#Settings –
@damusnet、私は 'android native settings'は' android os settings '@DagobertRenoufのようなページです。私の質問を編集させてください。 –