自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 ANDROID获取应用名称和版本号

PackageInfo pkgInfo = getPackageManager().getPackageInfo(getApplication().getPackageName(), 0);//获取应用名String appName = pkgInfo.applicationInfo.loadLabel(getPackageManager()).toString();//获取版本号Stri

2014-12-29 15:18:30 1431

原创 android读取xml

/*** 从config.xml中获取版本信息以及应用id* * @param urlPath* @return* @throws Exception*/public List getUpdateInfo() {Resources r = context.getResources();// 通过Resources,获得XmlResourceParser实例X

2014-12-29 11:06:56 669

转载 几种不同格式的json解析

给服务端发送请求后,服务端会返回一连串的数据,这些数据在大部分情况下都是XML格式或者JSON格式。然后JSON相对XML来说解析相对方便一些,所以先说说JSON的解析。JSON的基本数据格式有这几种:1.一个JSON对象——JSONObject{"name":"胡小威" , "age":20 , "male":true}2.一个JSON数组——JSONArray

2014-12-26 14:14:27 13390

转载 jsonObject和jsonArray解析json的方式

json数据格式解析我自己分为两种;一种是普通的,一种是带有数组形式的; 普通形式的:服务器端返回的json数据格式如下:{"userbean":{"Uid":"100196","Showname":"\u75af\u72c2\u7684\u7334\u5b50","Avtar":null,"State":1}}分析代码如下:

2014-12-25 19:45:27 4958

转载 解析JSON的原理

什么是JSON官网的解释是JSON (JavaScript Object Notation) is a lightweight data-interchange format 。JSON的格式键值对的集合 {k:v}值得有序列表 [1,2]什么是JSON-javaJSON官网提供的java语言处理json数据的小框架。阅读该源码的目的1、学习解析类工具的原理

2014-12-25 17:38:05 5228 1

转载 android 使用XmlResourceParser 解析XML

1.      Pull解析和Sax解析很相似,都是轻量级的解析,在Android的内核中已经嵌入了Pull,所以我们不需要再添加第三方jar包来支持Pull。Pull解析和Sax解析不一样的地方有(1)pull读取xml文件后触发相应的事件调用方法返回的是数字(2)pull可以在程序中控制想解析到哪里就可以停止解析。2. book.xmlxml version="

2014-12-25 13:59:40 764

转载 Android请求服务端数据

前言,Android的网络通信的方式有两种:使用Socket或者HTTP,今天这一篇我们详细讲解使用HTTP实现的网络通信,HTTP又包括两种方式编程方式:(1)HttpUrlConnection;(2)HttpClient;   好了,我们直接进行讲解,当然之前也会有一部分有关Android网络通信的其他知识,我们也应该了解。一.获取网络状态的方法(1)MainAct

2014-12-18 17:09:01 1317

原创 Android Zxing 二维码添加闪光灯的功能

主要修改zxing中的.Zxing.camera 包下的CameraManager类开关代码 在CamereManager中增加//提供給其他activity調用 public void flashHandler() { //camera.startPreview(); Parameters parameters = cam

2014-12-16 16:11:09 1184

转载 详解Android中AsyncTask的使用

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下

2014-12-12 19:15:07 409

转载 eclipse注释规则模板设置

Window --> Java --> Code Style --> Code Templates --> Comments --> types --> Edit /**   *    * 项目名称:${project_name}   * 类名称:${type_name}   * 类描述:   * 创建人:${user}   * 创建时间:${date} ${tim

2014-12-05 16:45:15 601

转载 Android读写SD卡 Environment.getExternalStorageState使用

如果我们想要读取或者向SD卡写入,这时就必须先要判断一个SD卡的状态,否则有可能出错。那么SD卡状态为什么时才能读取呢,经过我的各种情况的实践,大致如下:SD状态现象描述/mnt/sdcard目录是否存在canRead返回canWrite返回在/mnt/sdcard创建文件在/mnt/sdcard创建文件夹

2014-12-03 11:32:56 803

转载 Android@id和@+id区别

Android中的组件需要用一个int类型的值来表示,这个值就是组件标签中的id属性值。id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。如果在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量。变量名就是“/”后面的值,例如,@+id/xyz会在R.java文

2014-12-02 16:02:44 377

转载 Android关于OnTouch 和OnClick同时调用冲突 重复

Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一,onTouch返回false首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。二,onTouch返回true首先是onTouch事件的down事件发生,然后是o

2014-12-01 19:41:04 584

原创 android按钮拖动Button 在up事件中做弹出菜单调用(通过判断坐标解决事件冲突问题)

public class DraftTest extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInst

2014-12-01 19:29:36 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除