自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jackyu613的专栏 Embedded Linux Android

为你爱和爱你的人好好活着

  • 博客(14)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何让Android开机不锁屏

网上的这篇文章《让Android设备永不锁屏》讲了如何彻底禁止掉Android的锁屏功能。最近碰到一个需求,需要在开机启动后不锁屏,而并不禁止其他情况下的锁屏特性。经过研究,修改KeyguardViewMediator.java,在onSystemReady方法中注释掉对doKeyguard的调用即可。

2011-07-02 20:45:59 7957 2

原创 如何使GCC能够处理双斜线注释(C++风格注释)?

近日在处理一第三方代码时发现,gcc编译器不能够正确处理双斜线注释(//)。在查阅一些资料后,发现该问题是因为gcc使用不同的的C标准决定了是否能够正确处理双斜线注释。因为makefile中在CFLAGS中加入了-ansi开关,而-ansi与-std=c89是等同的,遵循C89规范,不能够处理双斜线注释。有一些文章中提到在gcc后加入-Wp,-lang-c-c++-comments可以解决此问题,但实际上,此选项在gcc 2.x版本后早已过时不用。因此恰当的解决方法是将-ansi改为-std=gnu89(注

2011-05-27 22:14:00 4800

原创 如何在Ubuntu上驱动腾达W541U V2.0 (RT2070)无线网卡【使用2011新驱动】

这个破网卡,实在无语,网上已经有够多的帖子谈它的驱动问题了。经过一翻折腾,今天把过程记录下来,为自己留着,也为给大家参考。网上的帖子多使用的是官方2009年的旧驱动来编译。这个旧版本有在2.6.31以上内核需要打补丁的问题,麻烦。因此我去官网上下载了2011年最新的驱动来编译,可以省很多事。官网上最新驱动下载链接在此,我用goo.gl缩短了地址:http://goo.gl/2ILQZ下载回来的源码包: 2011_0107_RT3070_RT3370_Linux_STA_v2.5.0.1_DPO .tar.g

2011-04-24 00:45:00 4384

原创 EABI还是GNU/Linux:如何正确选择合适的交叉工具链

我们自己可以编译一个交叉编译器(Cross-Compiler)来用,但为了稳定起见,我们大多数时候会去选择成熟的第三方编译器。codesourcery的交叉编译器是很常见的一种,以ARM为例,我们可以从http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite处下载到最新的版本:Target OSDownloadEABISourcery G++ Lite 2010.09-51All versions...uClin

2011-02-27 13:59:00 4303 2

翻译 Android Property System | Android属性系统

         属性系统是android的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(key/value pair),其类型都是字符串。         从功能上看,属性与windows系统的注册表非常相似。许多android应用程序和库直接或者间接地依赖此特性,以决定它们的运行时行为。例如,adbd进程查询属性服务已确认当前是否运行在模拟器环境中。另一个例子是java.io.File.pathSpearator,其返回存储于属性服务中的值。  

2011-01-13 22:20:00 19048 9

原创 浅谈Android开机启动速度优化(含应用程序启动速度优化)

众所周知Android开机启动速度较慢,于是如何加快启动速度便成为一个值得讨论的问题。在查阅过许多资料后(特别是Google Group的android-platform),我整理总结出下面几点基本看法。Android开机启动耗时较多的部分有2个,分别是preload classes和scan packages。这里又数preload classes最为耗时,在我的机子上一般需要13秒左右。关于preload classes的优化,可以参见http://www.eoeandroid.com/thread-2

2010-11-30 00:41:00 63309 9

原创 AIDL 编译报can be an out parameter, so you must declare it as in, out or inout原因探究

从Google Group上copy下面这个问题及其回答,它解释了其中的原因。问题:Gavin Bong wrote: I'm getting this error when running "ant aidl". /data/projects2008/android/iteration1/lib/src/org/android/ common/IAdUnitAvailability.aidl:5 parameter 1: 'Advert ad' can be an out parameter, so yo

2010-11-16 09:52:00 9201 2

原创 AIDL 编译报couldn't find import for class原因探究

 有如下代码: package android.hardware; import android.content.Context; /**  * {@hide}  */ interface IEinkctlService {  boolean updateModeLock(boolean acquired, Context context);  int retrieveWorkMode();  boolean switchWorkMode(int mode); } 编译时总是提示couldn't find

2010-11-16 09:39:00 24880 4

原创 Android中ListView的onKeyDown、onKeyUp、onKeyMultiple事件的处理流程

Android的ListView源码中有三种onKey事件:onKeyDown、onKeyUp、onKeyMultiple,它们均通过commonKey方法处理。commonKey方法中,又只对ACTION_DOWN覆写了本地处理,也即只对onKeyDown进行了额外处理。另外两个通过向上提交到父类的onKey方法中处理。本文分别叙述了3种事件的处理流程。

2010-10-20 13:39:00 13566 1

原创 Android.mk中call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)的区别

在写Android.mk文件时,call all-subdir-makefiles和call all-makefiles-under,$(LOCAL_PATH)是有区别的。前者表示“当前目录下没有需要编译的文件,请向子目录深入”,是告诉编译器继续向目录深处递归的一种规定写法。如果当前目录下有文件需要编译,而且在当前目录下还有子目录,子目录中也有文件需要编译,那么当前目录下的Android.mk除了要包含编译当前目录下文件的语句,同样也要包含告诉编译器在编译完当前目录下的文件后,继续向子目录深入的语句。这里就

2010-10-18 17:43:00 27280 3

翻译 Applying Styles and Themes - 应用Style和Theme - Android官方文档中文翻译

<br /><br />原文链接:http://developer.android.com/guide/topics/ui/themes.html<br />原文标题:Applying Styles and Themes<br />原文版本:Android 2.2 r1 - 05 Aug 2010 8:29<br />中文翻译:Jack Yu            ([email protected])<br />仅供非盈利使用,转载请保留出处及译者信息<br /> <br />应用Style和Theme<

2010-10-07 17:07:00 4160 1

翻译 Android-Application Fundamental-应用程序基础-中文翻译校正版

<br /> <br /><br /> <br /> <br /> <br /> <br />应用程序基础 | Android Developers<br /> <br />原文标题:Application Fundamentals<br />原文链接:http://developer.android.com/guide/topics/fundamentals.html<br />原文版本:Android 2.2 r1 - 05 Aug 2010 8:29<br />中文翻译:Jack Yu (yjmjac

2010-08-10 20:51:00 2778 2

翻译 Android 2.1 Compatibility Definition 中文版 - Android 2.1 兼容性定义

Android 2.1 兼容性定义版权所有©2010, Google Inc. 保留所有权利[email protected]中文翻译:Jack Yu          ([email protected])

2010-07-31 16:09:00 3650

原创 Ubuntu 10.04环境下载&编译Android-2.1_r2源代码【20110527更新说明】

前言本文叙述了如何从零开始搭建基于Google官方Android 2.1-r2源码的开发环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。

2010-07-31 15:23:00 25272 51

OEBPS Container Format (OCF) 1.0 中文版

自己翻译的官方格式规范。翻译如有不妥之处还望包涵。

2010-10-07

PDF Reference 1.6 中文版

PDF Reference 1.6 - PDF规范中文版 注意:我是从第四章开始翻译的。前三章没有翻译是因为前三章都很基础。

2010-08-11

Android-Application Fundamental-应用程序基础-中文翻译校正版

Android官方 Application Fundamental-应用程序基础-中文翻译校正版 依据Android2.2r1版校正。

2010-08-11

智能车运动状态实时监测系统的设计及实现

智能车运动状态实时监测系统的设计及实现.pdf

2009-07-24

xs128主要模块寄存器手册

xs128主要模块寄存器手册,飞思卡尔智能车竞赛必备

2009-07-24

空空如也

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

TA关注的人

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