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