自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

转载 Intent 和 Intent Filter

Intent 和 Intent FilterAndroid 应用程序中有三大核心组件: Activity, Service, Broadcast Receiver 都是通过被称之为意图的消息运行。Intent messaging is a facility for late run-time binding between components in the same or dif

2012-12-31 13:42:08 479

原创 Handler机制

一、Handler的定义:   Handler主要用于接收子线程发送过来的数据, 并用此数据配合主线程进行UI的更新。   当应用程序启动时,Android首先会开启一个主线程 (UI线程),主线程主要为管理界面中的UI控件,进行事件的分发,好比如,你要点击一个 Button控件,Android就会通过此Buttond的监听器分发事件到此Button上,以此来响应你的操作。如果此时是一个需

2012-12-27 15:02:03 1459

转载 The method getTextContent() is undefined for the type Element

如果你在编译Android项目的时候发生下面错误The method getTextContent() is undefined for the typeElement, 一般原因是你选择了Android projecttarget版本太低,getTextContent()与setTextContent()是高版本Android的提供的,修改方法一是提升Android的版本,或者你可以用get

2012-12-25 14:47:34 1974

原创 单例模式getInstance()

/** * 对象的实例化方法,也是比较多的,最常用的方法是直接使用new,而这是最普通的,如果要考虑到其它的需要,如单实例模式,层次间调用等等。 * 直接使用new就不可以实现好的设计好,这时候需要使用间接使用new,即getInstance方法。这是一个设计方式的代表,而不仅仅指代一个方法名。 *  *//** * 1. new的使用: * 如Object _ob

2012-12-24 17:02:41 37435 6

原创 System.setProperty()

/* * 设置指定键对值的系统属性 * setProperty (String prop, String value); *  * 参数: * prop - 系统属性的名称。 * value - 系统属性的值。   *  * 返回: * 系统属性以前的值,如果没有以前的值,则返回 null。 *  * 抛出:   * SecurityExceptio

2012-12-24 15:58:55 42555

原创 AsyncTask

/** * AsyncTask是抽象类, * AsyncTask定义了三种泛型类型 Params,Progress和Result。 * Params   启动任务执行的输入参数,比如HTTP请求的URL。 * Progress 后台任务执行的百分比。 * Result   后台执行任务最终返回的结果,比如String,Integer等。 *  * AsyncTask的执

2012-12-24 15:36:59 4455

原创 背景选择器selector

/** * 在res/drawable文件夹新增一个文件,此文件设置了图片的触发状态,你可以设置 state_pressed,state_checked,state_pressed, * state_selected,state_focused,state_enabled 等几个状态: *  * android:state_pressed * 如果是true,当被点击时显示该图

2012-12-24 15:33:47 2926

原创 requestWindowFeature

/** * requestWindowFeature可以设置的值有: *  * DEFAULT_FEATURES:系统默认状态,一般不需要指定 * FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定 * FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时 * FEATURE_

2012-12-24 15:29:44 1270

原创 SharedPreferences

SharedPreferences主要用于存放软件的配置参数等信息。  sharedPreferences用于存取和修改软件配置参数数据的接口,由getSharedPreferences(String, int)函数返回。任何具体的参数,都有一个单独的该类实例向所有客户端共享。修改参数必须通过SharedPreferences.Editor 对象,以确保这些参数在被提交到外存的时候它们的值处于

2012-12-24 15:25:19 3500 1

原创 Android 开 发 资 源 分 享

一、精编教程贴                            1、安卓模拟器BlueStacks安装使用教程                                  http://www.apkbus.com/android-64318-1-1.html                            2、Mkey libgdx游戏引擎教程

2012-12-14 02:10:37 899

原创 设备模型-kobject详解

/*整理于2012.11.29于广工大 */ 先说说sysfs       sysfs文件系统是一个处于内存中的虚拟文件系统,它为我们提供了kobject对象层次结构的视图。帮助用户可以以一个简单文件系统的方式来观察系统中各种设备的拓扑结构。       借助属性对象,kobject可用导出文件的方式,将内核变量提供给用户读取或写入。

2012-11-29 19:48:10 1442 1

原创 list_head详解

/* 整理于2012.11.27 于广工大 */   在linux内核中,有大量的数据结构需要用到双循环链表,例如进程、文件、模块、页面等。若采用双循环链表的传统实现方式,需要为这些数据结构维护各自的链表,并且为每个链表都要设计插入、删除等操作函数。由于用来维持链表的next和prev指针指向对应类型的对象,因此一种数据结构的链表操作函数不能用于操作其它数据结构的链表。所以,在Linux源代码

2012-11-28 13:42:49 2161

原创 详解container_of宏

/* 整理于2012.11.27 于广工大 */container_of宏原型定义:见内核源代码的include/linux/kernel.h文件,    #define container_of(ptr, type,member) ({          \        consttypeof( ((type *)0)->member ) *__mptr = (ptr);

2012-11-28 13:27:24 746

原创 驱动设备文件

要知道在Linux系统中,一切皆文件,一个底层设备的驱动程序固然也不例外,它以一种有异于普通文件的设备文件的身份幸存在于fs当中,设备文件与保存数据或读取存储数据的普通文件不同,它只提供可调用内核内部函数的信息:设备驱动程序类型(字符型/块型)、主设备号、次设备号。  应用程序为了使用设备,向内核申请控制设备,此时内核利用上述的3种信息中的设备驱动程序类型信息和主设备号,调用相应的设备驱动程序

2012-11-22 14:37:37 1106

原创 字符设备驱动模板

自己整理的一个常用的字符设备驱动模板,原创,转载请注明出处。 #include #include #include #include #include #include #include #include #include     int device_driver_major_number;  /* 设备的主设备号 */static struct

2012-11-22 00:38:28 350

原创 字符设备驱动

通常而言,主设备号标识设备对应的驱动,次设备号由内核使用,用于正确确定设备文件所指的设备文件所指的设备,我们可通过次设备号获得指向内核设备的直接指针,也可将次设备号当作设备本地数组的引索。   同一类设备使用相同的主设备号,不同类的设备使用不同的主设备号,用次设备号来描述使用该驱动的设备的序号,序号一般从0开始。   在调用cdev_add()函数向系统注册字符设备之前,该首先分配设备号可

2012-11-22 00:27:28 406

转载 qt移植

解压并进入Qt目录:tar –zxvf qt-embedded-linux-opensource-src-4.5.3.tar.gzcd qt-embedded-linux-opensource-src-4.5.3注意:不能修改解压后的qt目录名,否则无法编译通过,提示的错误信息不确定。1. 编译qt工具在交叉编译qt库的过程中,需要用到qt提供的工具,包括moc、uic、rcc

2012-08-22 09:44:43 418

原创 一些好文章

数据结构实验课----线性表的应用http://blog.csdn.net/xn4545945/article/details/7893266Vi / Vim 的使用http://blog.csdn.net/xn4545945/article/details/7680868 QT历届版本下载总汇http://blog.csdn.net/l

2012-08-22 09:21:32 283

字符设备驱动模板

常用的字符设备的一个模板,往里面填充相应内容即可使用。

2012-11-22

空空如也

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

TA关注的人

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