{"id":785,"date":"2012-04-27T18:38:44","date_gmt":"2012-04-27T10:38:44","guid":{"rendered":"http:\/\/www.poloo.org\/?p=785"},"modified":"2012-06-02T22:25:15","modified_gmt":"2012-06-02T14:25:15","slug":"android%e8%ae%bf%e9%97%aephp%e5%8f%96%e5%9b%9ejson%e6%95%b0%e6%8d%ae","status":"publish","type":"post","link":"https:\/\/www.poloo.org\/?p=785","title":{"rendered":"Android\u8bbf\u95eephp\u53d6\u56dejson\u6570\u636e"},"content":{"rendered":"<p>PHP\u4ee3\u7801\uff1a<\/p>\n<pre class=\"brush: php;\">$array = array(\r\n'username'=&gt;'\u6768\u94f8',\r\n'password'=&gt;'123456',\r\n'user_id'=&gt;1\r\n);\r\necho json_encode($array); <\/pre>\n<p><!--more--><br \/>\n<br \/>\njava\u4ee3\u7801\uff1a<\/p>\n<pre class=\"brush: java;\">private void startUrlCheck(String username,String password)\r\n{\r\n HttpClient client = new DefaultHttpClient();\r\n  StringBuilder builder = new StringBuilder();\r\n\r\n  HttpGet myget = new HttpGet(\"http:\/\/10.0.2.2\/Android\/index.php\");\r\n try {\r\n   HttpResponse response = client.execute(myget);\r\n    BufferedReader reader = new BufferedReader(new InputStreamReader(\r\n   response.getEntity().getContent()));\r\n    for (String s = reader.readLine(); s != null; s = reader.readLine()) {\r\n      builder.append(s);\r\n    }\r\n   JSONObject jsonObject = new JSONObject(builder.toString());\r\n   String re_username = jsonObject.getString(\"username\");\r\n    String re_password = jsonObject.getString(\"password\");\r\n    int re_user_id = jsonObject.getInt(\"user_id\");\r\n    setTitle(\"\u7528\u6237id_\"+re_user_id);\r\n   Log.v(\"url response\", \"true=\"+re_username);\r\n   Log.v(\"url response\", \"true=\"+re_password);\r\n } catch (Exception e) {\r\n   Log.v(\"url response\", \"false\");\r\n   e.printStackTrace();\r\n  }\r\n}<\/pre>\n<p>\n\u8bf4\u660e\uff1a<br \/>\n<br \/><code><br \/>\n\u5176\u4e2dhttp:\/\/10.0.2.2\u4e3aAndroid\u8bbf\u95ee\u672c\u673aurl\u7684ip\u5730\u5740\u3002\u5bf9\u5e94\u7535\u8111\u4e0a\u6d4b\u8bd5\u7684http:\/\/127.0.0.1<\/p>\n<p>\u53e6\u5916\u6267\u884c\u4ee3\u7801\u65f6\u4f1a\u629b\u51fa\u5f02\u5e38<\/p>\n<p>java.net.SocketException: Permission denied<\/p>\n<p>\u6b64\u4e3a\u5e94\u7528\u8bbf\u95ee\u7f51\u7edc\u7684\u6743\u9650\u4e0d\u8db3 \u5728AndroidManifest.xml\u4e2d\uff0c\u9700\u8981\u8fdb\u884c\u5982\u4e0b\u914d\u7f6e\uff1a<br \/>\n<uses-permission Android:name=\"android.permission.INTERNET\" \/><br \/>\n\u5c31\u52a0\u5728<br \/>\n<\/manifest><br \/>\n\u4e4b\u524d\u5c31\u597d\u4e86<br \/>\n\u7136\u540e\u6d4b\u8bd5\u901a\u8fc7\u3002<br \/>\n<\/code><br \/>\n\u539f\u6587\uff1ahttp:\/\/www.oschina.net\/code\/snippet_12_1122<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP\u4ee3\u7801\uff1a $array = array( &#8216;username&#8217;=&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14,18],"tags":[179,105,36,106],"class_list":["post-785","post","type-post","status-publish","format-standard","hentry","category-Java","category-Php","tag-android","tag-json","tag-php-2","tag-106"],"_links":{"self":[{"href":"https:\/\/www.poloo.org\/index.php?rest_route=\/wp\/v2\/posts\/785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.poloo.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.poloo.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.poloo.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.poloo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=785"}],"version-history":[{"count":11,"href":"https:\/\/www.poloo.org\/index.php?rest_route=\/wp\/v2\/posts\/785\/revisions"}],"predecessor-version":[{"id":829,"href":"https:\/\/www.poloo.org\/index.php?rest_route=\/wp\/v2\/posts\/785\/revisions\/829"}],"wp:attachment":[{"href":"https:\/\/www.poloo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.poloo.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.poloo.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}