domain
/search
の値は、MacOSとLinuxのAndroidの/etc/resolv.conf
にあります。AndroidでDHCPのドメイン名を取得する
のMacOS:
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain home
nameserver 195.121.1.34
nameserver 195.121.1.66
のLinux:
は、ここでのMacOSとLinux(Fedoraの25)上の例であり、あなたが見ることができるように、値が私を探していますその
# Generated by NetworkManager
search home
nameserver 195.121.1.34
nameserver 195.121.1.66
上記の場合はhome
です。どのように私はAndroidでそれを得ることができますか?
私は何をしようとしていますか?
私は、ネットワークの設定によっては動作が異なるAndroidアプリを製作しようとしています。たとえば、サービスfoo.home
を検索しようとします(home
は動的でネットワークに依存します)、成功した場合はそのサーバーを使用します。それ以外の場合は、パブリック・サービスに照会して、使用するサーバーを探します。
あなたのコードの一部を示し、問題または例外を明記してくださいあなたは遭遇しました。 – jww
@jww私は現時点でAndroid側のコードはありません。私が知っているのは、MacOSとLinuxで私が何を求めているかを知ることだけです。しかし、 'resolv.conf'はAndroidには存在しません。だから私は立ち往生している。 – everplays