自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 Gson补充

1.Gson支持格式化的打印Gson默认使用toJson()的时候,打印出来的json是压缩的,也就是节点之间没有空格的,例如,这样:{"album_id":"ddd","iamge_file":"dfkdlfdf","image_title":"lfjdlfjdlfjdljfldfdf","tags":[]} 可以通过开启格式化,如:Gson gson = new GsonBuilder().s

2015-08-23 15:12:28 823

翻译 gson使用教程-翻译8

原文地址:http://www.studytrails.com/java/json/java-google-json-exclusion-strategy.jsp在这一节中,我们将会看到如何选择Java对象中的某些属性转换成json.Gson默认是会把java对象中所有的属性都转换成Json.然而,有时候我们想控制那些属性转,那些属性不转.这种控制的方法有几种.甚至对于没有源码的类型都是可以的.不同

2015-08-23 15:11:19 517

翻译 gson使用教程-翻译7

原文地址:http://www.studytrails.com/java/json/java-google-json-custom-serializer-deserializer.jsp就如我们之前看到的教程,Gson提供自定义序列化器和反序列化器.如果我们不需要Gson默认的转换方式,我们可以通过自定义序列化器和反序列化器来转换java对象和json.下面的第一个demo是展示自定义序列化器和第二

2015-08-23 15:09:50 463

翻译 gson使用教程-翻译6

原文地址:http://www.studytrails.com/java/json/java-google-json-type-adapter.jspUsing Custom Type Adapter 在之前的教程中我們已经见到如何序列化和反序列化有继承或者没有继承关系的Java类.Gson默认使用内省来序列化和反序列化.但是,有些时候,我们需要自定义的转换策略来取代默认的转换策略.所谓的转换策略

2015-08-23 15:08:01 476

翻译 gson使用教程-翻译5

原文地址:http://www.studytrails.com/java/json/java-google-json-serialize-inner-classes.jsp Gson可以解析内部类和静态内部类.下面的demo中给我们展示了以下的内容: - 序列化包含静态内部类的类 - 序列化包含内部类的类 - 反序列化json为一个包含静态内部类和内部类的类 - 序列化静态内部类(不是封闭

2015-08-23 15:05:43 429

翻译 gson使用教程-翻译4

原文地址:http://www.studytrails.com/java/json/java-google-json-serializing-collections.jsp Serializing list将Colloections转成json就跟对象转成json一样.但是,问题在于Collections是可以有泛型的.所以在我们进行解析的时候需要将泛型的类型传进对应的方法里面.需要注意的是如果C

2015-08-23 15:04:16 387

翻译 gson使用教程-翻译3

原文地址:http://www.studytrails.com/java/json/java-google-json-parse-json-to-java-tree.jsp在之前的教程中,我们看到怎样将一段json字符串转换成Java对象.在这节中,我们将把json转换成树结构的JsonElement.遍历这个树对象可以生成对应的java对象.JsonElement这个类有isJsonObject(

2015-08-23 14:59:05 473

翻译 gson使用教程-翻译2

原文地址:http://www.studytrails.com/java/json/java-google-json-parse-json-token-by-token.jsp 在上一节教程当中,我们看到如何将json转换成java对象,这节中我们会涉及到自定义解析json.这种方式看起来似乎麻烦,但是当你需要进行自定义解析的时候,这种方式就会显得灵活方便.使用的方式: 通过使用JsonRead

2015-08-23 14:57:32 626

翻译 gson使用教程-翻译1

原文地址:http://www.studytrails.com/java/json/java-google-json-parse-json-to-java.jsp1.json与java对象之间的互转——Data Binding方式gson提供两种方式去将json解析成java对象.在这个教程中,我们将暂时不考虑泛型. 以下: - 使用Gson类,使用这个类的public T fromJson(S

2015-08-23 14:55:30 752

原创 ubuntu14-04升级到15-04

从14.04是不能直接升级到15.04的,只能是先升级到14.10之后,然后再升级到15.04. 1.首先先保证/etc/update-manager/release-upgrades 中的配置为Prompt=normal 2.保证/etc/update-manager/meta-release的文件内容如下:[METARELEASE]URI = http://changelogs.ub

2015-07-20 22:54:22 448

原创 anroid-resource-remover的安装和使用

1.安装1.1 在ubuntu14.04中安装1.安装Python(>2.7版本),由于系统自带有Python,这一步省略. 2.使用以下命令安装android-resource-remover(此处需要fq) sudo pip install android-resource-remover 如果没有安装pip,则需要使用命令安装 sudo apt-get install python

2015-07-20 22:48:12 1016

原创 NDK学习

1.下载NDK官网下载地址: http://developer.android.com/ndk/downloads/index.html 国内下载地址: http://www.androiddevtools.cn/ 2.安装NDK因为我用的是Ubuntu14.04 需要执行命令解压下载的bin包: 1.chmod a+x android-ndk-r10d-linux-x86_64.bi

2015-07-20 22:41:26 460

原创 做WebView的时候遇到的错误

在Android的WebView中加载https网页的时候,如果安全证书过期的hua

2014-10-20 10:01:22 4573

原创 NineOldAndroids在低版本系统的使用中点击事件滞留在原来位置的处理

本人小白,写的不好,小点声骂啊!最近在西

2014-07-06 12:08:10 1048

翻译 Android中的InputEventsr的简介(翻译自官方文档)——————个人笔记

Event Listeners:  View.OnClickListener onClick() 点击事件   View.OnLongClickListener onLongClick() 长按事件  .  View.OnFocusChangeListener onFoucusChange() 焦点改变事件  View.OnKeyListener onKey() 在某一个控件上

2013-12-15 16:58:37 596

翻译 Android中的ActionBar的简介(翻译自官方文档)——————个人笔记

ActionBar在3.0以后提供,在主题为Theme.Holo中的Activity中是默认存在的。向下兼容:        1、删除或隐藏ActionBar   a.在指定的Activity指定主题@android:style/Theme.Holo.NoActionBarf   b.使用方法hide()隐藏,或者使用show()方法显示   note:

2013-12-11 23:29:29 1355

翻译 Android中的Menu的简介(翻译自官方文档)——————个人笔记

菜单分为三种:Option Menu 11之后使用ActionBar来代替Context MenuPopup Menu1、使用xml来定义一个Menu   好处:       在xml中菜单的结构更加清晰  把应用的行为跟菜单的内容分离  能让开发者适配不同的屏幕尺寸    eg:   android:icon="@drawable/

2013-12-11 23:20:17 1237

Android 50Hacks配套的源代码

Android 50Hacks配套的源代码

2014-09-18

50个安卓开发技巧

安卓开发的技巧,既有入门级别的技巧,同时也有高级技巧 适合人群:安卓入门以上人群

2014-09-18

空空如也

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

TA关注的人

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