随笔- 12  评论- 37  文章- 0 
  2015年5月17日
摘要:最近在为公司做一款车联网的产品,由于公司本身擅长于汽车解码器的研发,所以该产品的诊断功能的实现除了使用目前市面上车联网产品中大量使用的OBD协议外,还会使用一些专车专用协议去实现一些特殊的诊断功能,如升窗降窗、保养归零、读TPMS数据流等。公司的想法是把这些专车专用的诊断当成一种付费服务提供给用户,... 阅读全文
posted @ 2015-05-17 22:38 郑毅 阅读 (56844) 评论 (5) 编辑
  2013年5月7日
摘要:原理图如下: 即客户端向WebService服务器通过HTTP协议发送XML数据(内部包含调用的一些方法和相关参数数据),然后WebService服务器给客户端返回一定的XML格式的数据,客户端通过解析这些XML数据即可得到需要的数据。具体实现过程如下:建立一个HTTP连接;通过加载一个XML格式的SOAP协议数据,把该数据封装成实体并通过HTTP请求发送给WebService服务器;获得WebService服务器返回的XML数据,通过解析获得需要的数据。一些提供免费的WebService服务的网站:股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)En.. 阅读全文
posted @ 2013-05-07 13:38 郑毅 阅读 (7340) 评论 (1) 编辑
  2013年5月6日
摘要:可以通过装载或读取一个XML文件,得到其数据,然后把得到的数据当成实体,通过HTTP协议用输出流发送给服务器,在服务器端通过获取输入流获取相关数据,这样就是实现了向服务器发送XML数据。如下:客户端:public void sendXmlTest() throws Exception{//通过类装载器装载XML资源InputStream inputStream=this.getClass().getClassLoader().getResourceAsStream("test.xml");byte[] xml=StreamTool.read(inputStream);Str 阅读全文
posted @ 2013-05-06 13:04 郑毅 阅读 (4844) 评论 (0) 编辑
  2013年5月4日
摘要:1、Get方式方法:通过拼接url在url后添加相应的数据,如:http://172.22.35.112:8080/videonews/GetInfoServlet?title=霍比特人&timelength=100;缺点:通过Get方式提交数据只能发送2K以内的数据,适合发送容量较小的数据,另外,如果发送的数据是中文,则需要对url和服务器端做相应的乱码处理(设置能显示中文的编码方式),否则会产生乱码问题。处理方式如下:2、Post方式方法:使用请求参数组拼成实体数据,即按一定格式把数据组拼起来。如:title=title=霍比特人&timelength=100;得到实体数据 阅读全文
posted @ 2013-05-04 15:51 郑毅 阅读 (7109) 评论 (0) 编辑
  2013年5月2日
摘要:1.显示调用方法Intent intent=new Intent(this,OtherActivity.class); //方法1Intent intent2=new Intent();intent2.setClass(this, OtherActivity.class);//方法2intent2.setClassName(this, "com.zy.MutiActivity.OtherActivity"); //方法3 此方式可用于打开其它的应用intent2.setComponent(new ComponentName(this, OtherActivity.class 阅读全文
posted @ 2013-05-02 13:30 郑毅 阅读 (60443) 评论 (2) 编辑
  2013年4月28日
摘要:当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。1.Standard模式(默认)我们平时... 阅读全文
posted @ 2013-04-28 21:30 郑毅 阅读 (44328) 评论 (10) 编辑
  2012年12月1日
摘要:要解析的XML文件:myClass.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <class> 3 <stu id="001"> 4 <name>Allen</name> 5 <sex>男</sex> 6 <age>20</age> 7 </stu> 8 <stu id="002"> 9 <name>namy</nam 阅读全文
posted @ 2012-12-01 12:41 郑毅 阅读 (23648) 评论 (5) 编辑
  2012年11月12日
摘要:在《Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目》中我们利用Eclipse插件ADT创建了自己的第一个Android项目,用工具开发Android项目,我们有必要熟悉项目的目录结构,清楚各个项目下面放置的是什么东西。展开整个项目,其根目录结构(选用不同版本的SDK文件目录结构会有一些不同,但大致一样)如下图所示: 1. src目录 该目录一个普通的保存java源文件的目录,其和普通java工程中的src目录是一样的。 2. gen目录 此目录用于存放所有由ADT插件自动生成的内容。里面最重要的是名称为R.java的文件,这个java文件含有很多. 阅读全文
posted @ 2012-11-12 14:28 郑毅 阅读 (3707) 评论 (2) 编辑
  2012年11月11日
摘要:在《Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目》中我曾介绍过如何给Android SDK配置环境变量,现在它就有用武之地了,我们可以直接在Windows命令提示符(cmd)窗口下去使用这些Android命令来辅助我们进行开发。1、在命令行管理模拟器设备(AVD)list:列出机器上所有已经安装的Android版本和AVD设备list avd:列出机器上所有已经安装的AVD设备;list target:列出机器上所有已经安装的Android版本create avd:创建一个AVD设备deleteavd:删除一个AVD设备updateavd:升级. 阅读全文
posted @ 2012-11-11 16:11 郑毅 阅读 (31617) 评论 (0) 编辑
  2012年11月10日
摘要:一、搭建Android开发环境准备工作:下载Eclipse、JDK、Android SDK、ADT插件下载地址:Eclipse:http://www.eclipse.org/downloads/ JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html Android SDK:http://developer.android.com/sdk/index.html ADT:http://developer.android.com/tools/sdk/eclipse-adt.h 阅读全文
posted @ 2012-11-10 20:50 郑毅 阅读 (206356) 评论 (12) 编辑