
android框架---app
cibon
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
App层autoFocus功能分析
自动对焦在两种场景下实现,分别是按下快门或轻触preview时,下面就简单分析两种情况下的代码执行流程。1. 按下快门时Camera.java:@Override public void onShutterButtonFocus(boolean pressed) {if (mPausing || collapseCameraControls() || mC原创 2012-08-01 15:21:49 · 2211 阅读 · 0 评论 -
Linux tomcat服务器与android 4.1手机应用交户实例
写了个简单android的C/S应用,总结一下,方便自己下次使用也希望能够帮到学android的朋友们。1. 软硬件准备1.1 服务器端使用Ubuntu 10.10(64位), jdk 1.6 和tomcat7。1.2 Android客户端使用Android4.1.2真机,开发使用了从android官网上下载的sdk和eclipse(win7的64位版本)。2原创 2013-01-13 20:22:09 · 1403 阅读 · 0 评论 -
Frameworks层handler分析(二)
3. Handler源码分析为了能够进一步了解Handler的消息控制处理细节,需要研究相关源码(frameworks/base/core/java/android/os/)。首先,在应用中使用的post和sendMessage方法最终都是调用了Handler.java中sendMessageAtTime方法。public boolean sendMessageAtTime(Mes原创 2012-08-15 18:04:28 · 1401 阅读 · 0 评论 -
Frameworks层handler分析(一)
1. Handler简介A Handler allows you to send and process Message and Runnable objects associated with a thread'sMessageQueue. Each Handler instance is associated with a single thread and that thr原创 2012-08-14 20:37:57 · 827 阅读 · 0 评论 -
App层continuousFocus功能分析
连续对焦(continuousFocus)是指相机启动后,预览界面由模糊到清晰的过程。1.Set continuousfocusCamera.java --> onCreate() String[] defaultFocusModes = getResources().getStringArray( R.array.pref_camera_focu原创 2012-07-30 10:11:29 · 2169 阅读 · 1 评论 -
图说Camera App(一)
代码分析的好处是可以直接使用, 但是问题是不够直观为了能够直观了解相机应用的架构和前面分析的对焦过程,我制作了一些关系图,方便大家更加直观的了解相机应用.拍照对焦过程: 轻触Preview对焦: camera.java的接口: camera.java的内部类:原创 2012-08-09 09:43:15 · 1567 阅读 · 0 评论 -
App层autoFocus 完成回调分析
我们在autoFocus功能分析一文中分析了如何启动自动对焦,也在App层focus or face detection界面显示分析中阐述了界面是如何更新的,但是在二者之间有重要的一环还缺失,就是自动对焦成功的是如何被应用捕捉并相应的呢?本文就对此简单分析。首先,在自动对焦开始的同时,应用就设定了回调监听类的实例。@Override public void autoFocus原创 2012-08-08 15:52:05 · 7092 阅读 · 2 评论 -
App层focus or face detection界面显示分析
Android应用的重要工作就是更新界面显示,在camera应用中也不例外, 观察目录结构,发现ui相关的类和接口保存在src/com/android/camera/ui 文件夹下,在使用相机时我们发现无论是对焦还是人脸识别他们的相关界面是极其相似的,究其原因是在代码实现的过程中利用了面向对象的重要性质-----多态。代码分析:首先界面更新调用了FocusManager.java中的upd原创 2012-08-07 08:11:00 · 2465 阅读 · 0 评论 -
App层face detection init分析
人脸识别是android 4.0提供的新属性,具体表现是启动camera后就可以识别人脸的位置并且在识别到人脸后进行人脸对焦。首先分析人脸识别功能的启动过程。Camera.javaonCreate(); // don't setmSurfaceHolder here. We have it set ONLY within //surfaceChanged /原创 2012-08-06 11:38:41 · 2603 阅读 · 0 评论 -
Robotium双客户端测试框架
互联网的本质就是信息交换,移动互联网更是如此, 所以许多移动互联网的服务类应用中有着身份地位不同的两种用户(例如:交易中的买家和卖家, 教学中的老师和学生, 打车中的车主和乘客)。最近的工作是给公司的某个产品建立android客户端测试框架,使用的自动化测试技术是robotium。由于产品的用户存在两种身份(在这里简称clientA, clientB),那么就需要建立一个能够同步两种不同用户的测试框架,这就是本文标题“Robotium双客户端测试框架”的由来。原创 2014-11-02 22:01:37 · 1599 阅读 · 2 评论