![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 58
jackyu613
这个作者很懒,什么都没留下…
展开
-
Android 2.1 Compatibility Definition 中文版 - Android 2.1 兼容性定义
Android 2.1 兼容性定义版权所有©2010, Google Inc. 保留所有权利.compatibility@android.com中文翻译:Jack Yu (yjmjack@gmail.com)翻译 2010-07-31 16:09:00 · 3670 阅读 · 0 评论 -
Ubuntu 10.04环境下载&编译Android-2.1_r2源代码【20110527更新说明】
前言本文叙述了如何从零开始搭建基于Google官方Android 2.1-r2源码的开发环境,包括如何下载源代码、编译源代码,以及在模拟器中运行编译生成的镜像。文中开发机是基于Ubuntu 10.04的,同样适用于其他版本的Ubuntu。原创 2010-07-31 15:23:00 · 25292 阅读 · 51 评论 -
如何让Android开机不锁屏
网上的这篇文章《让Android设备永不锁屏》讲了如何彻底禁止掉Android的锁屏功能。最近碰到一个需求,需要在开机启动后不锁屏,而并不禁止其他情况下的锁屏特性。经过研究,修改KeyguardViewMediator.java,在onSystemReady方法中注释掉对doKeyguard的调用即可。原创 2011-07-02 20:45:59 · 7979 阅读 · 2 评论 -
Android Property System | Android属性系统
属性系统是android的一个重要特性。它作为一个服务运行,管理系统配置和状态。所有这些配置和状态都是属性。每个属性是一个键值对(key/value pair),其类型都是字符串。 从功能上看,属性与windows系统的注册表非常相似。许多android应用程序和库直接或者间接地依赖此特性,以决定它们的运行时行为。例如,adbd进程查询属性服务已确认当前是否运行在模拟器环境中。另一个例子是java.io.File.pathSpearator,其返回存储于属性服务中的值。翻译 2011-01-13 22:20:00 · 19076 阅读 · 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 · 9221 阅读 · 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 · 24947 阅读 · 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 · 13590 阅读 · 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 · 27325 阅读 · 3 评论 -
浅谈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 · 63351 阅读 · 9 评论 -
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 (yjmjack@gmail.com)<br />仅供非盈利使用,转载请保留出处及译者信息<br /> <br />应用Style和Theme<翻译 2010-10-07 17:07:00 · 4163 阅读 · 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 · 2783 阅读 · 2 评论