
Android
文章平均质量分 78
hongxuxing
这个作者很懒,什么都没留下…
展开
-
Android开源项目SMSPopup学习 (一)
最近开始学习Android手机开发,在网上看到10个经典的Android开源项目,决定选个来研究研究,俺水平有限啊,所以选个最简单的,把学习的过程记录下来做个备忘。小弟才疏学浅,高手勿喷。我们首先来熟悉下这个项目,Lets’ go 项目地址:http://android-smspopup.googlecode.com/项目官方博客:http://www....2011-03-11 16:19:06 · 131 阅读 · 0 评论 -
Android开源项目SMSPopup学习 (二)
了解了SMSPopup的相关概况后,开始研究源代码,从Google Code上check了一份最早的版本0.9.6,早期版本,核心功能有,而且代码结构很简单清晰。关于看源代码的方法,参考了网上很多人的想法,大致的意思是先从总体对代码有个了解,然后深入分析自己要学习的相关代码,否则会陷入茫茫代码中。源码结构 来看一下SMSPopup的项目结构 一共两个包,19个类,...2011-03-11 16:55:09 · 124 阅读 · 0 评论 -
Android开源项目SMSPopup学习 (三)
在前两篇文章中,我们了解了SMSPopup的概况及研究了目录结构和Mainfest文件,现在我们深入代码,来看看SMSPopup的具体实现。 SMSPopupConfigActivity 此类为程序入口,主要是SMSPopup的相关配置,该类继承了PreferenceActivity,该类是使用SharedPreferneces以键值对的形式保存相关配置数据的...2011-03-11 18:06:12 · 159 阅读 · 0 评论 -
Android游戏开发之过关动画(基于SurfaceView实现)
最近在做一个Android小游戏,使用SurfaceView实现,在为游戏加过关动画的时候遇到了麻烦,记录于此,供大家参考。在SurfaceView中,加动画有两种方式,一种是在Canvas上画出图形,然后对图形的位置、大小等参数进行改变来实现动画效果;另一种是使用Animation类。 对于在SurfaeView上实现第二种方式的动画,有很多值得注意的地方,当然网上有一种将View...2011-03-14 15:50:01 · 408 阅读 · 0 评论 -
Android源码轻松附加到Eclipse
想提高Android开发水平,学习源码是最好的途径之一,下面谈谈怎样让Elipse关联Android源码 1、下载Android源码 下面有Android 2.1的源码,只有约7M 更多版本下载 http://repository.grepcode.com/java/ext/com/google/android/android/ ...2011-03-22 18:30:54 · 111 阅读 · 0 评论 -
如何提高Android用户体验
出色的用户体验有三个特征:速度快、响应及时以及无缝。下面的信息帮助你的应用如何能够在Android上实现这些特征。一、速度快你不能假设手机与桌面系统和服务器一样提速,更多的是你要关注你的代码是否高效。编写高效的Android代码,应遵循两个原则:不要做不必要的事不要分配不必要的内存以下是一些达到此目标的小技巧(有一些技巧是与oo的原则冲突,斟酌使用场景):1、避免建立对...2011-03-28 10:33:15 · 194 阅读 · 0 评论 -
修改Launcher源码之快速启动
最近在写一个快速拨号的App,应用很简单,主要要突出一个快速的特点,启动要快,最好能从Home Screen启动,当然第一个反应是在桌面上新建一个快捷方式,不过我决定用另一种特别的方式,即:当用户在Home Screen中上下触屏时,启动此应用,左右触屏是切换桌面的。废话不多说,看怎样实现: 1、编译运行Launcher源码,具体可参照网上相关介绍,本来打算附上修改后的源码,不过...2011-04-06 17:46:57 · 227 阅读 · 0 评论