zoukankan      html  css  js  c++  java
  • 图灵机器人-Java/Android

    概述:

      一直觉得图灵机器人这个小东西是一个很好玩的东西,今天去官网看了一下,里面一段Java代码的调用试例,而且是以main方法封装好了的,我想是不是可以直接拿来用。一点戏剧性都没有,除了自己import了几个包,就已经完美运行了。


    使用方式:

    进入图灵机器人官网:http://www.tuling123.com/openapi/

    注册并获得APIKEY,将APIKEY插入代码关键的地方就可以使用了,甚至于不用去添加任何额外的jar包。非常方便。


    Java代码展示:

    public class TestTulingRobot {
    
        public static void main(String[] args) throws IOException {
    
            String sendInfo = "南京45路公交";
            String APIKEY = "your api key";
            String INFO = URLEncoder.encode(sendInfo, "utf-8");
            
            System.out.println("Send info:
    " + sendInfo);
            String getURL = "http://www.tuling123.com/openapi/api?key=" + APIKEY + "&info=" + INFO;
            URL getUrl = new URL(getURL);
            HttpURLConnection connection = (HttpURLConnection) getUrl.openConnection();
            connection.connect();
    
            // 取得输入流,并使用Reader读取
            BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream(), "utf-8"));
            StringBuffer sb = new StringBuffer();
            String line = "";
            
            while ((line = reader.readLine()) != null) {
                sb.append(line);
            }
            reader.close();
            
            // 断开连接
            connection.disconnect();
            System.out.println("Receive info:
    " + sb);
    
        }
    }

    上面的代码没有对返回的结果进行任何的处理,因为重点不在于对Json的解析,相关的内容大家可以自行查阅相关资料(当然我想大家都已经对此数据的解析很熟悉了)。

    下面附带的源码中包含了Java和一个相对比较完整的Android代码。

    关于Android的源代码,是借鉴牛人的代码,没有做什么改动,在此鸣谢(此人的很多博客都是不错的,值得学习):

    http://blog.csdn.net/lmj623565791/article/details/38498353


    运行效果:


    图例 1



    图例 2



    图例 3


    相关源码下载:

    (内含简易Java代码和相对完整Android代码)

    http://download.csdn.net/detail/u013761665/8743461

  • 相关阅读:
    Docker ntpdate Permition error
    Sublime+Golang Plugin
    顺序表和链表的区别
    Python 性能优化——对象绑定
    Fix git 提交代码错误
    UVa 10523
    UVa 10551
    UVa 10814
    UVa 10925
    Practice Round China New Grad Test 2014 报告
  • 原文地址:https://www.cnblogs.com/fengju/p/6336082.html
Copyright © 2011-2022 走看看