自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Today的博客

只为变得更强

  • 博客(12)
  • 资源 (9)
  • 收藏
  • 关注

原创 分别讲解gson和fastjson解析json格式

gson是谷歌开发支持的,谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。* 服务器端将数据转换成json字符串2、fastjson讲解fastjson是由阿里巴巴提供的,很早就听闻了,但是都没有时间去研究一下,今天就来总结一下。优势:1、遵循http://json.org标准,为其官方网站收录的参考实现之一。2、功能qiang打,支持JDK的各种类型,包括基本的JavaBean、Collection、Map、Date、Enum

2015-06-03 10:29:45 2048

原创 android中SparseArray和ArrayMap代替HashMap

在开发的时候,我们已经使用Map和HashMap,但是开发的时候都没有考虑内存和性能关系,习惯性的每次都Hash形式,在不断的学习中,发现这样做事很不科学的,Android客户端是很注意内存使用的

2015-11-13 15:36:19 2702 1

原创 Android手机使用代理(抓包)

在开发中,我们经常移动遇到想看别人app的接口是什么样子,那是自己却没有地方下手,现在就整理一下如果操作,其实是非常简单的通过代理来获取接口URL1、我是台式机,所以我自己买了一个"小度wifi"来共享出我电脑的WiFi给手机,如果你是笔记本就不用了,直接通过笔记本安装共享WiFi的软件就可以了。2、手机WiFi要连接你发送出来的WiFi,输入密码后,点击显示高级选项,代理设置选择手动

2015-10-21 10:59:17 2012

原创 Android 线程池 ThreadPoolExecutor

线程池可以解决两个不同问题:由于减少了每个任务调用的开销,它们通常可以在执行大量异步任务时提供增强的性能,并且还可以提供绑定和管理资源(包括执行任务集时使用的线程)的方法。每个 ThreadPoolExecutor 还维护着一些基本的统计数据,如完成的任务数。

2015-10-13 15:43:07 1119

原创 eclipse Android关联源码

我们在写代码的时候,已经要看某个方法的源代码,但是有时候都不知道要怎么操作,这边就介绍用eclipse如何关联源代码1、先下载好源码这边用点击Activity作为例子、没有关联代码,点击Activity就会跳转到点击 change Attached source 这边要看你关联文件还是关联文件夹,我这边是关联文件夹

2015-08-11 17:05:07 446

转载 Android 开源项目

原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditT

2015-08-04 23:13:26 1231

原创 Android项目(1)文件的命名规范

在要开发一个项目的时候,首先要知道用什么模式进行,用MVC模式开发还是什么,现在一开始就要规划好包名字,比如有关Activity放在ui包里,实体类放在entries(model)里,工具类放在utils里,还有一些是公共的类common包里,这样查找东西根据文件就很快就可以找到了,包的命名是最基本的,如果命名不好总个项目就乱七八糟的。接下来介绍其他的命名参考网络上命名规则:1

2015-05-26 10:29:54 549

原创 android中 appcompat_v7的作用

1、appcompat_v7包主要对3.0以下版本提供ActionBar支持,以及SearchView,PopupMenu等控件的支持。因为一些开源框架已经实现对3.0以下版本ActionBar的支持,所以v7包的使用意义也不是很大。既然谷歌官方提供了这个功能,也很有必要学习一下。现在根据自己在官方文档上的学习和实践,现总结如下:2、v7包需要v4包的支持,在新建android项目时,v7

2015-05-25 18:04:52 10364

原创 工具类(3)HTML相关的正则表达式工具类

该工具类由开源项目中获得public class HtmlRegexpUtils {private final static String regxpForHtml = "]*)>"; // 过滤所有以结尾的标签private final static String regxpForImgTag = "]*)\\s*>"; // 找出IMG标签private

2015-05-23 22:40:45 368

原创 Android的Activity屏幕切换动画(二)-左右滑动深入与实战

translate 位置转移动画效果 整型值: fromXDelta 属性为动画起始时 X坐标上的位置 toXDelta 属性为动画结束时 X坐标上的位置 fromYDelta 属性为动画起始时 Y坐标上的位置 toYDelta 属性为动画结束时 Y坐标上的位置 注意:

2015-05-22 09:33:27 441

转载 Android动画实现详解

Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。下面就讲一下 Tween Animations。 主要类: Animation   动画AlphaAnimation 渐

2015-05-22 09:17:29 397

转载 java中抽象类跟接口的区别和总结

interface: 首先是申明一个接口,关键字:interface,语法: public interface InterfaceDemo { .... } 在主体内部可以定义一些常量和接口的申明!例如: public interface InterfaceDemo { public static int a=14;public void run(int

2015-05-21 18:05:20 448

fastjson-1.2.5.jar

fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 主要特点: 快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson) 强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum) 零依赖(没有依赖其它任何类库除了JDK)

2015-11-10

glide-3.6.1.jar

Glide 是一个android平台上的快速和高效的开源的多媒体资源管理库, 提供 多媒体文件的压缩,内存和磁盘缓存, 资源池的接口 Glide 支持获取,解压展示视频, 图像和GIFs, Glide有一个可弹性的api可以让开发者自定义网络栈技术, 默认使用HttpUrlConnection , 你可以替换为 Google’s Volley或者 OkHttp Glide 开始的目的是提供一个快速和平滑展示图片列表, 但是Glide对你需要拉取, resize 和展示远程的图片这些场景都是很管用的.

2015-11-10

json解析工具

Hijson是一个json解析工具,不用安装,下载就可以用,上传的版本是64位

2015-11-06

Android开发手册——API函数详解

本文档集中所有的Android常用布局函数

2015-06-23

GruidView日历源码

视图的设计,在原理上可以借鉴 HTML 设计,目前大家的共识是内容与样式分离,也就是内容在 HTML 文件中定义,样式在 CSS 文件中对应。 同样,Android 的视图也可以分为 Activity XML 文件 与 style.xml 及其它资源文件(color, dimens, string, share ...),尽可能将布局样式的定义属性转移到 style.xml 文件中。 由于刚开始在 Android 平台上开发,对视图及样式的了解不是很深入,下面的内容有可能不是最佳实现,如有不同意见,希望能在回复中告知。

2014-11-01

Android手机图片上传(客户端和服务端)

Android手机图片上传(客户端和服务端)

2014-11-01

fckeditor在线编辑功能

实现在线编辑功能,所有的功能都可以实现,上传图片也可以

2014-03-13

android异常类型和处理

ClassCastException 强制转换类失败异常 IllegalArgumentException 方法参数类型传入异常 IllegalStateException 非法的设备状态异常 NullPointException 传说中的空指针异常,如果一个对象不存在,你有对这个对象使用点操作,那么就会出现该异常 NumberFormatException 把字符串转成数字失败时出现的数字格式异常 AssertionError 断言错误 ExceptionInInitializerError 试图初始化静态变量或者静态初始化块时抛出

2013-06-28

Android 使用SQLite数据库

android数据库使用真的很不错 SQLiteOpenHelper 创建数据库和数据库版本管理的辅助类。这是一个抽象类,所以我们一般都有一个SQLiteOpenHelper子类,需要继承实现 • void onCreate(SQLiteDatabase db) 在数据库第一次生成的时候会调用这个方法,一般我们在这个方法里边生成数据库表。 • void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) 当数据库需要升级的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据表,并建立新的数据表,当然是否还需要做其他的操作,完全取决于应用的需求。 而void onOpen(SQLiteDatabase db) 则可以选择重写。同时此类还有3个synchronized方法:void close(),SQLiteDatabase getReadableDatabase(),SQLiteDatabase getWritableDatabase()。

2013-06-28

空空如也

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

TA关注的人

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