首页 » 2012 September

Android APK优化工具Zipalign详解

       Android SDK中包含了一个用于优化APK的新工具zipalign。它提高了优化后的Applications与Android系统的交互效率(俗话:“要致富先修路”,Android小组重新为Applications与Android系统之间搭建了一条高速公路),从而可以使整个系统的运行速度有了较大的提升。Android小组强烈建议开发者在发布新Apps之前使用zipalign优化工具,而且对于已阅读全文 »

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

Android开发书籍推荐之网友问答

       你在学习Android开发的过程是否看过一些这方面的书籍?如果看过那你对它们都是什么看法呢?这些问题的答案应该是新加入Android开发队伍的朋友们最想知道的。本文就列出了网友提出的一系列问题,同时还给出了某从事Android开发的网友给出的有意思的回答。阅读全文 »

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

Android中由IP地址查询经纬度坐标的实例

       大家都知道,根据IP地址就可以知道它所在的具体位置,在Android中同样可以由IP地址得到它的位置,即具体的地理经纬度坐标。 本文就直接以代码的方式演示如何根据IP地址查询地理经纬度坐标位置,下面的例子中演示的是由58.192.32.1这个IP地址查询到其所在的经纬度坐标为(118.777802,32.061699)。阅读全文 »

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

Android游戏开发3:SurfaceView类使用详解

       上一节中我们对Android游戏开发中的View类和SurfaceView类作了讲解,并进行了对比,得出的结论是SurfaceView类更适合在Android游戏开发中应用。下面我们就详细分析SurfaceView的结构和用法。 首先贴一段实例代码:...阅读全文 »

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

Android开发视频教程之三十一(代码编写 三)

       上一节中讲的是MP3播放器项目代码编写的第二部分,在这一节中继续讲解第三部分-用Tab分类显示本地远程文件。具体内容如下: 1、注册和创建Activity(继承TabActivity,创建其子标签内容Activity)。 2、添加TabActivity子标签对应Activity(Intent、Resource&Indator、TabSpec)。 3、将动态显示的内容从onCreate转移到onRe阅读全文 »

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

Android学习指南之二十八:Android多媒体(Media)实例讲解

       说到移动设备,里面的多媒体资源想必是很多人的兴趣所在,多媒体资源一般包括视频、音频和图片等。本节主要讲Android开发中访问和操作音频与视频的方法。 Android为音频和视频操作分别提供了MediaPlayer类和MediaRecorder类这两个工具类,本文就为大家演示如何使用这两个类操作音频和视频。阅读全文 »

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

Android开发环境中的概念和工具介绍

       最近学习Android开发,以前使用C/C++多一些,现在再补点Java知识,不管是哪种语言,都不过是一种工具而已,真的学起来,大同小异,无谓优劣。学习Android编程肯定是要先从环境搭建开始,无论是在Windows、还是Linux、Mac环境都可以,在搭建环境之前,有些概念综合了解一下确有必要,本文即是面向Android初学者的文章,作为Android入门的启蒙篇章。阅读全文 »

2012年9月10日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android示例程序剖析之LunarLander游戏

       前几篇文章是对Android示例程序贪吃蛇Snake程序的剖析,本文继续分析Android自带的另一个小游戏LunarLander的程序。在贪吃蛇Snake程序中采用了“定时器+系统调用onDraw”的架构,而LunarLander程序采用的是“多线程+强制自行绘制”的架构思路,比前者更为实用。阅读全文 »

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

《深入理解Android:卷2》

       “深入理解Android"系列的卷I上市后,既叫好,又叫座,在Android开发者圈子里反响强烈。从Android源代码分析的角度来讲,该系列书从内容和分析方法上确实值得称道,不仅能体现作者的技术水准,而且能看出作者的用心良苦。在内容细节和作者自己对Android系统的认识深入程度上,卷II在卷I更上一层楼,内容更加精彩。不仅深入地分析了Java Framework层各种服务阅读全文 »

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

Android游戏开发2:游戏开发中的View类和SurfaceView类

       在Android游戏开发中比较重要同时也比较复杂的就是显示和游戏逻辑的处理,所以用到的主要的类除了控制类就属显示类了,在J2ME中通过Display和Canvas类来实现显示,而Android中为视图显示提供了View类。 SurfaceView类...阅读全文 »

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

Android开发视频教程之三十(代码编写 二)

       上一节讲了MP3播放器代码编写的第一部分,本节继续讲第二节。主要内容包括: 1、触发下载(点击列表项)。 2、下载文件(注册并通过Service实现,另起一个线程完成)。 3、存放下载文件(添加sdcard访问权限并保存)。 4、通知下载结果(将下载内容通知,自己做练习实现)。 5、其它(对象序列化、尽量一边添加一边测试)。阅读全文 »

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

Android学习指南之二十七:如何使用Handler

       当用户点击一个按钮时如果执行的是一个常耗时操作的话,处理不好会导致系统假死,用户体验很差,而Android则更进一步,如果任意一个Acitivity没有响应5秒钟以上就会被强制关闭,因此我们需要另外起动一个线程来处理长耗时操作,而主线程则不受其影响,在耗时操作完结发送消息给主线程,主线程再做相应处理。那么线程之间的消息传递和异步处理用的就是Handler。阅读全文 »

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

Android ADB使用之详细篇

       Android开发环境中,ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的。 ADB概述 Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部分:1、客户端部分,运行在开发用的电脑上,可以在命令行中运行adb命令来调用该客户端,像ADB插件和阅读全文 »

2012年9月7日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

《Android应用开发范例精解》

       《Android应用开发范例精解》通过通俗易懂的开发实例及项目案例,详细介绍了Android应用开发的知识体系及实用开发技术。 《Android应用开发范例精解》共14章,分为3篇。第1篇为基础篇,涵盖Android背景及开发环境和Android常用工程组件。第2篇为应用开发篇,通过实例介绍了Android UI布局、Android人机界面、手机硬件设备的使用、Android本地存储系统、Andr阅读全文 »

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

Android示例程序剖析之Snake贪吃蛇(三:界面UI、游戏逻辑和Handler)

       往往我们在程序设计的时候喜欢将界面与处理分开,这样降低耦合性,易于维护扩展。在贪吃蛇Snake这个示例程序中同样将界面UI和游戏逻辑进行了分离,它的实现方式就是,用父类TileView来实现比较基础的界面UI部分,而TileView类的子类SnakeView类完成了游戏控制逻辑部分,这样就成功的将两者进行了分离,对后面的扩展和维护奠定了良好的基础。阅读全文 »

2012年9月5日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:2

Android游戏开发1:实现全屏显示和View中绘图

       Android游戏开发中经常需要绘图,并且界面很多时候需要全屏显示,那么本文就将为大家介绍比较基础的与Android UI相关的游戏开发知识-如何实现全屏显示和在View中绘图。 Android全屏显示的实现...阅读全文 »

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

Android开发视频教程之二十九(代码编写 一)

       上一节讲的是MP3播放器项目的详细设计,本节继续讲解MP3播放器的代码编写(一),主要内容包括: 1、下载服务器端的XML文件。 2、解析XML文件。 3、完成文件列表更新。阅读全文 »

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

Android学习指南之二十六:Android GPS服务的应用

       LBS(Location Based Services),又称位置服务,首先它能很容易的获取移动用户当前的实际地理位置,如经纬度、海拔等坐标数据,其次它还能够为用户提供与当前位置相关的增值服务信息,例如附近的餐馆、医院、学校等。而对于获取用户的当前位置,我们可以通过Android系统的GPS定位服务来实现。阅读全文 »

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

几个非常实用的Android开发工具

       工欲善其事,必先利其器。我们进行Android开发也要有好的开发工具辅助才能更好更高效的完成各种开发,为用户提供更实用的应用程序。本文就为大家推荐几个非常实用的Android开发工具,及几个常用的编辑工具等。 Android开发工具:...阅读全文 »

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

《Android基础教程(第3版·修订版)》

       《Android基础教程(第3版·修订版)》是一部关于Android开发的基础教程,采用Pragmatic系列图书一贯由浅入深、循序渐进的方式讲解了Android程序设计的核心概念和技术。书中不仅结合数独游戏开发案例形象生动地讲解了Android生命周期、用户界面、2D图形、多媒体,以及本地数据存储等基础知识,而且通过“Hello, Android”项目深入探阅读全文 »

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