- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Android的View绘制过程,onMeasure()方法介绍
onMeasure方法 onMeasure方法是测量view和它的内容,决定measured width和measured height的,这个方法由 measure(int, int)方法唤起,子类可以覆写onMeasure来提供更加准确和有效的测量。 有一个约定:在覆写onMeasure方法的时候,必须调用 setMeasuredDimension(int,int)来存储这个V
2014-05-16 11:19:14 610
原创 SAX解析
public class SAXParseContent extends DefaultHandler { Book book = null; static List listData = null; String tagName = null; public static List getParse(InputStream inputStream){ try { SAXParserF
2013-07-08 17:26:23 401
原创 关于Pull解析
将解析的文件放置在src目录下面,那么获取InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("parse.txt"); 关于解析主要类 public class XmlParser { private static List listData; public static List
2013-07-08 16:12:36 411
转载 分析Activity的四种启动模式
我们在开发项目的过程中,会涉及到该应用中多个Activity组件之间的跳转,或者夹带其它应用的可复用的Activity。例如我们可能希望跳转到原来某个Activity实例,而不是产生大量重复的 Activity。这样就需要我们为 Activity 配置特定的加载模式,而不是使用默认的加载模式。 Activity 有四种加载模式 [1] standard 模式 这是默认模
2013-06-19 16:34:52 646
转载 android从网络上异步加载
研究了android从网络上异步加载图像,现总结如下: (1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 ? 代码片段,双击复制 01 02 03 04 05 06 0
2013-06-19 14:47:28 742
原创 横竖屏切换时候Activity的生命周期
现在给大家分析一下他切换时具体的生命周期是怎么样的: 1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate--> onStart--> onResume--> 3、按crtl+f12切换成横屏时 onSaveInstanceState--> onPause--> onStop--> onDestro
2013-06-15 12:16:10 427
转载 Activity的启动模式
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:
2013-06-05 11:00:33 405
转载 android中SQLite的认识
Android中的数据库存储是直接使用了SQLite。在Android应用中创建数据库后数据库文件是存储在/data/ data/应用包名/databases/下。 在Android中使用到SQLite会涉及到以下三个类或接口: 1.SQLiteOpenHelper *SQLiteOpenHelper 构造方法,一般传递一个要创建的数据库名称name参数 *onCreate 创建数据
2013-05-09 21:17:26 506
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人