代码改变世界

随笔档案-2010年08月

Android开发——浅谈onInterceptTouchEvent、onTouchEvent与onTouch

2010-08-18 16:50 by HalZhang, 12549 阅读, 收藏,
摘要: 一、onTouch onTouch是View中OnTouchListener接口中的方法,处理View及其子类被touch是的事件处理。当然,前提是touch时间能够传递到指定的view。Q1:为什么会传递不到呢? 二、onTouchEventonTouchEvent同样也是在view中定义的一个方法。处理传递到view 的手势事件。手势事件类型包括ACTION_DOWN,ACTION_MOVE... 阅读全文

Android源码——Launcher初体验

2010-08-16 14:03 by HalZhang, 6515 阅读, 收藏,
摘要: Launcher不是android特有的,更不是智能手机特有的。很多设备都具有类似Launcher这种东西。就算是windows,linux也是有的。 android中的Launcher就是一个系统应用程序,系统一旦启动完毕就会启动Launcher。android系统启动完毕映入眼帘就是Launcher。在android中,Launcher的功能主要包括以下几个部分: 1、桌面,通常由五个桌面... 阅读全文

Android开发——android调试工具集【转】

2010-08-11 09:54 by HalZhang, 7444 阅读, 收藏,
摘要: 1. 查看当前堆栈 1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系 2) 方法: new Exception(“print trace”).printStackTrace(); 2. MethodTracing 1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等 2) 方法: a) 在程序代码中加入追踪开关 b)... 阅读全文

Android开发——使用Gallery实现“多级联动”

2010-08-07 09:14 by HalZhang, 7877 阅读, 收藏,
摘要: 本文将讲解利用两个Gallery实现类似多级联动的功能。先看图: ,一个Gallery是歌曲专辑图片,另一个Gallery是专辑的歌曲。滑动专辑Gallery,下面的歌曲也会随之发生变动。 一、布局。 主要的布局是有两个相对布局+两个Gallery组成的: 二、Gallery的适配器在android中适配器很好的实现了MVC思想,它很好的为某些组件提供了数据和view的实现。此处我们需要通过继... 阅读全文

Android开发——构建自定义组件【转】

2010-08-05 10:42 by HalZhang, 4852 阅读, 收藏,
摘要: 来自:http://blog.csdn.net/shiqx429/archive/2009/02/06/3865581.aspxAndroid中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、文本框(TextView),可编辑文本框(EditText),列表框(ListView),复选框(CheckBox),单选框(RadioButton),滚动条(Gallery)... 阅读全文

Android开发——NDK开发入门

2010-08-03 17:13 by HalZhang, 10631 阅读, 收藏,
摘要: 注:本文并非原创,参考了几位前辈的文章,本文只是稍作整理。 参考1:Eclipse配置NDK_R4开发环境(集成Cygwin 、CDT) 分别介绍了在window和linux下配置eclipse自动化编译ndk。 参考2:android NDK 开发环境配置 介绍了新版ndk的配置。 参考3:史上最强NDK入门项目实战 详细介绍了ndk HelloWorld的开发过程,不过ndk版本比... 阅读全文