摘要: 今天在使用adt-bundle-windows-x86时,发现ADT插件可以更新到22.0.1,于是就Down了一个zip包,更新了一下。注:原来是直接下载的集成环境,自带ADT21.xxx。更新完了后,继续敲点Android代码。随后,单步调试一个新线程时,在run方法中第一句打一个断点,按道理来说,启动线程后,程序肯定能在这个点停下来。可多次尝试使终进不了,就好像这段代码不存在一样。没有办法,就尝试在一个Activity中随便加一个按钮,看一下是不是环境有点问题。于是就加了,问题出现了,新加的按钮id,不能自动被生成到R.java中去,新加的String资源,不能被识别。但是相关资源文件却 阅读全文
posted @ 2013-06-10 23:57 weichen2046 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 第12章 RSS阅读器现象描述:源代码运行后效果如图: 但是当点击任意一个ListItem后,本来应该打开浏览此Item详细内容的Activity,可是程序崩溃了,如图: 原因分析:单步调试后,发现程序死在文件ActivityShowDescription.java的onCreate函数中: 1 public void onCreate(Bundle icicle) { 2 ... 3 if (startingIntent != null) { 4 Bundle bundle = startingIntent 5 .get... 阅读全文
posted @ 2013-04-08 22:53 weichen2046 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 基本概念1 Intent什么是Intent?在Android的官方文档中是这么定义的,Intent是一次即将操作的抽象描述。现在理解这个定义还有些抽象,但是看完这本书就会对这个定义理解了。在Android中,一共用到了3种Intent,现在使用的是这种Intent是第一种,它的作用就是启动一个新的Activity并且可以携带数据。还有两种分别为:(1)通过Intent来启动一个服务(Service)。(2)通过Intent来广播一个事件。2 BundleBundle类型,在以后的程序当中也会用到很多Bundle类型的变量。现在对Bundle类型进行一个简单的介绍。Bundle是一个类型安全的容 阅读全文
posted @ 2013-04-03 23:32 weichen2046 阅读(568) 评论(0) 推荐(1) 编辑
摘要: 一、抽象工厂(Abstract Factory)模式 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。 1.1 产品族概念 为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家庭。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级... 阅读全文
posted @ 2013-03-30 08:03 weichen2046 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 时序图也是以对象为中心,对象的命名与其它交互图一样。生命线展示按时间顺序进行的交互过程,生命线可以是横向的进行或竖向的进行,一般都是竖向进行。消息是沿着对象的生命线按时间顺序显示的标记法条件消息重复消息发送消息给自己参考链接:http://www.omg.org/news/meetings/workshops/presentations/eai_2001/tutorial_monday/tockey_tutorial/5-Interaction_Models.pdf 阅读全文
posted @ 2013-03-27 23:36 weichen2046 阅读(524) 评论(0) 推荐(0) 编辑
摘要: Android是可用于移动设备上的一个软件堆,其中包含操作系统,中间件和关键应用的。1 Features特性2 Android体系结构图(Android系统的主要组件)3 Android系统中各层的详细描述3.1 Applications3.2 Application Framework3.3 Libraries3.4 Android Runtime3.5 Linux Kernel原文地址:http://developer.android.com/about/versions/index.html待补充…… 阅读全文
posted @ 2013-03-26 06:38 weichen2046 阅读(621) 评论(0) 推荐(1) 编辑
摘要: 1 px(pixels):像素2 dip(device independent pixels):依赖于设备的像素3 sp(scaled pixels-best for text size):带比例的像素4 pt(points):点5 in(inches):英尺6 mm(millimeters):毫米其中最常用的是px和dip。摘自:《Google Android开发入门与实战》 ——靳岩,姚尚朗 7.2小节 阅读全文
posted @ 2013-03-25 23:05 weichen2046 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 关于Google APIs Add-On的一些资料链接:Exploring the SDK:http://developer.android.com/sdk/exploring.html#PackagesInstalling the Google APIs Add-On:https://developers.google.com/android/add-ons/google-apis/installingGoogle APIs Add-On:https://developers.google.com/android/add-ons/google-apis/ 阅读全文
posted @ 2013-03-24 14:25 weichen2046 阅读(370) 评论(0) 推荐(0) 编辑