首页 > 其他 > 详细

高级进阶(十三)

时间:2015-03-30 13:30:31      阅读:216      评论:0      收藏:0      [点我收藏+]

      继续进阶,你还应该掌握的高级技巧
1.全局获取 Context 的技巧
 1.Android 提供了一个 Application 类,每当应用程序启动的时候,系统就会自动将这个类进行初始化。
 接下来我们需要告知系统,当程序启动的时候应该初始化 MyApplication 类,而不是默认的 Application类。这一步也很简单,在  AndroidManifest.xml 文件的<application>标签下进行指定就可以了. android:name="com.example.networktest.MyApplication

 

2.使用 Intent 传递对象
 1.Serializable 方式  
 放:intent.putExtra("person_data", person); 取: Person person = (Person) getIntent().getSerializableExtra("person_data");
 
 2.Parcelable 方式 :Parcelable 方式的实现原理是将一个完整的对象进行分解,而分解后的每一部分都是 Intent所支持的数据类型,这样 也就实现传递对象的功能了
 重写 describeContents()和 writeToParcel()这两个方法。
 其中describeContents()方法直接返回 0 就可以了,而 writeToParcel()方法中我们需要调用 Parcel
 的 writeXxx()方法将 Person 类中的字段一一写出。注意字符串型数据就调用 writeString()方
 法,整型数据就调用 writeInt()方法,以此类推。

3.定制自己的日志工具

4.调试 Android 程序

5.编写测试用例

高级进阶(十三)

原文:http://my.oschina.net/u/1995545/blog/393476

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!