首页 » Android开发者的加油站 Android学习者的乐园

Android文件选择器的实例分享

       本文给大家讲解下Android文件选择器的使用。实际上就是获取用户在SD卡中选择的文件或文件夹的路径,这很像C#中的OpenFileDialog控件。 此实例的实现过程很简单,这样可以让大家快速的熟悉Android文件选择器,提高开发效率。 阅读全文 »

2012年12月14日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发22:Android动画的实现--J2me游戏类库用于Android开发

       进行Android游戏开发的童鞋们,实现动画时总是先想到使用BitmapDrawable、Animation等Android系统提供的类和方法,似乎思维被局限到Android组件中。其实我们还可以考虑下J2me。 J2me游戏类库 以前做J2me开发的时候,J2me Api从MIDP2.0开始提供和封装了Sprite类,通名:精灵类!阅读全文 »

2012年12月13日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android开发视频第三季之三:用户定位(一)

       上一讲中介绍了蓝牙操作的第二部分,本节开始讲解用户定位,主要内容包括: 1、User Location能做什么? 2、User Location的关键API。 3、获取用户的当前位置。 4、使用DDMS模拟定位。阅读全文 »

2012年12月12日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:3

Android学习指南之四十六:用户界面View之视图切换组件ViewAnimator

       上一节中为大家讲解了ImageSwitcher和TextSwitcher两个视图切换组件,本节再来介绍另一个视图切换组件--功能更丰富的ViewFlipper,使用它能够在任意的视图与视图之间切换。 讲解ViewFlipper之前先简单了解下ViewAnimator。在制作视图动画时会用到这个ViewAnimator类。下面这幅图基本说明了ViewAnimator的作用。阅读全文 »

2012年12月12日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

手把手教你编译Android源码

       在克服了诸多困难后,终于成功的在Ubuntu下编译Android源码,SDK和ADT,并能正常使用。本文就与大家分享下此过程,并作为总结,留作以后查看。 一、必要的软件环境 ... 笔者发现这里已经比较全来,不过还有一些应该是linux系统自带的,如果缺少就按照提示install一下。安装java环境,这里有必要说一下,大家装环境的时候很多人会一起装,不过笔者建议java和其他的分开阅读全文 »

2012年12月11日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:3

《使用HTML、CSS和JavaScript开发Android程序》

       Jonatban Stark所著的《使用HTML、CSS和JavaScript开发Android程序》是《Building Android Apps with HTML,CSS,and JavaScript》的中文翻译版,主要介绍了如何使用现有的Web技术构建Android应用程序。 《使用HTML、CSS和JavaScript开发Android程序》最大的特点是深入浅出,每一部分都与实例结合,增阅读全文 »

2012年12月10日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:1

Android手机接通电话后振动提示的实例

       有些手机在电话接通后会有振动提示,这有个好处就是可以等到接通后再放到耳边接听,减少辐射。本文就讲讲如何在Android手机中实现这种接通电话后的振动提示功能,这里主要针对拨出的电话。 Android SDK提供的通话状态 很明显,要在电话接通的时候产生振动提示,首先需要知道电话在何时被接通。而Android SDK并没有给出直接读取这种状态的方法。阅读全文 »

2012年12月10日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏开发21:Android设备掩盖真实分辨率的解决方法及游戏引擎的用法简述

       有时你可能会碰到这种情况:新建一个配置为WAGA800、分辨率是800*480的设备模拟器,我们在程序中获取其Height和Width的时候发现总是320*533,明显是系统对我们撒了谎!那么系统为何要输出假分辨率呢?有什么意义呢? 简单的来说,在SDK1.6 (sdk version 4)以后,Android 增加了新功能“支持多屏”,所谓这项新功能也就是为了让我们的游戏、软件能在不同的分辨率,阅读全文 »

2012年12月9日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android开发视频第三季之二:蓝牙操作(二)

       上一节中讲了蓝牙操作的第一部分,本节继续讲蓝牙操作之二,主要内容包括:       1、修改本地蓝牙设备的可见性。 2、扫描周围可用的蓝牙设备。阅读全文 »

2012年12月8日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:2

Android学习指南之四十五:用户界面View之ImageSwitcher 和TextSwitcher

       本节所讲内容为Android中用于轮显图片的图片切换器ImageSwitcher、用于切换文本的文本切换器TextSwitcher。 一、ImageSwitcher 图片切换器 我们可以看到很多网站首页里的有个图片轮显控件,用来显示站内重点新闻等,在这些网站里很多采用了JQuery等JS框架提供的轮显插件,而在Android里也有这个ImageSwitcher提供了类似的功能。阅读全文 »

2012年12月8日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:1

使用microlog4android将Android Log日志写到SD卡文件中

       我们在进行Android开发时,经常会有这种体会,由于客户的设备型号各不相同,从而导致出现多种问题,但对于研发人员,因为没有log日志文件,不太容易定位问题的具体位置。所以我们急需一个能将程序日志写到SD卡文件里的工具,类似web的log4j那样。这时microlog4android进入我们的视野,虽然它尚有不足,但也已能满足大部分需求。阅读全文 »

2012年12月5日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:2

《Android 2高级编程》

       《Android 2高级编程》述如何有效利用android 2的功能来改进当前产品或创建新产品。《Android 2高级编程》是使用android编写移动应用程序的实用精品指南,穿插了一系列示例项目来深入分析android的新功能和技术。大量示例和说明可引导您熟练掌握基础知识,使您不仅能使用当前android 功能编写赏心悦目的移动应用程序,还能灵活快捷地运用未来的android增强功能构建最前沿阅读全文 »

2012年12月5日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:1

Android IMF开发实例(SoftKeyboard)深入剖析

       Android IMF(Input Method Framework)是自Android SDK 1.5以后开放的。进行Android输入法开发最好的参考资料莫过于Android自带的Sample-SoftKeyboard,尽管此实例只包含了数字和英文输入,而其整体还是比较完整和清晰的,这对我们理解Android输入法开发非常有益。阅读全文 »

2012年12月4日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏开发20:物理游戏之重力系统开发--圆形自由落体Demo

       本节为大家提供有关物理游戏的知识,讲解了一个简单的圆形自由落体Demo的编写。Android游戏开发18:重力传感器在游戏开发中的应用中讲了重力传感器的使用,本文要介绍的重力系统实际上是类似的。 在重力传感器中,虽然我也实现了一个圆形会根据手机反转的角度而拥有不同的速度,但是其内置加速度算法都是Android os封装好的...阅读全文 »

2012年12月3日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:3

Android开发视频第三季之一:蓝牙操作(一)

       本节开始是Android开发视频教程的第三季。本节将为大家讲解蓝牙操作的知识,主要内容包括: 1、第三季课程介绍。 2、什么是蓝牙。 3、发现周围的蓝牙设备。 4、总结。阅读全文 »

2012年12月3日
发布:鸡啄米 分类:Android开发视频 浏览: 评论:0

Android学习指南之四十四:用户界面View之Tab标签页

       Tab标签页控件在很多编程技术中都能见到,它使得窗口显示区能够重复利用。在Android中标签页涉及到TabActivity、TabHost、TabWidget等概念。使用Tab标签页控件,可以在同一个空间里放置更多内容。譬如Android自带的拨号程序及通讯录等,就使用了Tab标签功能,如下图所示:...阅读全文 »

2012年12月2日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

几种在shell命令行中过滤adb logcat输出的方法

       我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adb logcat输出的方法。 1、只显示需要的输出(白名单)阅读全文 »

2012年12月1日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:2

《Android UI基础教程》

       《Android UI基础教程》是一本Android用户界面设计的基础入门图书。全书从最基础的技术概念开始介绍,深入讨论了UI设计的各项技术,涵盖了为应用程序创建UI的所有内容。本书不仅会告诉读者创建灵活布局的最佳方法,还会帮助开发者优化已有的UI界面,从而使他们的应用运行更加流畅,拥有最佳性能。学习完本书,读者可以自己创建一个成功的Android应用的UI界面。阅读全文 »

2012年12月1日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android系统NFC开发之实例讲解

       很多Android设备已经支持NFC(近距离无线通讯技术)了。本文就以实例的方式,为大家介绍如何在Android系统中进行NFC开发。 Android NFC开发环境 使用硬件:Google Nexus S,北京大学学生卡。(ps:笔者本想使用公交一卡通进行测试,发现手机不能正确识别) 手机操作系统:Android ICS 4.04。阅读全文 »

2012年11月30日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏开发19:SurfaceView运行机制剖析--处理切换到后台再重新进入程序时的异常

       有不少朋友都遇到过这种问题,程序执行时切换到后台,然后再重新进入会报异常,本文就这种问题全面讲解下SurfaceView的运行机制,了解了这些原理你就能自己解决这些问题了。 我们通常会通过单击HOME按键或返回按键等操作切换到后台,之后可能会再次进入程序,这个时候就有可能报异常。阅读全文 »

2012年11月29日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:2