Android窗口管理服务WindowManagerService的简要介绍和学习计划
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/8462738在前一个系列文章中,我们从个体的角度来分析了Android应用程序窗口的实现框架。事实上,如果我们从整体的角度来看,Android应用程序窗口的实现要更复杂,因为它们的类型和作用不同,且会相互影响。在Android系统中,对系统中的所有窗口进行管理是窗口管理服务WindowManagerService的职责。在本文中,我们就将简要介绍WindowManagerService的职能以及制定学习计划。 我们知道,在Android系统中,同一时刻,只有一个Activity窗口...
阅读全文
posted @
2013-05-21 14:01
知识天地
阅读(437)
推荐(0) 编辑
Android窗口管理服务WindowManagerService计算Activity窗口大小的过程分析
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/8479101 在Android系统中,Activity窗口的大小是由WindowManagerService服务来计算的。WindowManagerService服务会根据屏幕及其装饰区的大小来决定Activity窗口的大小。一个Activity窗口只有知道自己的大小之后,才能对它里面的UI元素进行测量、布局以及绘制。本文将详细分析WindowManagerService服务计算Activity窗口大小的过程。 一般来说,Activity窗口的大小等于整个屏幕的大小,但是它并不占...
阅读全文
posted @
2013-05-21 13:59
知识天地
阅读(826)
推荐(0) 编辑
Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析
摘要:出自:http://blog.csdn.net/luoshengyang/article/details/8372924 在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在创建完成之后,我们就可以从上到下地绘制它里面的各个视图了,即各个UI元素了。不过在绘制这些UI元素之前,我们还需要从上到下地测量它们实际所需要的大小,以及对它们的位置进行合适的安排,即对它们进行合适的布局。在本文中,我们就将详细地分析Android应用程序窗口的测量、布局以及绘制过程。 从前面Android应用程序与SurfaceFlinger服务的关系概述..
阅读全文
posted @
2013-05-21 13:56
知识天地
阅读(682)
推荐(0) 编辑
如何在Android4.0.4锁屏界面的电话图标右上角显示未接电话个数?
摘要:目前,未接电话个数也要获取到。存在的问题就是如何在电话图标右上角显示未接电话个数?电话图标是控件MultiWaveView上的图标,该类是系统已经定义好的。我想通过直接集成View来自定义自己的View,然后在OnDraw函数通过Canvas和paint,指定坐标来画。但始终是没有显示出来。自定义view的OnDraw函数也有跑到。请指教要实现这效果,该怎样是画未接个数呢?效果图:我是在自定义的handler中调用构造函数。每10s就会handler处理。private final Handler mUpdateMissCallNum = new Handler() {@Overridepub
阅读全文
posted @
2013-05-21 10:07
知识天地
阅读(1956)
推荐(0) 编辑
Android Studio 安装具体步骤(配图)
摘要:工欲善其事,必先利其器。面对开发者诟病的开发效率低、碎片化日益严重的问题,从开发工具上着手似乎是最佳的选择了。5月16日凌晨,谷歌2013年I/O开发者大会在美国加州旧金山芳草地艺术中心开幕。大会上,Android Studio这款开发工具被首次公布,这也是为了方便开发者基于Android开发。 当谷歌高管喊出Android Studio能让应用开发更简单,支持实时渲染时,现场一片欢呼。显然,这才是开发者所期待的。谷歌称,Android Studio将会让开发者“更快、更具生产力”,是扩展开发平台Eclipse的替代平台。Android Studio的开发源自集成开发环境IntelliJ ID
阅读全文
posted @
2013-05-20 19:05
知识天地
阅读(38215)
推荐(0) 编辑
Android Studio使用说明
摘要:声明: 本博客文章原创类别的均为个人原创,版权所有。转载请注明出处:http://blog.csdn.net/ml3947,另外本人的个人博客:http://www.wjfxgame.com。 凌晨的Google I/O大会上,宣布了Android Studio,引起了现场开发者的一片欢呼。那么,这个神秘的Android Studio到底是什么样的? 早上一来公司,我就迫不及待的下载了。 下载地址:http://developer.android.com/sdk/installing/studio.html安装后的目录如下: 这时,你点击studio.exe八成是运行不起来的。这个时候,你运.
阅读全文
posted @
2013-05-17 16:23
知识天地
阅读(6707)
推荐(0) 编辑
Android Studio打不开的问题
摘要:原文地址第一次写博客,就我这样的一个理科男,文采水平我相信大家都懂的,所以有哪里写的不好的,希望提出来~谢谢大家!谷歌周三在开发者大会上针对Android开发者宣布了一款新集成开发环境Android Studio,引来了不少做android开发的程序猿们前来围观,我今天怀着好奇心也装了一个,界面确实做的还不错,但对于用习惯了Eclipse的朋友来说,需要一个去适应的过程~闲话我就少说些吧~有图有真相~ 今天看到有不少盆友说安装后打不开,也就是点击Android图标的时候没有任务反应,我想说的是你需要重新配置一下环境~ 因为这个问题我也遇到过~ ^_^现在就说说我的解决方法吧~①到官网下载And
阅读全文
posted @
2013-05-17 16:20
知识天地
阅读(888)
推荐(0) 编辑
Android Studio 在 win7 下的安装
摘要:出处:http://blog.csdn.net/mkr127/article/details/8933891下载地址:http://developer.android.com/sdk/installing/studio.html#download如果出现启动不了的问题进入AndroidStudio安装目录 E:\software\AndroidStudio\bin,运行studio.bat出现原来是没有设置JAVA的环境变量!No.1在系统变量里点击新建,变量名填写JAVA_HOME变量名JAVA_HOME变量值C:\ProgramFiles\Java\jdk1.7.0_21No.2在系统变量
阅读全文
posted @
2013-05-17 16:16
知识天地
阅读(9180)
推荐(0) 编辑
OpenCV for Android开发环境Win7平台搭建(转)
摘要:1.下载Cygwin网址http://www.cygwin.org/cygwin/用于安装Devel节点下的Gcc开发工具、subversion以及Swig工具2.下载http://www.crystax.net/android/ndk-r4.php由于OpenCV采用标准的C++开发的,Android原生的NDK不支持一些特性,因此需要下载一个改造过的NDK以适合OpenCV的编译环境安装方式和原生的NDK安装方式一样,注意简单的办法,将NDK安装在Cygwin目录的home/username/下3.下载OpenCV for Android编译进入Cygwin shell执行:svn che
阅读全文
posted @
2012-02-13 14:07
知识天地
阅读(6007)
推荐(1) 编辑
Android开发环境搭建全程演示(jdk+eclip+android sdk)
摘要:一 相关下载(1) java JDK下载:进入该网页:http://java.sun.com/javase/downloads/index.jsp(或者直接点击下载)如下图:选择 Download JDK 只下载JDK,无需下载jre.(2)eclipse下载 进入该网页:http://www.eclipse.org/downloads/(或者直接点击下载:BT下载HTTP下载) 如下图:我们选择第一个(即eclipse IDE for java EE Developers)(3)下载Android SDK 说明: Android SDK两种下载版本,一种是包含具体版本的SDK的,一种是只有升
阅读全文
posted @
2012-02-13 10:01
知识天地
阅读(483)
推荐(1) 编辑
Ubuntu + Eclipse + ADT搭建Android开发环境
摘要:Android开发环境搭建捣鼓了一整天,终于把开发环境给弄好了。 一直想在Linux下面做开发,所以这次特别选择在Ubuntu操作系统下做,试用一天感觉现在Ubuntu已经非常成熟了,基本的日常使用都能够满足, 关于Ubuntu的详细介绍以后再说,这里主要记录一下Android的开发环境搭建。我的系统:Ubuntu 9.10一 目标平台:Ubuntu + Eclipse + ADT二 开发前的准备:1. 下载Eclipse IDE。我选择的是目前最新的3.5.1,Linux 32bit的,下载地址。2. 下载Android SDK,Linux(i386)版。下载地址。3. 下载Android的
阅读全文
posted @
2012-02-13 09:41
知识天地
阅读(12845)
推荐(1) 编辑