- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 Android中的FrameBuffer
<br /> <br />转载时请注明出处和作者联系方式<br />文章出处:http://www.limodev.cn/blog<br />作者联系方式:李先静 <xianjimli@gmail.com><br /> <br />FrameBuffer 在Android中并不像在其它GUI那样直观,抽象的层次比较多,加上GUI的更新是通过OpenGLES来做的。所以让人很难搞清GUI更新的整个流程,最近要准备一个讲稿,所以花了一些去研究,这里做点笔记供大家参考,源代码是基于高通平台的,这些代码在网上都可以
2010-12-21 00:17:00
2892
转载 Android最佳实践之响应灵敏性
<br />可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时间,或者需要花费很长的时间来处理输入。<br /> <br />在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要
2010-09-21 01:19:00
2010
转载 into entry-armv.s
<br />原文转自http://www.lslnet.com/linux/f/docs1/i06/big5136941.htm<br /> <br />本文試圖由entry-armv.s入手,簡要分析arm cpu的中斷主體部分.cpu 假設為 sa1100 <br />本文假設您已經瞭解i386體系的相應代碼. <br />本文中任何地方都可能發生錯誤,希望得到您的指正和完善.謝謝. <br /><br />linux/arch/arm/kernel/entry-armv.s: <br /><br />
2010-08-20 14:43:00
3449
转载 Linux 内核访问外设I/O资源的方式
<br /><br /> <br />转自http://xudaiyang.blog.sohu.com/100370541.html<br />我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。<br /> <br />Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)和静态映射(map_desc)。<br /> <br />一、动态映射(ioremap)
2010-08-19 14:56:00
2267
翻译 Android Bluetooth 移植(下)
支持特性下面这一节总结了Android各个release版本所支持得蓝牙特性的变化情况,并对未来可能支持的特性做了一个粗略的展望。Android 1.0 release平台特性(Platform features)· 基于 Bluez 3.36 和 Linux Kernel 2.6.25· Bluetooth 2.0+EDR 主机协议栈· HSP 1.0 (作为AG端)· HFP 1.5 (作为AG端)o 三方通话o 基于A
2010-07-13 00:15:00
5450
转载 Android输入事件流程
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 EventHub对输入设备进行了封装。输入设备驱动程序对用户空间应用程序提供一些设备文件,这些设备文件放在/dev/input里面。EventHub扫描/dev/input下所有设备文件,并打开它们。bool EventHub::openPlatformInput(void){... mFDCount=1; mFDs =(pollfd *)calloc(1,sizeof
2010-07-09 13:13:00
2241
2
转载 利用UBIFS挂载Android文件系统
<br /> 原文地址:http://hi.baidu.com/aokikyon/blog/item/a66e0f87d8f55326c75cc32b.html<br />内核选项需要修改的地方<br />1)Device Drivers <br />--->Memory Technology Device (MTD) support <br />--->UBI - Unsorted block images <br />--->Enable UBI<br />2)File systems <br
2010-07-07 15:13:00
6962
翻译 Android Bluetooth 移植(上)
本文涵盖以下方面· 移植· 编译· 疑难解答· 工具· 支持特性Android 的蓝牙协议栈使用BlueZ实现来对GAP, SDP以及RFCOMM等应用框架的支持,并获得了SIG认证。由于Bluez使用GPL授权, 所以Android 框架通过D-BUS IPC来与bluez的用户空间代码交互以避免使用未经授权的代码。Android 在应用框架framework中实现HSP和HFP(v1.5)规范,并且与电话应用配合紧
2010-07-07 03:46:00
21567
9
转载 如何解决移动软件中网络状态变化的问题
挑战在移动软件应用中检测网络状态的变化,并进行相应调整。 在办公室之外仍保持同样的工作效率是一大挑战。近年来的平台发展使许多类似挑战迎刃而解。电池寿命更持久,新外形更轻便,便于携带,集成的无线网卡可以在美国国内 20,000 多个热点地区实现网络连接。但是,在任意位置实现有效的连接带来了新的问题:我们为什么要连接网络?花费五分钟手动释放和续订 IP 地址就等于浪费了五分钟的工作时间。为什么多数应用采用固定的无限带宽?监视带宽流量并相应调整行为的应用可以增强用户体验并提高工作效率。需要考虑是否为完成给定任务
2010-07-07 00:19:00
2350
转载 博通InConcert Maestro软件开创Wi-Fi/蓝牙无线互连新时代
<br /> 博通InConcert Maestro软件开创Wi-Fi/蓝牙无线互连新时代上网时间:2010-06-17 Ellie Zhang 著无需AP,只需在用手在手机上轻轻一划,就将手机上的照片push到PC上显示;无需AP,只需用手在PC上轻轻一点,就能将PC上的视频push到电视机上播放;无需AP,只需用手在笔记本上轻轻一按,就能邀请朋友来玩存在一方电脑里的游戏,或者通过聊天工具聊天...... 这不是天方夜谭,而是近日Broadcom(博通)深圳媒体发布会上演示的真实场景。<br />
2010-06-17 02:36:00
3210
原创 android linker 浅析
Android 的加载/链接器linker 主要用于实现共享库的加载与链接。它支持应用程序对库函数的隐式和显式调用。对于隐式调用,应用程序的编译与静态库大致相同,只是在静态链接的时候通过--dynamic-linker /system/bin/linker 指定动态链接器,(该信息将被存放在ELF文件的.interp节中,内核执行目标映像文件前将通过该信息加载并运行相应的解释器程序linke
2010-04-20 23:47:00
32453
4
Emacs教程初步 pdf
2009-07-13
Linux NFS−HOWTO
2009-07-13
Android Application Development
2009-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人