Windows系统下配置Android NDK开发环境
分类标签: NDK
通常Android系统中的应用都是用Java语言开发的,而Android NDK能让我们在Android开发中使用C/C++原生代码。使用NDK的好处包括合理复用现有的代码、提高程序中某些关键部分的执行效率。 本文就来讲讲怎样在Windows系统下配置NDK开发环境。这里假设大家已经安装好了Android的开发环境,包括jdk、android sdk以及eclipse。阅读全文 »
《Android游戏开发大全》
分类标签: Android好书推荐
《Android游戏开发大全》以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏开发的整个流程,同时在游戏开发的介绍过程中还分享了作者多年积累的开发技巧与经验。 《Android游戏开发大全》内容简介 《Android游戏开发大全》分为两篇,共19章,第1篇(第1~11章)以简单易懂的实例为依托,详细介绍了Android的前台渲染技术、常用界面布局、网阅读全文 »
Android示例程序剖析之记事本(二:Android菜单)
分类标签: Menu
上一篇文章介绍了Android记事本示例程序一并进行了部分剖析,本文继续通过记事本来讲解几种Android菜单的使用。 Android菜单简介 Android提供了三种菜单类型,分别为选项菜单(options menu),上下文菜单(context menu),子菜单(sub menu)。 options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。阅读全文 »
Android五子棋游戏开发实战的亲身经验之一
分类标签: Android开发经验
在教你开发一个简单的五子棋游戏中分享了五子棋游戏的开发方法,本文开始为大家分享某位网友进行Android五子棋游戏开发实战的亲身经验系列。下面是正文。 最近,打算开发个Android五子棋游戏,打算一面开发,一面记下自已的点滴滴,虽然五子棋在网上多如牛毛,但想必是搭入写游戏的必选之路。阅读全文 »
Android开发视频教程之二十三(WiFi网络操作 一)
分类标签: WiFi/3G
前面一节讲了Android广播机制第二部分,本节讲解内容为WiFi网络操作,主要包括: 1. 什么是WiFi。 2. 获取WiFi网卡的状态。 3. 操作WiFi所需要的权限。 4. 改变WiFi网卡的状态。阅读全文 »
Android学习指南之二十一:Broadcast Receiver 的使用
分类标签: BroadcastReceiver
如果说Activity和服务都是实干派,那么将Broadcast Receiver广播接收器组件定义为倾听者的角色是再恰当不过了。在Android平台中,广播接收器组件用于接收和响应系统广播的消息。与服务组件一样,广播接收器组件也需要通过Activity组件与用户进行交互。阅读全文 »
如何搭建Google ADK开发环境
分类标签: Eclipse
arduino是一个开放的硬件平台,包括一个简单易用的i/o电路板,以及一个基于eclipse的软件开发环境。arduino即可以被用来开发能够独立运行,并具备一定互动性的电子作品,也可以被用来开发与pc相连接的外围装置,这些装甚至还能够与运行在pc上的软件(如flash,max/msp,director,processing等)进行沟通。阅读全文 »
《Android 3D游戏开发技术详解与典型案例》
分类标签: Android好书推荐
目前市面上的Android技术书籍还比较少,Android 3D游戏开发的书籍更是没有。因此,在现在市面上,Android游戏开发的书籍特别是Android 3D游戏开发的书籍还是有相当大的市场需求。 《Android 3D游戏开发技术详解与典型案例》介绍了Android 3D游戏开发中必知必会的基础知识,同时又通过7个真实案例向读者介绍了Android 3D游戏的完整开发步骤。阅读全文 »
Android示例程序剖析之记事本(一)
分类标签: Activity Intent
Android SDK提供了很多示例程序,从这些示例代码的阅读和试验中能够学习到很多知识。本系列就是要剖析Android记事本示例程序,用意就是一步步跟着实例进行动手操作,在实践中体会和学习Android开发。该系列共有四篇文章,本文是第一篇。 前期准备 搭建开发环境,尝试编写"Hello World",了解Android的基本概念,熟悉Android的API(官方文档中都有,不赘述)。阅读全文 »
教你开发一个简单的Android五子棋游戏
分类标签: View Canvas Layout
本文主要跟大家分享一下我在Android上写的一个五子棋的小程序。首先说说我对Android的感觉,Android SDK虽然也使用Java,但跟Java ME有很多不同,Android SDK没有实现所有的Java ME标准,原来运行在KJava上的应用程序是不能在Android上直接运行的,另外就是Android SDK有大量自己的API,需要Android开发人员去学习。阅读全文 »
Android开发视频教程之二十二(Android广播机制 二)
分类标签: BroadcastReceiver
上一节中讲了Android广播机制的第一部分,本节继续讲第二部分,主要内容包括: 1. 注册BroadcastReceiver的方法。 2. Android内置的Broadcast Actions。阅读全文 »
Android学习指南之二十:Content Provider的使用
分类标签: ContentProvider
Content Provider属于Android应用程序的组件之一,作为应用程序之间唯一的共享数据的途径,Content Provider主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的借口。本节主要讲解Content Provider的概念及使用。阅读全文 »
Mac下配置Eclipse+Android NDK+Cocos2d-x开发环境
分类标签: Eclipse NDK
大家都知道Cocos2d-X是个多平台支持的游戏引擎,那么当今最主流的手机系统是iOS和Android,所以少不了Android的童鞋以及iOS的童鞋都偏向于Cocos2d-X引擎,而且更多的Android开发者还是习惯的IDE使用Eclipse,如今Cocos2d-X配置在Eclipse环境中的教程很少,那么Himi今天就分享自己在Mac os下搭建起Eclipse Android-Cocos2阅读全文 »
《Android系统级深入开发:移植与调试 》
分类标签: Android好书推荐
《Android系统级深入开发:移植与调试》是一本全面介绍Android系统级开发的作品,全书以移植和调试为重点。Android具有一个庞大的软件系统,任何开发者都难以掌握系统的每一个细节。因此,如何高效地理解和开发系统,就成了Android系统级别工程师面对的主要问题。本书作者以实际的开发经验为基础,以软件工程思想为指导,完成了本书。阅读全文 »
Android RSS客户端开发实例之三:在UI中显示RSS列表
分类标签: ListView Activity
前面两部分分别讲了RSS概述和解析XML文件,本节讲解怎样在列表中显示RSS内容。 首先修改main.java文件,调用前面的类,由intentert获取rss列表并显示在UI上:...到此,程序已经可以显示第1个Activity(页面)了。但由于程序使用了网络,我们还必须在AndroidManifest.xml中增加使用网络的权限。阅读全文 »
Android RSS客户端开发实例之二:如何解析XML文件
分类标签: xml
在RSS概述中简单介绍了RSS,本节将为大家讲解RSS文件的解析,而又因为RSS是用XML编写的,所以这里就直接为大家讲解怎样解析XML文件。 一、XML文件解析方式 解析XML的方式有很多种,大家比较熟悉的可能就是DOM解析。 DOM(文件对象模型)解析:解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以根据DOM接口来操作这个树结构了。阅读全文 »
Android RSS客户端开发实例之一:RSS概述
分类标签: xml
要在Android平台中开发RSS客户端,首先需要了解什么是RSS,RSS怎样工作,及怎样用XML编程RSS等知识。闲言少叙,我们开始吧。 首先,我们必须要了解什么是RSS: 1. RSS指Really Simple Syndication(真正简易联合) 2. RSS使您有能力聚合(syndicate)网站的内容阅读全文 »
Android游戏开发教程之十九:屏幕双击事件的捕获
分类标签: 手势操作
在Android游戏开发中,我们可能经常要像PC操作一样在屏幕上双击。对于屏幕双击操作,Android 1.6版本以前并没有提供完善的手势识别类,Android 1.5的SDK中提供了android.view.GestureDetector.OnDoubleTapListener,但经测试无法正常工作,不知是何原因。阅读全文 »
Android开发视频教程之二十一(Android广播机制 一)
分类标签: BroadcastReceiver
前面讲了XML文件解析,从本节开始讲Android的广播机制。主要内容包括:1. Android的广播机制介绍。 2. BroadcastReceiver的作用。 3. BroadcastReceiver的编写方法。 4. BroadcastReceiver的生命周期。阅读全文 »
Android学习指南之十九:Android Notification(通知)详解
分类标签: Notification
Notification(通知)使你的应用程序能够在不使用Activity的情况下警示用户。它是看不见的程序组件(Broadcast Receiver,Service和不活跃的Activity)警示用户有需要注意的事件发生的最好途径。Notification是由NotificationManager(系统服务)统一管理的。阅读全文 »