fengyuzhengfan的专栏

专注于移动开发,分享知识,传播快乐

Json与Java对象互转之Gson学习

我曾在《XML,Object,Json转换之浅析Xstream的使用》一文中介绍过使用XStream进行XML,Object,Json之间的转换,虽然XStream内置了对Json的支持,但是效果不是特别好,毕竟XStream重点不在Json。下面就介绍另外一种工具。

2014-09-29 19:21:43

阅读数:6412

评论数:2

XML,Object,Json转换之浅析Xstream的使用

XStream的是一个简单的库,主要用于Java对象和XML之间的转换。但XStream也内置了对Json的支持。

2014-09-29 01:40:29

阅读数:4148

评论数:0

Android网络编程之传递数据给服务器(一)

通过GET方式上传数据主要适用于数据大小不超过2KB,且对安全性要求不高的情况下。

2014-09-28 01:54:26

阅读数:9108

评论数:5

Android网络编程之传递数据给服务器(二)

通过Post方式传递数据给服务器是Android应用程序开发提交数据给服务器的一种主要的方式,适用于数据量大、数据类型复杂、数据安全性高的场合。

2014-09-28 01:52:24

阅读数:5595

评论数:2

android.os.NetworkOnMainThreadException

Android从 2.3 开始提供了一个新的类 StrictMode,该类可以用于捕捉发生在应用程序主线程中耗时的磁盘、网络访问或函数调用,可以帮助开发者改进程序,使主线程处理 UI 和动画在磁盘读写和网络操作时变得更平滑,避免主线程被阻塞。所以当你在UI线程中进行有关网络的操作时,Android...

2014-09-27 17:07:43

阅读数:1626

评论数:0

Android网络编程之获取网络上的Json

Android网络编程之获取网络上的Json 请尊重他人的劳动成果,转载请注明出处:Android网络编程之获取网络上的Json  为要获取网络上的Json所以需要服务器端提供的支持。 一、创建服务器端: 服务器端项目结构: 服务器端运行效果图: 第一步:创建业务所需的JavaBe...

2014-09-27 00:21:19

阅读数:3200

评论数:1

Android网络编程之获取网络上的XML

因为服务器端和Android端项目都是用Java语言实现的,所以一些组件可以共用,JavaBean便是其中之一。此时我们在搭建Android端项目的时候,完全可以将服务器端项目中JavaBean拿来用。

2014-09-27 00:10:25

阅读数:3608

评论数:0

Android开发之使用PULL解析和生成XML

我曾在《浅谈XMl解析的几种方式》一文中介绍了使用DOM方式,SAX方式,Jdom方式,以及dom4j的方式来解析XML。除了可以使用以上方式来解析XML文件外,也可以使用Android系统内置的Pull解析器来解析XML文件。 Pull解析器的运行方式与SAX解析器相似。它提供了类似的事件,如开...

2014-09-25 23:19:36

阅读数:3612

评论数:0

Android开发之解析XML并实现三级联动效果

本实例主要应用XmlPullParser解析XML文档中的省市区,然后将数据绑定到Spinner上实现三级联动的效果。关于XmlPullParser的详解大家可以参考《Android开发之使用PULL解析和生成XML》一文。

2014-09-25 23:16:08

阅读数:3374

评论数:2

Android开发之Fragment详解(一)

Fragment是Android 3.0引入的新API。 Fragment代表了 Activity的子模块,因此可以把Fragment理解成Activity片段。Fragment用于自己的生命周期,也可以接受它自己的输入事件。 Fragment必须被“嵌入” Activity中使用,因此虽然Fra...

2014-09-21 20:33:56

阅读数:3284

评论数:0

Android开发之获取所有软件信息

获取所有软件信息 1.通过异步的方式显示系统中所有软件 2.单击打开指定软件 3.将所有软件的包名和activity名保存的本地SharedPreferences

2014-09-21 15:25:04

阅读数:2164

评论数:0

SimpleAdapter中使用Drawable和Bitmap对象的方法

我们平常使用SimpleAdapter作为ListView或GridView适配器时,如果要显示图片,我们通常使用图片的id即R.drawable.xxx的方式来将图片绑定到视图上。 但是,如果我们要使用的图片是个Drawable或Bitmap对象时,上面的方式就不能解决问题了。下面就...

2014-09-21 14:29:17

阅读数:2548

评论数:0

The content of the adapter has changed but ListView did not receive a notification

在非UI线程中修改了ListView绑定的数据对象(如List)时,如下异常:

2014-09-21 13:41:24

阅读数:2172

评论数:0

Android开发之反编译与防止反编译

防止反编译是每个程序员的必修课,因为当你辛辛苦的研发一个应用,被人家三下五除二给反编译了,是一件多么尴尬的事啊。那么如何防止反编译啊?这里就用Google Android自带的代码混编的方式来防止反编译。孙子兵法中讲得好:“知彼知己百战不殆”,所以在讲解防止反编译之前,先让我们了解一下如何反编译一...

2014-09-10 22:17:50

阅读数:7563

评论数:2

Android开发之向桌面添加快捷方式

对于一个希望拥有更多用户的应用来说,用户桌面可以说是所有软件的必争之地,如果用户在手机桌面上建立了该软件的快捷方式,用户将会更频繁地使用该软件。因此,所有 Android程序都应该允许用户把软件的快捷方式添加到桌面上。

2014-09-05 09:26:05

阅读数:7789

评论数:2

Java动态数组ArrayList

List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于Vector 类,除了此类是不同步的。) 每个 ArrayList 实例都有一个容量。该容量是指用来存...

2014-09-04 19:54:52

阅读数:5073

评论数:0

Android开发之使用Web Service进行网络编程

Android应用通常都是运行在手机平台上,手机系统的硬件资源是有限的,不管是存储能力还是计算能力都有限,在Android系统上开发、运行一些单用户、小型应用是可能的, 但对于需要进行大量的数据处理、复杂计算的应用,还是只能部署在远程服务器上,Android 应用将只是充当这些应用的客户端。 为了...

2014-09-01 19:00:54

阅读数:3130

评论数:0

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