现在位置: 首页 > 移动开发 > 文章
2019年05月28日 移动开发 ⁄ 共 1432字 评论关闭
文章目录 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...
阅读全文
2019年05月28日 移动开发 ⁄ 共 2796字 评论关闭
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...
阅读全文
2019年05月28日 移动开发 ⁄ 共 5049字 评论关闭
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产品...
阅读全文
2019年05月28日 移动开发 ⁄ 共 3214字 评论关闭
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             说明:该类是一...
阅读全文
2019年05月26日 移动开发 ⁄ 共 10370字 评论关闭
                这哥们确实写的不错,特此注明地址:本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                  前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。                 大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Context类 ,说它熟悉,是应为我们在开发中    时刻的在与它打交道,例如:Service...
阅读全文
2019年05月26日 移动开发 ⁄ 共 673字 评论关闭
本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning               在上篇博文< Android中ActivityManagerService与应用程序(客户端)通信模型分析>中,我们从宏观架构上掌握    ActivityManagerService与应用程序通信的基本模型,今天继续给大家分析下startActivity,即启动一个Activity的流程分析。             因为需要处理很多相关数据状态,从整体上来说,startActivity还是有点复杂的,但是...
阅读全文
2019年05月26日 移动开发 ⁄ 共 21506字 评论关闭
                                                                                 本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                     今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再    简单介绍实现这个模型所需要数据类型。           本文所介绍内容基于android2.2版本。由于android版本的不同,本文所包...
阅读全文
2019年05月26日 移动开发 ⁄ 共 7196字 评论关闭
                                                                      本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                                                今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与    scrollBy这两个函数的区别 。            首先 ,我们必须明白在Android View视图是没有边界的,Canvas是没有边...
阅读全文
 整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为  根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘  (draw),其框架过程如下:                                                                                                    步骤其实为host.layout()                       ...
阅读全文