web-dev-qa-db-ja.com

Androidの構成ファイル。それは存在しますか?

Androidアプリケーションに保存し、必要なときにいつでも読み取りたい構成があります。たとえば、そのようにアクセスしようとするサーバーのURLなどです。

Androidで利用可能なASP.NETのweb.configのような同様のメカニズムはありますか?

手動でセットアップしてアプリケーションで読み取ることができる中央構成ファイル?どんな助けでもいただければ幸いです!

18
JSBach

アセットフォルダー内の.propertiesファイルを使用します。これで複数のキャリアをサポートしているので、非常にうまく機能します(サーバーから送信された一部の値を変更する必要がある場合。これはアプリの起動時に行われるため、サーバーからコードを構成できます)。

22
omermuhammed

そのようなものをstrings.xmlファイルにスローできます。ただし、これらの値を実際にリアルタイムで変更することはできないため(サーバー上で実行されるのではなく分散アプリケーションであるため)、定数クラスにスローすることはまったく問題ありません。

2
Haphazard

Sqliteデータベースファイルを使用できます。それらを読み書きするためのネイティブAPIがあり、その上にコマンドラインツールがあります。代わりにXMLファイルを作成したい場合は、他のxmlファイルと同じです(データを保存するためにxml形式を使用する共有設定について考えている場合を除きますが、アプリケーションに最適なAPIではないと思います) )。

1
Syed Ali

共有設定を使用します。
ここにリンクがあります 共有設定

1
Fredrik

私もこれに困惑しましたが、Androidドキュメントで 管理された構成 に出くわしました。

以前はアプリケーション制限と呼ばれていた管理対象構成により、エンタープライズ管理者はアプリの設定をリモートで指定できます。この機能は、管理対象プロファイルにデプロイされたエンタープライズ承認済みアプリに特に役立ちます。

これにより、エンタープライズアドミッションビジネスに参入せず、将来のためにそのオプションを開いたままにする場合に備えて、デフォルト値を設定できます。

注意点があります。これは、アプリがEMMに登録されている場合にのみ機能します。それ以外の場合は、制限の空のマップを取得します。

0
Omar Abdel Bari