0

サーバーに接続すると、そのアドレスが次のようにJavaコードで表示されます。

HttpClient httpclient = new DefaultHttpClient();

HttpPost httppost = new HttpPost("http://192.168.1.13/spotnshare/syncAddress.php");

httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                HttpResponse response = httpclient.execute(httppost);

しかし、コードにIPアドレスが含まれているのは正しくないので、エイリアスとして構成ファイルに入れる必要があると私に言いました。

誰かがそれについて知っていますか?

4

2 に答える 2

2

アプリの構成ファイルに要素を追加します。

<resources>
  <string name="syncAddress">http://192.168.1.13/spotnshare/syncAddress.php</string>

次に、それを保持する静的文字列を設定し、構成を読み取ります。

public static String SYNCADDRESS = getResources().getString(R.string.syncAddress);

アクセスリソースごと:

アプリケーションがコンパイルされると、aaptはRクラスを生成します。このクラスには、res/ディレクトリ内のすべてのリソースのリソースIDが含まれています。リソースのタイプごとに、Rサブクラス(たとえば、すべてのドローアブルリソースのR.drawable)があり、そのタイプのリソースごとに、静的整数(たとえば、R.drawable.icon)があります。この整数は、リソースを取得するために使用できるリソースIDです。

于 2012-08-01T20:32:50.453 に答える
0

定数を作成する

public static final String URL_SYNCADRESS = "your url";

次に使用します

HttpPost httppost = new HttpPost(URL_SYNCADRESS);
于 2012-08-01T19:41:32.107 に答える