文章目录
Q4. 4.0原生的android系统里,待机锁屏状态下,按menu键自动解锁功能。
Q1. 默认情况用户按下Back键是不会销毁当前Activity的,Activity依旧存在于内存中,如果想要彻底kill掉这个程序可以在代码中做如下处理:
A1.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{
if (keyCode == KeyEvent.KEYCODE_BACK)
{
/* * If you want t...
阅读全文
Q1. user tag detected on new module - user tags are only supported on legacy modules. Stop.
错误提示:
。。。。
build/core/base_rules.mk:97: * If the component should be in EVERY build of ALL
build/core/base_rules.mk:98: * products, then add its LOCAL_MODULE value to the
build/core/base_rules.mk:99: * PRODUCT_PACKAGES section of
build/core/base_rules.mk:100: * build/target/product/core.m...
阅读全文
http://blog.csdn.net/chen_chun_guang/article/details/6325833
网上Android数字签名大多是与Android APK相关,而介绍Android系统签名的方法却不多。正巧前段时间帮别人做CTS 认证,需要用到给Android系统签名。
为什么需要给Android系统签个名才能进行CTS认证呢?原来我们通过make -j4编译出来的system.img使用的是test key,这种类型的key只适用于开发阶段,而且这种秘钥是公开的,谁都可以使用。当发布一款android产品...
阅读全文
FAQ of Fix CTS fail
Q1.Ringtone
android.media.cts.RingtoneTest
-- testRingtone
fail
junit.framework.AssertionFailedError at android.media.cts.RingtoneTest.testRingtone(RingtoneTest.java:120)
A1.由于项目移植,资源文件未全部移植造成ringtone 资源缺少,修改system.prop 中ro.config.ringtone=
Q2.StreamingMediaPlayerTest
android.media.cts.StreamingMediaPlayerTest
-- testHLS
fail
Te...
阅读全文
本文主要内容是讲解一个视图View或者一个ViewGroup对象是如何添加至应用程序窗口中的。
下文中提到的窗口可泛指我们能看到的界面,包括一个Activity呈现的界面(我们可以将之理解为应用程序窗口),一个Dialog,
一个Toast,一个Menu菜单等。
首先对相关类的作用进行一下简单介绍:
Window 类 位于 /frameworks/base/core/java/android/view/Window.java
说明:该类是一...
阅读全文
这哥们确实写的不错,特此注明地址:本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning
前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。
大家好, 今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中
时刻的在与它打交道,例如:Service...
阅读全文
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning
在上篇博文< Android中ActivityManagerService与应用程序(客户端)通信模型分析>中,我们从宏观架构上掌握
ActivityManagerService与应用程序通信的基本模型,今天继续给大家分析下startActivity,即启动一个Activity的流程分析。
因为需要处理很多相关数据状态,从整体上来说,startActivity还是有点复杂的,但是...
阅读全文
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning
今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再
简单介绍实现这个模型所需要数据类型。
本文所介绍内容基于android2.2版本。由于android版本的不同,本文所包...
阅读全文
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning
今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与
scrollBy这两个函数的区别 。
首先 ,我们必须明白在Android View视图是没有边界的,Canvas是没有边...
阅读全文
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为
根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘
(draw),其框架过程如下:
步骤其实为host.layout()
...
阅读全文