自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Embedded Girl

我所向往的自由......

  • 博客(32)
  • 资源 (5)
  • 收藏
  • 关注

转载 JavaScript Event

解析JavaScript的事件机制来源:http://www.nowamagic.net/javascript/js_EventAnalysis.php事件流JavaScript 的事件是以一种流的形式存在的,一个事件会有多个元素同时响应。有时候这不是我们想要的,我们只需要某个特定的元素响应我们的绑定事件就可以了。事件分类捕获型事件(非IE)、冒泡型事件

2012-09-20 11:22:36 894

转载 JavaScript中的prototype属性

首先是一篇prototype属性的继承相关的:原文地址:prototype和closure是js中两个不好搞懂的概念,幸好网上有很多相关的文章,在网上查了一遍以后,总是是觉得有点理解了。今天先说说prototype。之前一直被ajax in action中文版附录里的一篇文章误导,该文有这样一段讲述function MyObject(){ } MyObj

2012-07-27 15:08:03 614

转载 Doclet 概述

原文地址:http://hi.baidu.com/topguntopgun/blog/item/237cd5569a404948564e0096.html基础Doclet 是用 JavaTM编程语言编写的程序,它用doclet API指定 Javadoc 工具的输出内容和格式。缺省情况下,Javadoc 工具用 SunTM 提供的“标准”doclet 来生成 HTML 形式的 AP

2011-11-24 11:20:00 7028

转载 Android平台framework层的开发

framework的开发比应用层就要烦的多啦。做应用在eclipse中就足够了,用android系统中的控件等工具,或者是自己写个类来实现特定的功能。而framework层的开发,需要往源码中添加代码、xml、图片、id等等数据,这个id可是费了我好大的劲才搞定的。在项目开始的一个半月里,我探索、尝试了很多,现在把我的经验分享出来。网上关于framework层的开发信息很少,多是靠自己。  最

2011-11-21 17:29:44 2219

转载 android sdk 编译相关

文章一:Android sdk 编译-如何将源代码加入android.jar,以及make原理原文:http://raindays619.bokee.com/viewdiary.220437410.html首先是这个问题如何修改。 在/frameworks/bas

2011-10-19 14:22:22 1286

转载 android的binder机制研究(C++部分)

(一) 概述        android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都有提供。    android的代码中,与C/C++的binder包括一些类型和

2011-07-14 16:01:39 947

转载 JAVA异常处理

原文地址:http://www.blogjava.net/freeman1984/archive/2007/09/27/148850.html六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,

2011-07-04 11:25:49 1021

原创 Android字体

Android字体简介Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace”。android.graphic.typeface字体类:本类的常量静态定义,首先为字体类型(typeface)名称TypefaceDEFAULT Typeface DEFAULT_BOLDTypeface MONOSPACETypefaceSANS_S

2011-06-03 15:19:00 14691 9

原创 Android TextView标点符号换行问题(顺便学习Android自定义View)

Android的TextView在显示文字的时候有个问题就是一行还没显示满就跳到下一行,原因是:1)TextView在显示中文的时候标点符号不能显示在一行的行首和行尾,如果一个标点符号刚好在一行的行尾,该标点符号就会连同前一个字符跳到下一行显示;2)一个英文单词不能被显示在两行中(TextView在显示英文时,标点符号是可以放在行尾的,但英文单词也不能分开);

2011-06-03 14:05:00 9814 5

原创 AIDL服务的应用

p { margin-bottom: 0.21cm; }1AIDL简介2使用AIDL服务传递简单数据的步骤3使用AIDL服务传递复杂数据的步骤1AIDL简介AndroidInterface DefinitionLanguage:Android接口描述语言,在Android平台中,一个进程通常不能访问其他进程中的内存区域。所以,如果需要在一个进程中(例如:在一个Activity中)访问另一个进程中(例如:一个Service)某个对象的方法,可以使用AID

2011-05-17 10:12:00 2010 2

转载 android中service和aidl详细整理

<br />本文系343315623 devilived原创整理,转载分享请注明出处(http://hi.baidu.com/canghaiyisu123/blog/item/22e3f9ed78eadc3563d09f2e.html)。<br /><br /><br />1.首先理解service的作用和生命周期,<br />由于activity如果切换,那么他就不再运行,那么我们想在玩游戏的时候听播放器中的音乐,activity就应运而生了,这是最常见的一种场景,同时service由于它的优先级比较

2011-05-05 11:38:00 1056

原创 Android中.jar包的应用

一 .jar包的生成 p { margin-bottom: 0.21cm; }1)创建一个java工程,file-->javaproject-->project name:cyLib-->finish.p { margin-bottom: 0.21cm; } p { margin-bottom: 0.21cm; }2)PackageExplorer-->cyLib-->src右键-->new-->package-->Name:com

2011-03-03 09:55:00 3171

转载 developer group answer for ViewRoot & View

<br />原文地址:http://www.cnblogs.com/Sunde/archive/2010/11/30/1891970.html<br /><br /><br />> 1. what is the relationship between ViewRoot and View class?<br /> The ViewRoot is the root of each view hierarchy. Like you said, thereis one ViewRoot per window

2011-01-24 15:27:00 982

原创 Skia API的简单应用

1Skia 绘图概述Skia是Google一个底层的图形、文本、图像、动画等多方面的图形库,是Android中图形系统的引擎。Skia作为第三方软件放在external目录下:external/skia/。skia的源文件及部分头文件都在src目录下,导出的头文件在include目录下。使用Skia的API进行图形绘制时主要会用到一下几个类:SkBitmap、SkCanvas、SkPaint和SkRect,其中SkBitmap用来设置像素,SkCanvas写入位图,SkPaint设置颜色和样式,

2010-10-25 17:39:00 37820 16

原创 Android Skia和2D图形系统

<br /> p { margin-bottom: 0.21cm; }h1 { margin-bottom: 0.21cm; }h1.western { font-family: "AR PL UMing CN",serif; }h1.cjk { font-family: "Bitstream Vera Sans"; font-size: 24pt; font-style: normal; font-weight: bold; }h1.ctl { font-family: "Bit

2010-10-25 17:27:00 17721 2

原创 BootChart在Android中的应用

BootChart在Android中的应用1简介 Bootchart是一个能对GNU/Linuxboot过程进行性能分析并把结果直观化的工具。它在boot过程中搜集资源利用情况及进程信息然后以PNG,SVG或EPS格式来显示结果。BootChart包含数据收集工具和图像产生工具,数据收集工具在原始的BootChart中是独立的shell程序,但在Android中,数据收集工具被集成到了init程序中。2BootChart使用步骤概述在主机上安装BootChart建立有BootChart支持的in

2010-09-01 10:57:00 2644

原创 Android 小知识

1 spAndroid中许多变量和函数返回值类型都是sp类型,看起来很奇怪。sp是Android中定义的一个模板类,用于实现智能指针功能sp就是IMediaPlayer的智能指针,可以简单的把它看成时标准C++中的指针定义,即IMediaPlayer即可。更详细解释参见:http://wangjun-1985.spaces.live.com/blog/cns!E9070276AAF56C8E!472.entry

2010-09-01 09:45:00 693

转载 sigaction函数详解

<br />原文地址:http://sys.firnow.com/linux/x8002010n06m/24s9088986.html<br />    <br />sigaction函数的功能是检查或修改与指定信号相关联的处理动作(可同时两种操作)。他是POSIX的信号接口,而signal()是标准C的信号接口(如果程序必须在非POSIX系统上运行,那么就应该使用这个接口)给信号signum设置新的信号处理函数act, 同时保留该信号原有的信号处理函数oldact。<br />

2010-08-16 14:51:00 1042

转载 socketpair的使用

<br />原文地址:http://blog.csdn.net/sunnyboychina/archive/2007/11/14/1884076.aspx<br /><br /><br />socketpair函数概要如下:<br />#include <sys/types.h><br />#include <sys/socket.h><br />int socketpair(int domain, int type, int protocol, int sv[2]);<br />sys

2010-08-16 11:00:00 691

原创 Oprofile在Android中的应用

1 oprofile 相关介绍Oprofile是用于Linux的若干种评测和性能监控工具中的一种。它可以工作在不同的体系结构上,包括IA32、IA64和AMDAthlon 系列。它的开销小,将被包含在(Linux)2.6版的内核中。            Oprofile可以帮助用户识别诸如循环的展开、高速缓存的使用率低、低效的类型转换和冗余操作、错误预测转移等问题。它收集有关处理器事件的信息,其中包括TLB的故障、停机、存储器访问、位于DCU(数据高速缓

2010-08-13 16:00:00 2600

转载 Android init 启动过程分析(2)

<br />Zygote 服务概论:<br />Zygote 是android 系统中最重要的一个服务,它将一步一步完成下面的任务:<br />start Android Java Runtime and start system server. It’s the most important service. The source is in device/servers/app.<br />1. 创建JAVA 虚拟机<br />2. 为JAVA 虚拟机注册android 本地函数<br

2010-07-30 13:04:00 2236 1

转载 Android init 启动过程分析(1)

分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为 init 是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/, /bin/ 等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行参数:S3C2410 启动参数:noinitrd root=/dev/nfs  nfsroot=192.168.2.56:/nfsroot/rootfs  

2010-07-30 12:54:00 1231

原创 Android模拟器简单应用

<br /> <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --><br />1安装JDK<br />$sudo apt-get install sun-java5-jdk<br />$export PATH=$PATH:/usr/lib/jvm/java-1.5.0-sun/bin<br /><br /><br />2安装Android SDK<br />下载sdk源码包,解

2010-07-22 13:12:00 593

转载 android电源管理之framework层

<br />原文地址:http://blog.csdn.net/liujian885/archive/2010/02/11/5306269.aspx<br /><br /><br /><br /><br /><br />        Android的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。在网上可以找到一篇到处转载的关于power management的文章

2010-06-22 18:07:00 724

转载 Android电源管理

原文地址:http://blog.chinaunix.net/u2/66024/showart_1893561.html       总体上来说Android的电源管理还是比较简单的, 主要就是通过锁和定时器来切换系统的状态,使系统的功耗降至最低,整个系统的电源管理架构图如下: (注该图来自Steve Guo)接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论:应用层的使用:       Android提供了现成android.os.PowerMa

2010-06-21 15:18:00 746

转载 omap_prcm_PM

<br />原文地址:http://lhsblog01.blog.163.com/blog/static/102004519201022110333796/<br /><br />//*****************prcm*******************************************************power reset and clock managment.PM由三个架构模块组成: power, clock, voltage.<br />clock domain: 使

2010-06-03 17:01:00 7590

转载 详解Linux2.6内核中基于platform机制的驱动模型

原文地址:http://blog.csdn.net/sailor_8318/archive/2010/01/29/5267698.aspx注:本原创文章发表于Sailor_forever的个人blog,未经本人许可,不得用于商业用途。任何个人、媒体、其他网站不得私自抄袭;网络媒体转载请注明出处,增加原文链接,否则属于侵权行为。如有任何问题,请留言或者发邮件给sailing_

2010-05-10 14:12:00 1371

转载 regulator

        原文地址:http://lhsblog01.blog.163.com/blog/static/1020045192010221104120218/        regulator是驱动中电源管理的基础设施。要先注册到内核中,然后使用这些电压输出的模块get其regulator,在驱动中的init里,在适当时间中进行电压电流的设置.

2010-05-05 11:34:00 2442

转载 基于开源软件构建先进的嵌入式电源管理(2)

基于构件的面向CPU的电源管理技术    无论是PM_QoS、控制电压和电流的校准器方法,还是许许多多半导体公司支持自己CPU和电源管理芯片的LinuxBSP电源管理部分,都还没有一个构建在更高层面的构件级嵌入式系统电源解决方案和商业产品。虽然包括CELF(消费和嵌入式Linux论坛)和Intel主导的Mobile &Internet Linux项目都设立了专门的电源管理计

2010-05-05 10:21:00 993

转载 基于开源软件构建先进的嵌入式电源管理(1)

原文地址:http://embed.chinaitlab.com/circuit/769256.html电源管理(或者说能耗管理)是芯片设计、制造工艺、系统设计和软件都在为之努力的研究课题,大家力求在各个环节尽可能的减少静态和动态的电源消耗。传统的控制电压的调节方式和管理待机模式依然是多数电子设备正在采用的,还将继续延续下去,但是随着包括智能手机、导航和无线传感网络装置

2010-05-05 09:48:00 1052

转载 I2C

1:       i2c总线(串行总线),用于CPU与外设直接进行通信。只有两条线:数据线SDA总线),用于CPU与外设直接进行通信。只有两条线:数据线SDA, 控制线SCL。 具有简单性,有效性,"最主要优点"是:多主控,即可以连接多个设备,但同一时刻只有一个设备成为主设备与CPU通信。为主设备时,可以自己控制当前总线的时钟频率及数据传输。2:2.

2010-05-04 16:35:00 1170

转载 gpio linux 实现模型

 原文地址:http://lhsblog01.blog.163.com/blog/static/1020045192010221104237126/              GPIO是与硬件体系密切相关的,linux提供一个模型来让驱动统一处理GPIO,即各个板卡都有实现自己的gpio_chip控制模块:request, free, input,output, get,set

2010-05-04 15:54:00 4554 1

Linux内核启动过程分析

结合Linux内核代码, 分析了 80x86平台上Linux操作系统内核的启动过程, 特别对内核的动态加载、 CPU工作模式的转换以及内存分页机制最终启动的全过程做了较为细致的阐述。该分析有助于更深入地了解 Linux 内核的工作原理和多任务操作系统的实现机理, 是将 Linux运用于嵌入式系统的前期工作。

2010-08-18

Unix环境高级编程(中)

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。

2010-08-18

Unix环境高级编程(下)

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。

2010-08-18

Unix环境高级编程(上)

本书是被誉为UNIX编程“圣经”的Advanced Programming in the UNIX Environment一书的更新版。在本书第1版出版后的十几年中,UNIX行业已经有了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持了前一版的风格的基础上,根据最新的标准对内容进行了修订和增补,反映了最新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了多个应用示例,包括如何创建数据库函数库以及如何与网络打印机通信等。

2010-08-18

空空如也

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

TA关注的人

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