2009年11月16日
摘要: 一、 相关概念 1. Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的... 阅读全文
posted @ 2009-11-16 15:42 xieyan0811 阅读(56) 评论(0) 推荐(0) 编辑
  2009年11月11日
摘要: 一、 重点一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:在窗口建立时,可以把一个xml布局设置成该应用的Title 二、... 阅读全文
posted @ 2009-11-11 18:18 xieyan0811 阅读(17) 评论(0) 推荐(0) 编辑
  2009年11月9日
摘要: 一、 重点 1. 如何使用handler和message 2. 如何延时调用 1) 使用延迟发消息的方式 2) 也可以使用android.util.Timer与handler相结合... 阅读全文
posted @ 2009-11-09 18:24 xieyan0811 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一、 方法 使用getLayoutParams() 和setLayoutParams()方法 二、 示例代码LinearLayout.LayoutParams linearParams = (LinearLayout.LayoutParams)... 阅读全文
posted @ 2009-11-09 17:09 xieyan0811 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、 重点 如何在layout(xml)中使用自定义的控件 二、 举例 1. 功能:实现一个新的浏览器控件,使点击浏览器中任何位置都能打印Log信息 2. 步骤: 1) 建立projec... 阅读全文
posted @ 2009-11-09 14:40 xieyan0811 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1. 位置公共控件的代码在源码目录android/frameworks/base/core/java/android/中后台服务的代码在源码目录android/frameworks/base/services/java/android/server中 ... 阅读全文
posted @ 2009-11-09 13:15 xieyan0811 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 建立SDK开发环境 一、 系统平台Linux系统:ubuntu 8.04,最好用ubuntu系统,否则可能遇到缺少库,编译器版本不对等一系列问题,安装和使用详见文档《ubuntu系统的使用》 二、 安装JDK 1. 为什么使用JD... 阅读全文
posted @ 2009-11-09 13:04 xieyan0811 阅读(23) 评论(0) 推荐(0) 编辑
摘要: Android源码的编译 一、 配置环境 1. 磁盘需要6G以上剩余空间 2. Linux系统 Ubuntu 6.06以上版本,我用的是buntu 8.04,具体请见下篇文档《ubuntu系统的使用》 3. ... 阅读全文
posted @ 2009-11-09 12:50 xieyan0811 阅读(15) 评论(0) 推荐(0) 编辑
  2009年11月6日
摘要: 在应用开发时,常遇到有些功能不知是否能实现,不知如何实现的问题,在网上资料又不多的情况下,可以用参考已有源码的方式来解决这些问题,经常参考的目录如下 1、 系统控件的实现:了解有什么控件,控件的功能,功能如何实现frameworks/bas... 阅读全文
posted @ 2009-11-06 09:50 xieyan0811 阅读(15) 评论(0) 推荐(0) 编辑
  2009年11月3日
摘要: 一、 Log 1. logcat不同级别的打印信息,级别如下V VerboseD DebugI InfoW WarnE ErrorF FatalS Silent 2. 如何在l... 阅读全文
posted @ 2009-11-03 13:31 xieyan0811 阅读(24) 评论(0) 推荐(0) 编辑