如何使url字符串复杂化

时间:2016-09-16 10:45:49

标签: java android

创建一个Android应用程序,以便从Web服务器接收json格式的数据 在我的应用程序中,我应该将url作为字符串并使用它来获取如下所示的数据

private static final String my_url = "http://example.com/folder/showJsonData.php";
jsonObjectRequest = new JsonObjectRequest(Request.Method.POST, my_url ,new Response.Listener<JSONObject>() {
.
.
.
}


因为你看到my_url并不复杂或编码所以每个人都可以在反编译apk后访问它 问题是我怎么能让它变得更复杂一点 请用例子说明 感谢

1 个答案:

答案 0 :(得分:0)

在Android上以与在Java SE中相同的方式完成URL编码;

try {
    String url = "http://www.example.com/?id=123&art=abc";
    String encodedurl = URLEncoder.encode(url,"UTF-8");
    Log.d("TEST", encodedurl);
} catch (UnsupportedEncodingException e) {
    e.printStackTrace();
}