【问题标题】:How to set static IP address for android web app?如何为 Android Web 应用程序设置静态 IP 地址?
【发布时间】:2014-06-05 10:12:46
【问题描述】:

我正在开发 Android 应用程序。我已将我的应用程序连接到 restful web 服务。每当我连接我的网络时,我的 IP 地址都会更改。所以我想设置静态IP地址。但我试图通过网络共享属性来静态 IP 地址。但它不起作用。谁能帮帮我?

【问题讨论】:

  • BOLD 字体提出问题并不能真正帮助得到答案。
  • 这个问题是题外话,因为它与网络有关,与编程没有直接关系。
  • @Log1c 刚刚编辑 :)
  • @user3543997,您的互联网提供商将始终为您提供动态 IP 地址。据我所知,internet 的静态 IP 地址的成本高于正常订阅成本。您可以查看this以获取更多静态IP地址的信息。
  • @Log1c 谢谢我亲爱的朋友

标签: java android web-services rest web


【解决方案1】:

你可以试试类似的代码:

public static final String URLPREFIX = "http://url/api";
        HttpGet httpget = new HttpGet(URLPREFIX + "/method_name/token/"
                + mAuthKey);
        Log.e(TAG, "" + URLPREFIX + "/method_name/token/" + mAuthKey);
        try {

            // Execute HTTP Post Request
            HttpResponse response = httpclient.execute(httpget);
            HttpEntity entity = response.getEntity();

            String jsonResponse = EntityUtils.toString(entity);
            Log.e(TAG, "entity: " + jsonResponse);

            JSONObject jsonObject = new JSONObject(jsonResponse);
            JSONArray jsonArray = jsonObject.getJSONArray("collection");
            for (int i = 0; i < jsonArray.length(); i++) {
                JSONObject mFirstChild = jsonArray.getJSONObject(i);
                int mId = Integer.parseInt(mFirstChild.getString("id"));
                String mTitle = mFirstChild.getString("title");
                arrayList.add(new CustomClass(mId, mTitle));

            }
        } catch (Exception e) {
            e.printStackTrace();
        }

【讨论】:

    猜你喜欢
    • 2022-11-22
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 2022-11-27
    • 2020-06-23
    • 2015-11-03
    • 1970-01-01
    相关资源
    最近更新 更多