随笔分类 -  Android

Android APP安装后不在桌面显示图标的应用场景举例和实现方法
摘要:最近在为公司做一款车联网的产品,由于公司本身擅长于汽车解码器的研发,所以该产品的诊断功能的实现除了使用目前市面上车联网产品中大量使用的OBD协议外,还会使用一些专车专用协议去实现一些特殊的诊断功能,如升窗降窗、保养归零、读TPMS数据流等。公司的想法是把这些专车专用的诊断当成一种付费服务提供给用户,... 阅读全文
posted @ 2015-05-17 22:38 郑毅 阅读(68397) 评论(6) 推荐(5) 编辑
Android之通过向WebService服务器发送XML数据获取相关服务
摘要:原理图如下: 即客户端向WebService服务器通过HTTP协议发送XML数据(内部包含调用的一些方法和相关参数数据),然后WebService服务器给客户端返回一定的XML格式的数据,客户端通过解析这些XML数据即可得到需要的数据。具体实现过程如下:建立一个HTTP连接;通过加载一个XML格式的SOAP协议数据,把该数据封装成实体并通过HTTP请求发送给WebService服务器;获得WebService服务器返回的XML数据,通过解析获得需要的数据。一些提供免费的WebService服务的网站:股票行情数据 WEB 服务(支持香港、深圳、上海基金、债券和股票;支持多股票同时查询)En.. 阅读全文
posted @ 2013-05-07 13:38 郑毅 阅读(7856) 评论(1) 推荐(3) 编辑
Android之通过HTTP协议向服务器发送XML数据
摘要:可以通过装载或读取一个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 郑毅 阅读(5189) 评论(0) 推荐(1) 编辑
Android之使用HTTP协议的Get/Post方式向服务器提交数据
摘要: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 郑毅 阅读(7425) 评论(0) 推荐(0) 编辑
Android之Activity的几种跳转方式
摘要: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 郑毅 阅读(62383) 评论(2) 推荐(1) 编辑
Android之Activity的四种启动模式
摘要:当应用运行起来后就会开启一条线程,线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。Activity启动模式的设置在AndroidManifest.xml文件中,通过配置Activity的属性android:launchMode=""设置。1.Standard模式(默认)我们平时... 阅读全文
posted @ 2013-04-28 21:30 郑毅 阅读(44632) 评论(10) 推荐(1) 编辑
Android基础之项目结构分析
摘要:在《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 郑毅 阅读(4050) 评论(2) 推荐(0) 编辑
Android的一些常用命令提示符(cmd)指令
摘要:在《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 郑毅 阅读(34662) 评论(0) 推荐(2) 编辑
Android基础之用Eclipse搭建Android开发环境和创建第一个Android项目(Windows平台)
摘要:一、搭建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 郑毅 阅读(218022) 评论(12) 推荐(18) 编辑
Android基础之在Eclipes中关联SDK源码和查看SDK源码
摘要:在进行Android应用开发的时候,我们有时候需要查看某个类或接口的源码从而了解如何去使用一个类或者实现一个接口,查看源码有助于我们的学习某个封装的类的底层是如何实现的,这样可以帮助我们掌握类或者接口的优秀设计方法,从而提高自己编写的代码的质量,另外,我们在编写应用程序过程中可以通过查看某个类的源码了解这个类的用法,从而能正确地使用每一个类和接口,提高开发效率。这样看来,关联源代码对于我们,特别是初学者来说就很有必要。闲话少说,下面是具体操作步骤:1、在Eclipes里关联SDK源码的方式:①在Eclipes中新建一个Android工程,选中工程->单击鼠标右键选择Properties- 阅读全文
posted @ 2012-11-09 11:56 郑毅 阅读(6139) 评论(0) 推荐(1) 编辑