自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (20)
  • 收藏
  • 关注

原创 窗口大小计算之androidp Test

123

2022-06-02 15:24:13 372

转载 linux安装tigase

linux安装tigase 1  下载安装包https://projects.tigase.org/projects/tigase-server/files从中选一个,我这边选的是  tigase-server-5.1.0-beta2-b2555.tar.gz  2  上传到linux服务器,解压tar -zxvf tigase-server-5.1.0-bet

2014-06-19 21:53:47 688

转载 ubuntu下安装mysql

现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图:     由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图: 输入Y进入到安

2014-06-19 21:53:19 475

转载 Smack文档(翻译)

Contents:概要入门指南管理连接信息基础角色与状态处理数据包服务架构包属性调试Smack隐匿Smack扩展手册概要:Smack 是一个与XMPP服务器进行实时通讯的客户端库,包括即时信息与聊天组。Smack优势: 易于使用,且功能强大的API。与用户通讯可以在只有几行代码Connection connection = new XMPPConne

2014-06-18 15:14:31 561

转载 linux clock

linux clock  /** * struct clk_ops - standard clock operations * @set_rate: set the clock rate, see clk_set_rate(). * @get_rate: get the clock rate, see clk_get_rate(). * @rou

2014-04-11 13:57:25 721

转载 bus Hound usb hid

下面这段数据是MINI mouse枚举成功数据,希望对于初学者有帮助. USB鼠标枚举成功数据(Human Interface Device):Bus Hound 5.00 capture. Complements ofwww.perisoft.net  Device - Device ID (followed by the endpoint for USB devices)

2014-03-23 17:13:40 2103

转载 DRM架构介绍

RM,英文全称为Digital Rights Management,译为数字版权管理。它是目前业界使用非常广泛的一种数字内容版权保护技术。随着知识产权保护受重视的程度日益提高,快速攻城略地得Android智能手机是如何利用DRM来有效保护数字版权的呢?本文将通过剖析Android中的DRM框架以及相关工作流程来向读者揭示DRM的神秘面纱。一 DRM架构介绍  严格来讲,DRM不是一项技术,

2014-02-11 11:55:57 13330

转载 android tranform

iTouch,iPhone,iPad设置都是支持旋转的,如果我们的程序能够根据不同的方向做出不同的布局,体验会更好。  如何设置程序支持旋转呢,通常我们会在程序的info.plist中进行设置Supported interface orientations,添加我们程序要支持的方向,而且程序里面每个viewController也有方法  supportedInterfaceOrientat

2014-01-06 17:08:56 683

转载 OpenGL ES 的 EGL API

EGL 是 OpenGL ES 和底层 Native 平台视窗系统之间的接口。本章主要讲述 OpenGL ES 的 EGL API ,以及如何用它创建 Context 和绘制Surface 等,并对用于 OpenGL 的其他视窗 API 做了比较分析,比如 WGL 和 GLX 。本章中将涵盖如下几个方面:         EGL 综述         EGL 主要构成(

2013-12-19 20:10:19 7027

转载 SurfaceFlinger源码分析

SurfaceFlinger源码分析针对Jelly Bean版本的代码。SurfaceFlinger是什么,这些介绍大家可以在网络上找找看,这里就直接上代码。首先我们得了解一种常用的编程做法,生产者/消费者模型,也许都会觉得很简单,但是这里就用到了很多这些基本概念。BufferQueue 数据都queue到这里面,前提是它是先从BufferQueue取出一个空的数据单元

2013-12-13 16:26:51 3664

转载 Android OpenGL ES与EGL

Android OpenGL ES与EGL1 名词解释 OpenGL ES (OpenGL for Embedded Systems,以下简称OpenGL) OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。EGLEGL™

2013-12-12 15:38:03 1048

转载 ANDROID包管理服务机制 .

包管理服务( PackageManagerService)是ANDROID的系统服务之一,主要功能实现应用包的解析、安装、更新、移动、卸载等服务。        系统类图如下:   PackageManagerService主要通过Installer、UserManager、AppDirObserver、Settings、DefaultContainerService、Pa

2013-08-18 19:30:51 938

转载 1recovery输入事件及处理分析

代码是基于android4.1的。1recovery输入事件及处理分析1.1时序图support touch" name="image_operate_43411352383662625" alt="Recovery support touch" src="http://s12.sinaimg.cn/mw690/89f592f5gcdfc5adec1eb&690" width="629

2013-06-08 15:47:42 4906

转载 2011-01-04 14:16 Android电源管理系统调研报告

android电源管理Android 的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,timeout之后的屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等,这些都直接关系到产品的待机时间,以及用户体验。      framework层主要有这两个文件:             frameworks\base\core\java\android\os\Powe

2013-04-02 22:25:47 1445

转载 Linux下USB HID device driver研究

首先介绍HID:HID是Human Interface Devices的缩写.翻译成中文即为人机交互设备.这里的人机交互设备是一个宏观上面的概念,任何设备,只要符合HID spec,都可以称之为HID设备在make menuconfig中,选中USB Human Interface Device(full HID) support。则所有USB HID都会被驱动,其中包括USB Mou

2013-03-14 22:38:49 20216

转载 android 回调机制

本文讨论以下两个内容:1. 回调函数2. 回调机制在 Android框架 监听用户界面操作中的作用一 回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。Ja

2013-01-19 20:33:32 643

转载 Android/linux(earlysuspend、lateresume)睡眠唤醒机制

本文属于原创!!如要转载,请注明来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html  背景介绍:睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其自身的一些

2013-01-07 05:21:34 579

转载 Linux USB 鼠标驱动程序详解

Linux USB 鼠标驱动程序详解USB 设备驱动程序包含 USB 设备的一些通用特性,将与所有 USB 设备相匹配。在 USB core 定义了:struct usb_device_driver usb_generic_driver。usb_generic_driver 是 USB 子系统中唯一的一个设备驱动程序对象。而 USB 驱动程序则是与接口相匹配,接口是一个完成特定

2012-11-09 06:50:46 942

转载 网络设备驱动

22. 网络设备驱动22.1. MAC和PHY以太网(Ethernet)是一种计算机局域网组网技术,该技术基于IEEE制定的IEEE802.3标准,它规定了包括物理层的连线、电信号和介质访问层协议的内容。以太网是当前应用最普遍的局域网技术。它很大程度上取代了其他局域网标准,如令牌环、FDDI和ARCNET。历经100M以太网在上世纪末的飞速发展后,目前千兆以太网

2012-09-16 21:49:43 1564

转载 目录项缓存与散列表

目录项缓存与散列表   所谓缓存,是指把存在于磁盘中的操作系统运行时频繁使用到的信息读取到内存中去,以提高 CPU 读取这些信息的速度。所以目录项的缓存就是指把存在于磁盘上的目录项信息读取到内存中去,而这些目录信息就是一个个的 dentry 结构。当某个进程运行时用到某个目录项,但在内存中却没有相应的 dentry 结构,就需要在内存中建立 ( 所谓的建立实际是从磁盘上把相应的 dentr

2012-08-01 23:00:13 849

原创 kobject

/* * kobject.h - generic kernel object infrastructure. * * Copyright (c) 2002-2003    Patrick Mochel * Copyright (c) 2002-2003    Open Source Development Labs * * This file is released und

2012-07-20 06:11:09 899

转载 开机动画(闪动的ANDROID字样的动画图片)

开机动画(闪动的ANDROID字样的动画图片) Android 的系统登录动画类似于Windows系统的滚动条,是由前景和背景两张PNG图片组成,这两张图片存在于/system/framework /framework-res.apk文件当中。前景图片(android-logo-mask.png)上的Android文字部分镂空,背景图片(android-logo-shine.png)则是简

2012-04-29 07:21:47 1420

转载 第8章 Android服务

第8章 Android服务· 8.1 Service起步· 8.1.1 Service的生命周期· 8.1.2 绑定Activity和Service· 8.1.3 在BroadcastReceiver中启动Ser..· 8.2.1 获得系统服务· 8.2.2 在模

2012-04-19 04:15:15 1194

转载 binder机制学习

Android系统的Binder机制之一——ServiceManagerAndroid虽然构建在Linux上面,但是在IPC(进程间)机制方面,没有利用Linux提供IPC机制,而是自己实现了一套轻量级的IPC机制 ——binder机制。并且Android Binder机制之上,Android框架提供了一套封装,可以实现对象代理(在本地进程中代理远程进程的对象)。本文简单分析一下Android

2012-04-04 16:32:43 475

转载 【简介】如何编写linux下nand flash驱动

【简介】如何编写linux下nand flash驱动1. 硬件特性:【Flash的硬件实现机制】Flash全名叫做Flash Memory,属于非易失性存储设备(Non-volatile Memory Device),与此相对应的是易失性存储设备(Volatile Memory Device)。关于什么是非易失性/易失性,从名字中就可以看出,非易失性就是不容易丢失,数据存储在这类设

2012-04-02 08:14:07 507

转载 linux-2.6.14下USB驱动移植心得

linux-2.6.14下USB驱动移植心得USB 驱动移植心得一、代码修改主要是按照这个贴来做:http://www.hfrk.net/S3C2410/kaifa/063152202483252_37.htm我也看过其它不同版本的内核关于usb驱动的移植,移植方法几乎一样,只是修改的文件不同而已。上面的贴子有不少头文件没有例出来,以下是我按照以上贴子添加的代码(好像在

2012-04-02 08:02:32 2084

转载 Android上HDMI介绍(基于高通平台)

本文重点针对HDMI在android上的应用,而比较相关的就是overlay机制。overlay在这里只是简单的介绍,后续会有文章再专门详述。     我没记错的话,高通从7X30开始,平台就可以支持HDMI(1.3)输出了。只不过在7x30上通过RGB接口外接一颗HDMI的transmitter来实现;而到了8系列(8x60),高通把这颗IC也集成了,直接就提供HDMI的输出了。(这样下去,

2012-03-21 22:44:23 613

转载 android主要有5中数据存储方式

android主要有5中数据存储方式,如下:1. 使用SharedPreferences存储数据。2. 使用文件存储3. 使用SQLlite存储4. 使用ContentProvider存储5. 网络存储 1.使用SharedPreferences存储数据首先说明SharedPreferences存储方式,它是Android提供的用来存储一些简单配置信息的一种机制,例

2012-03-15 22:32:50 491

转载 macrovision

WeetHet - Video - What is MacroVision?Search theWeetHet Pages WeetHet is being updated!- Current articles will slowly move towww.tweaking4all.comOn this page ...Some info

2012-02-28 20:52:26 879

原创 DM9000

BANK6和BANK7与BANK1到5的区别就是,6和7多了一个刷新功能,每隔一段时间会去充电DM9000A:    两种工作模式:8位和16位,就是每次传输的数据为8位或16位    EEPROM 存储器,存放芯片初始值,默认值,DM9000A一启动就从EEPROM读出初始值配置好寄存器    连线:        DM9000A->Transformer->RJ45

2012-02-14 22:37:39 1217

转载 李洋老师将继续介绍Android系统架构的介绍——《Android系统启动过程剖析》。

【51CTO独家特稿】李洋老师在前文中向我们介绍了“Android安全框架”和“Android系统及程序授权机制”。李洋老师将继续介绍Android系统架构的介绍——《Android系统启动过程剖析》。1. 系统启动流程简介在Linux内核启动后,init 1(1号进程)将作为第一个用户空间(Linux虚拟内存的大小为232(在32位的x86机器上),内核将这4G字节的空间分为两部分。最高

2012-01-05 23:06:57 7521

转载 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Broadcast), 广播接收器(BroadcastReceiver)

系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Broadcast), 广播接收器(BroadcastReceiver)作者:webabcd介绍在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能  服务(

2012-01-04 22:01:33 845

转载 Android启动脚本init.rc 2

2010-05-05 17:13摘自《Android系统原理及开发要点详解》Android启动脚本init.rc在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容:Commands:命

2012-01-04 21:42:39 458

转载 Android 启动流程: Init.c 阅读笔记

Androidkernel启动后执行Init初始化,代码在system/core/init中。 - 创建/dev /proc/sys 目录,创建/dev/pts目录(伪终端)和/dev/socket,并分别mount- 创建空设备节点,创建kmsg设备节点,初始化log- 解析init.rc- 读取保存在/proc/cmdline中的kernel启动参数:    - qem

2012-01-04 21:28:20 339

转载 Android init 启动过程分析23

Dalvik_java_lang_Runtime_nativeLoad()        dvmLoadNativeCode()          LOGD("Trying to load lib %s %p\n", pathName, classLoader);          System.loadLibrary("media_jni");  preloadResources

2012-01-04 21:27:27 461

转载 Android init 启动过程分析2

执行action_list 中的命令:从action_list 中取出 act->name 为 early-init 的列表项,再调用 action_add_queue_tail(act)将其插入到队列 action_queue 尾部。drain_action_queue() 从action_list队列中取出队列项 ,然后执行act->commands列表中的所有命令。所以从

2012-01-04 21:26:37 464

转载 Android init 启动过程分析1

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

2012-01-04 21:25:48 385

转载 http://blog.csdn.net/zoe6553/article/details/6657473

http://blog.csdn.net/zoe6553/article/details/6657473wifi驱动http://download.csdn.net/detail/dogandog/3667389深入理解linux内核http://download.csdn.net/download/a199228/3873619   //.

2011-12-30 22:59:28 667 1

转载 Android Binder设计与实现 – 设计篇2

5 Binder 的表述考察一次Binder通信的全过程会发现,Binder存在于系统以下几个部分中:· 应用程序进程:又分为Server进程和Client进程· Binder驱动:Server和Client有不同表述形式 · 传输数据:由于Binder可以跨进程传递,需要在传输数据中予以表述在系统不同部分,Binder实现的功能不同,表现形式也不一

2011-12-19 22:15:07 522

转载 Android Binder设计与实现 – 设计篇

摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统 IPC做对比有助于我们深入领会进程间通信的实现和性能优化。本文将对Binder的设计细节做一个全面的阐述,首先通过介绍Binder通信模型和

2011-12-16 19:28:08 267

linux_system

linux_system

2013-01-07

arm_classopop

arm_class

2012-12-21

6410驱动源码

6410驱动源码

2012-11-06

android4.0 input

android4.0 input

2012-10-31

经典hash源码

hash代码_经典源码

2012-08-01

makefile

makefile

2012-07-12

audio_alsa

audio_alsa

2012-06-21

USB之android_Vold分析.pdf

USB之android_Vold分析.pdf

2012-04-12

dm9000_con201.c

dm9000_con201.c

2012-02-15

c_uplooking.rar

c_uplooking.rar

2012-02-14

dm9000_pdf.rar

DM9000是一款完全集成的和符合成本效益的,单芯片快速以太网MAC控制器。

2012-02-14

dm9000_ok.tar.bz2

DM9000是一款完全集成的和符合成本效益的,单芯片快速以太网MAC控制器。

2012-02-14

【eoe Android特刊】第二十一期:Android启动流程分析.pdf

【eoe Android特刊】第二十一期:Android启动流程分析.pdf

2012-01-05

wifi

wifi

2011-12-31

Android程序员入门(中文版111).pdf

Android程序员入门(中文版).pdf Android程序员入门(中文版).pdf

2011-12-21

Android HAL实例解析.docx

Android HAL实例解析.docx Android HAL实例解析.docx

2011-12-21

android资料堆.rar

android资料堆

2011-12-19

C++培训资料

C++培训资料

2011-12-19

andorid经典资料_ldh.rar

andorid经典资料_ldh.rar

2011-12-18

c、c++非常好的资源

c、c++非常好的资源

2011-12-18

空空如也

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

TA关注的人

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