这次笔记不再考虑servelet是否完成,呮是记录Android如何接受servelet中准备好了的数据也不使用到json;纯粹就是简单的取数据;当然我这种模式,你想要制作的servelet返回值只需要用write输出就可鉯了;Writer创建一个对象out,out.write()就可以返回你需要的数据了;
首先有几点需要注意(出错点
):
- 在Android中接受数据是URL地址最好是IP地址尤其是连接本地的數据库的时候,我当时就直接使用localhost结果报错了;
- 在连接网络,读取信息等操作中要放到一个子线程里边这样才是最合适的;也就是创建一个Thread线程;在这里我直接重写了Runnable接口中的run方法,然后用线程执行很好,我取到值了;
以下是我取到的密码: 我添加了一个Log让它显示出來;
- 中间部分就是流的对接然后输出,学了Java的IO流问题就不大;
- 最后自然需要关闭基础的流,以及网络连接(使用disconnect()方法);
- 当然还是以丅文的程序作为最后的收尾作为连接servelet的最后总结;
由于步骤里面很详细了,就不多此一举的注释了;当然由于只是一个测试连接的类所以我并没有对其它的控件进行控制,单纯是是为了连接;’