摘要: 对下面的字母我表示沉默,只是每次更新作为参考,仅提供自己独立参考,他人如有疑问请保持自己意见 :Fetching https://dl-ssl.google.com/android/repository/addons_list-1.xmlValidate XMLParse XMLFetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-6.xmlValidate XML: https://dl-ssl.google.com/android/repo 阅读全文
posted @ 2012-05-17 19:56 移动应用开发 阅读(1005) 评论(0) 推荐(0)
摘要: Android的GUI层并不复杂。它的复杂度类似于WGUI这类基于布局和对话框的GUI,与MFC、QT等大型框架没有可比性,甚至飞漫魏永明的MiniGUI都比它复杂许多。您也许会问,这样简单的GUI如何实现浏览器呢?原因很简单,浏览器有自己一套GUI。Android浏览器(WebKit)的GUI和Android的GUI实用同一套GDI——Skia,但GUI层是完全不同的设计,分别自成体系。Windown类,位于代码树frameworks\base\core\java\android\view\Windowjava.java文件。连同注释,这个文件总共一千多行,它概括了Android窗口的基本属 阅读全文
posted @ 2012-05-17 11:07 移动应用开发 阅读(1853) 评论(0) 推荐(0)
摘要: 转自:http://orgcent.com/android-custom-view-draw-mechanism/Android系统中要自定义view,首先需要了解Android的view加载机制。主要有三个方法:1、onMeasure() //计算出view自身大小 2、onLayout() //仅在ViewGroup中,用来为子view指定位置(left,top) 3、onDraw() //view绘制内容 那么系统能让我们在onDraw()能够绘制些什么呢,查看View.draw()源码发现:点击查看源码下面根据源码中的相关说明,进一步分析控件的绘制操作及顺序:... 阅读全文
posted @ 2012-05-17 10:41 移动应用开发 阅读(1302) 评论(0) 推荐(0)
摘要: 转自:http://hi.baidu.com/xiaofanqing/blog/item/9c4ef9116e5889dca6ef3f02.html上篇讲解了3个对象之间的关系和创建的时机。这篇讲解窗口是如何被绘制出来的。首先,我们看一个概念。就是View的draw方法的doc:Manually render this view (and all of its children) to the given Canvas.意思是说把View绘制在画布上。个人觉得这个概念很重要,View和Canvas 的关系,按常规的思维,肯定认为View聚合了Canvas对象,然后在View的onDraw 方法 阅读全文
posted @ 2012-05-17 09:29 移动应用开发 阅读(3480) 评论(0) 推荐(0)
摘要: 转自:http://hi.baidu.com/xiaofanqing/blog/item/8261ac114ab14f64cb80c435.html我想大多数人,对于这3个东西的概念能区分,但是具体区别在哪却很难说出来。我这里根据我个人的理解来讲讲我个人对这3个概念的理解。当然这里设计到通用的事件窗口模型等通用GUI设计,我这里就不打算讲了,纯粹从概念上来进行区分。Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如onKeyEvent,onTouchEvent等。 并维护应用程序的生命周期(由于android应用程序的运行环境和其他操 阅读全文
posted @ 2012-05-17 09:28 移动应用开发 阅读(629) 评论(0) 推荐(0)