摘要: 调试你的项目这个用于Eclipse中的Android插件作为Eclipse中的调试器也具有优秀的兼容性。要演示这些,让我们制造一个bug在代码中,改变你的HelloAndroid源代码象下面这样:public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); Object o = null; o.toString(); setC 阅读全文
posted @ 2011-12-02 14:34 枫- 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 将界面实现用XML编排你刚刚完成的"Hello, World"例子我们称之为”程序化”的界面编排。意思就是说构建你的应用程序界面是直接使用的源代码。如果你已经完成过很多界面程序,你大概熟悉像此类的方式是多么脆弱:一个对布局小小的修改会对源代码造成很头疼的事情。如果忘掉与View的紧密结合,这个导致代码出错和浪费你的调试时间的界面问题也会很简单。这就是为什么Android提供了一种可替换的界面构建方式: 基于XML的布局文件。最简单的解释这个概念的方式就是展示一个例子。我们就用刚才创建的项目来进行演示,达到相同的界面效果。<?xml version="1.0& 阅读全文
posted @ 2011-12-02 14:33 枫- 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 平台简介令人激动的Google手机操作系统平台-Android在2007年11月13日正式发布了,这是一个开放源代码的操作系统,内核为Linux. 作为开发者,我们所关心的是这个平台的架构以及所支持的开发语言。下面是这个平台的架构模型:这个平台有以下功能:+ Application framework: 可重用的和可替换的组件部分,在这个层面上,所有的软件都是平等的。+ Dalvik virtul machine: 一个基于Linux的虚拟机。+ Integrated browser: 一个基于开源的WebKit引擎的浏览器,在应用程序层。+ Optimized graphics: 包含一个自 阅读全文
posted @ 2011-12-02 14:32 枫- 阅读(185) 评论(0) 推荐(0) 编辑