首页 » 2013 May

Android ApiDemo示例解读系列之九:App->Activity->Persistent State

       Android 提供了多种存储数据的方法,其中最简单的是使用Shared Preferences。Shared Preferences 可以存储 Key/value 对,Shared Preferences 支持存取 boolean, float ,long ,integer, string ,最常用的使用Shared Preferences是用来存储一些应用偏好。此外的一个方法是使用onSave阅读全文 »

2013年5月29日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏引擎libgdx使用教程12:如何使用TiledMap地图

       虽说可以用Image什么的当个背景,但是要是做个RPG类的游戏就有点复杂了。为了追求效率一般可以使用libgdx的SpriteCache,但是如果习惯于TiledMap的话libgdx也是支持的。 相关的类是TiledMap,TileAtlas,TileMapRenderer,都在com.badlogic.gdx.graphics.g2d.tiled之中。现在我们从头来看看TiledMap的使用。阅读全文 »

2013年5月27日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android提高21篇之三:SurfaceView与多线程配合使用

       上节中简单介绍了SurfaceView的基本使用方法,本节主要讲解SurfaceView与多线程的混搭。SurfaceView与多线程混搭,是为了防止动画闪烁而实现的一种多线程应用。android的多线程用法与JAVA的多线程用法完全一样,本文不做多线程方面的介绍了。直接讲解SurfaceView与多线程的混合使用,即开一条线程专门读取图片,另外一条线程专门绘图。阅读全文 »

2013年5月22日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:2

编译调试Android源码

       android提供的工具链和开发工具比较完善,因此它的开发环境的搭建比较简单,相信许多朋友都已经搭建好环境,并编写了HelloActivity入门程序了。这里先看几个问题: 1、android的文件系统结构是怎样的,我们安装的程序放在那里? 编译android源码之后,在out/target/product/generic一些文件: ramdisk.img、system.img、userdata.阅读全文 »

2013年5月20日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

O'Reilly:《Android应用开发攻略》

       译者序 十几年前,我有了自己的第一部手机,当时的手机除了电话和短信,几乎谈不上有什么其他功能,通信录、计算器和简单的记事本都已经是令我们惊喜的商务功能了。而当时对手机的编程几乎也没什么概念,恐怕大多数精通计算机编程的朋友也和我一样,认为手机的编程是直接与机器码打交道的技术人员的工作,而手机的应用程序不过是一些简单的逻辑而已。阅读全文 »

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

Android ApiDemo示例解读系列之八:App->Activity->Hello world

       我们在前面介绍过Hello world示例,这里的Hello world 的Layout定义稍有不同:... ApiDemo 示例中的将Hello world 显示的屏幕中间。gravity 类似于其它平台上的alignment(对齐)。阅读全文 »

2013年5月14日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android游戏引擎libgdx使用教程11:如何使用Skin和UI配置文件

       libgdx的UI改进很大,原来各种稀奇古怪的问题都已经解决了,而且UI的类型也基本上完全了。推荐大家下载最近的版本使用。 UI的使用我觉得唯一复杂的就是各种样式的制定,比如TextButton:...再看看List:... 每次使用都需要实例化若干个Texture,NinePatch什么的还是有点麻烦,还好libgdx给出了一个解决方案:Skin。阅读全文 »

2013年5月10日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:1

Android提高21篇之二:SurfaceView的基本使用方法

       上次介绍MediaPlayer的时候稍微介绍了SurfaceView,SurfaceView由于可以直接从内存或者DMA等硬件接口取得图像数据,因此是个非常重要的绘图容器,这次我就用两篇文章来介绍SurfaceView的用法。网上介绍SurfaceView的用法有很多,写法也层出不同,例如继承SurfaceView类,或者继承SurfaceHolder.Callback类等阅读全文 »

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

Android如何整合maven环境

       在本文的开始,讲之前先来整理下思路: 使用eclipse: 1. 创建:adt自带的android创建插件 New -> android application project 2. 引入:import -> existing project into workspace 3. 打包:run as -> android application 使用maven:1. 创建: ma阅读全文 »

2013年5月2日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:1
分页:[«]1[»]