
【Android 开发系列锦集】
雨松MOMO
爱代码 爱加班 爱helloworld
展开
-
Android游戏开发之横竖屏的切换(二十七)
Android游戏开发之横竖屏的切换雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/352 玩过Android手机的同学们应该都很清楚手机横竖屏的机制吧,大部分游戏都是无法横竖屏切换的, 有的游戏只能竖屏的玩,有的游戏只能横屏玩,为什么开发中要强制游戏为单一的屏幕呢?原因很简原创 2011-08-26 00:53:16 · 10469 阅读 · 32 评论 -
Android游戏开发之多线程的操作方式(二十六)
Android游戏开发之多线程的操作方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/344游戏开发与软件开发多线程的重要性 如果程序主线程被阻塞超过5秒,系统会提示“应用程序无响应” 这就是ANR 。 ANR的全称是Application Not Responding,使原创 2011-08-21 23:31:18 · 11466 阅读 · 15 评论 -
Android软件开发之PreferenceActivity中的组件(二十八)
Android软件开发之PreferenceActivity中的组件雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/155 1.PreferenceActivity 介绍 PreferenceActivity 继承ListActivity 它是以一个列表的形式在展现内容,它最原创 2011-08-28 22:55:02 · 7454 阅读 · 19 评论 -
Android软件开发之获取通讯录联系人信息(二十九)
Android软件开发之获取通讯录联系人信息雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/169 Android手机的通讯录联系人全部都存在系统的数据库中,如果须要获得通讯里联系人的信息就须要访问系统的数据库,才能将信息拿出来。 这一篇文章我主要带领同学们熟悉Andro原创 2011-08-30 00:57:02 · 61952 阅读 · 68 评论 -
Android软件开发之发送短信与系统短信库解析(三十)
Android软件开发之发送短信与系统短信库解析雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/182今天我和同学们讨论一下Android平台下如何调用系统方法发送短信、接收短信、系统的短信库相关的问题。进入正题,我们先使用Eclipse工具模拟给自己的模拟器发送一条短信。在Eclip原创 2011-09-01 23:30:22 · 21933 阅读 · 29 评论 -
Android游戏开发之使用AnimationDrable实现Frame动画(三十一)
Android游戏开发之使用AnimationDrable实现Frame动画雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/355Android开发中在制作2D帧动画中提供了使用XML配置动画文件的方式绘制,也就是说Android底层提供了动画播放的接口,那么我们分析一下如何调用它的接原创 2011-09-04 02:37:31 · 5518 阅读 · 14 评论 -
Android游戏开发之Tween动画的实现(三十二)
Android游戏开发之Tween动画的实现雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/360今天和大伙讨论一下Android开发中的Tween动画的实现。首先它和上一章我们讨论的Frame动画同属于系统提供的绘制动画的方法。Tween动画主要的功能是在绘制动画前设置动画绘制的轨迹原创 2011-09-04 22:26:14 · 8343 阅读 · 24 评论 -
Android软件开发之在程序中时时获取logcat日志信息(三十三)
Android软件开发之在程序中时时获取logcat日志信息雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/193 各位大小盆友们晚上好,由于这周在公司连续加了5天通宵班,项目实在太紧了。还好MOMO没有挂到公司顺利的回到了温暖的家嘎嘎。不过MOMO还是不忘大伙们 哇咔咔原创 2011-09-09 23:43:04 · 14703 阅读 · 20 评论 -
Android软件开发之制作第三方数据库与读取文件中数据库详解(三十四)
Android软件开发之制作第三方数据库与读取文件中数据库详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/199 好久都没有更新Android开发系列博文了,不知道大伙还能都记得我这个老朋友,嘿嘿。其实这段时间Android的开发我也一直都没有闲着,Android + IOS +原创 2012-03-27 02:08:02 · 16069 阅读 · 14 评论 -
Android软件开发之盘点所有Dialog对话框大合集(一)
对话框大合集雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/9雨松MOMO带大家盘点Android 中的对话框今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框对话框中有2个按钮 通过调用 setPositiveButton 方原创 2011-07-13 02:04:33 · 28902 阅读 · 96 评论 -
Android软件开发之盘点自定义View界面大合集(二)
自定义View界面大合集雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/34雨松MOMO带大家盘点Android 中的自定义View界面的绘制今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。1.自定义view绘制字符串原创 2011-07-17 04:30:41 · 15135 阅读 · 13 评论 -
Android游戏开发之切换游戏场景特效的实现 (十九)
雨松MOMO带你走进游戏开发的世界之切换场景特效雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/296 大家在玩游戏的时候应该有时候会发现在切换游戏场景的时候 界面会播放一段非常好看的动画 比如一个百叶窗的形式关闭界面 然后在打开界面 效果非常好看 用户体验也非常好,今天原创 2011-08-07 22:20:43 · 9830 阅读 · 26 评论 -
Android游戏开发之处理音乐与音效太鼓达人游戏原理(二十一)
Android游戏开发之处理音乐与音效太鼓达人游戏原理雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/311 同学们在玩游戏的时候应该都会发现游戏中会有两种形式来播放音乐 ,一般设置选项中会明确标明 设置游戏音乐 与设置游戏音效。 客观的分析一下这两种形式的音乐,游戏背景原创 2011-08-12 01:35:24 · 9900 阅读 · 15 评论 -
Android游戏开发之处理按键的响应方式(二十二)
Android游戏开发之处理按键的响应方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/3201.onKeyDown 方法onKeyDown 方法是KeyEvent.Callback 接口中的一个抽象方法,重写onKeyDown 方法可以监听到按键被按下的事件,我们先看看onKeyD原创 2011-08-14 03:03:13 · 7693 阅读 · 11 评论 -
Android游戏开发之单点触摸与多点触摸的响应方式(二十三)
Android游戏开发之单点触摸与多点触摸的响应方式雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/324游戏开发中的触摸事件 在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X原创 2011-08-14 22:22:30 · 9872 阅读 · 17 评论 -
Android游戏开发之触摸轨迹曲线的实现处理(二十四)
Android游戏开发之触摸轨迹曲线的实现处理雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/329 在上一章的学习中我们已经知道如何处理游戏中的触摸事件,这一章将向同学们介绍绘制游戏触摸轨迹的曲线图,在onTouchEvent方法中我们可以拿到手指在屏幕中触摸点 X Y原创 2011-08-18 01:06:25 · 12145 阅读 · 17 评论 -
Android游戏开发之飞行射击类游戏原理实现(二十)
Android游戏开发之飞行射击类游戏原理实现雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/3041.地图滚动的原理实现 举个简单的例子吧,同学们都坐过火车吧,坐火车的时候都遇到过自己的火车明明是停止的但是旁边铁轨的火车在向后行驶,会有一种错觉感觉自己的火车是在向前行驶原创 2011-08-09 23:14:50 · 16729 阅读 · 41 评论 -
Android软件开发之应用程序之间的通信介绍(十八)
Android软件开发之应用程序之间的通信介绍雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/141Android 开发中在程序之间通讯的接口做的还是非常丰富的 本例主要向大家介绍程序之间是如何进行沟通,有哪几种沟通方式 如何来实现沟通。1.使用handler传递消息 h原创 2011-08-07 01:48:35 · 10625 阅读 · 17 评论 -
Android 软件开发之如何使用Eclipse Debug调试程序详解(十二)
Android 开发之使用Eclipse Debug调试详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/1001.在程序中添加一个断点如果所示:在Eclipse中添加了一个程序断点在Eclipse中一共有三种添加断点的方法第一种: 在红框区域右键出现菜单后点击第一项 Toggle原创 2011-07-27 01:42:34 · 38168 阅读 · 54 评论 -
Android软件开发之盘点常用系统控件界面大合集(三)
常用系统控件界面大合集雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/49雨松MOMO带大家盘点Android 开发中的一些常用系统控件的简单用法今天我用自己写的一个Demo 和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。1.文本框TextView原创 2011-07-18 00:25:23 · 11833 阅读 · 24 评论 -
Android游戏开发之摄像头的原理以及更新 (五)
雨松MOMO带你走进游戏开发的世界之摄像头的原理以及更新雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/231游戏中摄像头的原理介绍 在游戏开发中更新摄像头的位置可以决定屏幕显示的内容,尤其是RPG类游戏摄像头有着非常重要的作用,我举一个例子 有时候我们在玩RPG游戏的时候原创 2011-07-22 01:43:06 · 9195 阅读 · 19 评论 -
Android游戏开发之地图编辑器的使用以及绘制地图 (四)
雨松MOMO带你走进游戏开发的世界之地图编辑器的使用以及绘制地图雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/211Mappy中文地图编辑器的使用说明下载地址:http://download.csdn.net/source/3452259 压缩包中包含 游戏地图编辑器使原创 2011-07-19 16:03:30 · 18029 阅读 · 44 评论 -
Android软件开发之TextView详解(六)
Android软件开发之TextView详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/69TextView的API 中文文档中 说明它的结构结构java.lang.Object android.view.View android.widget.TextView直原创 2011-07-22 14:39:12 · 7458 阅读 · 8 评论 -
Android游戏开发之游戏帧动画的播放与处理(七)
雨松MOMO带你走进游戏开发的世界之游戏帧动画的处理雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/2421.帧动画的原理 帧动画帧动画顾名思义,一帧一帧播放的动画就是帧动画。 帧动画和我们小时候看的动画片的原理是一样的,在相同区域快速切换图片给人们呈现一种视觉的假象感觉像原创 2011-07-23 22:43:44 · 11526 阅读 · 12 评论 -
Android软件开发之EditText 详解(八)
Android软件开发之EditText 详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/81EditText在API中的结构java.lang.Object android.view.View android.widget.TextView android.原创 2011-07-24 15:03:29 · 11235 阅读 · 10 评论 -
Android游戏开发之检测游戏碰撞的原理实现(九)
雨松MOMO带你走进游戏开发的世界之游戏碰撞的原理雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/253游戏碰撞的大致可以分为这几种类1.主角与边界的碰撞,限制主角不能走出手机屏幕外。2.主角与物理层的碰撞,与地图中的房子 桌子 椅子等等。3.主角与游戏人物之间的碰撞,这里指NPC等。原创 2011-07-24 23:46:48 · 8620 阅读 · 8 评论 -
Android游戏开发之构建游戏框架View与SurFaceView的区别(十)
雨松MOMO带你走进游戏开发的世界之View与SurFaceView的区别雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/2661.viewview在api中的结构java.lang.Objectandroid.view.View 直接子类:AnalogClock, ImageView原创 2011-07-25 18:02:37 · 17385 阅读 · 24 评论 -
Android软件开发之ListView 详解 (十一)
Android软件开发之ListView 详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/91ListView的使用方法ListView是Android软件开发中非常重要组件之一,基本上是个软件基本都会使用ListView ,今天我通过一个demo来教大家怎么样使用ListView原创 2011-07-26 23:17:27 · 17165 阅读 · 48 评论 -
Android游戏开发之绘制游戏主菜单与进度条加载进度(十三)
雨松MOMO带你走进游戏开发的世界之主菜单与进度条雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/271本例中出现的资源图片全部源于互联网,本文仅供个人学习。 由于Android开发 横竖屏的切换会给游戏开发造成非常麻烦的事情 所以在游戏的制作当中会强制手机屏幕横屏或者竖原创 2011-07-28 01:32:50 · 8846 阅读 · 16 评论 -
Android 软件开发之数据的 新建 储存 读取 删除 详解(十四)
Android软件开发之数据的新建 储存 读取 删除雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/118 1.使用SharedPreferences处理数据的 新建 储存 读取 删除 SharedPreferences保存后生成的是XML文件,内容是以节点的形势保存在文原创 2011-07-29 23:07:56 · 11712 阅读 · 20 评论 -
Android 游戏开发之主角的移动与地图的平滑滚动(十五)
雨松MOMO带你走进游戏开发的世界之主角的移动与地图的平滑滚动雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/279人物移动地图的平滑滚动处理 玩过rpg游戏的朋友应该都知道RPG的游戏地图一般都比较大 今天我和大家分享一下在RPG游戏中如何来处理超出手机屏幕大小的游戏地原创 2011-08-01 01:42:09 · 18967 阅读 · 38 评论 -
Android软件开发之盘点界面五大布局(十六)
Android软件开发之盘点界面五大布局雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/1331.线性布局(LinearLayout) 线性布局的形式可以分为两种,第一种横向线性布局 第二种纵向线性布局,总而言之都是以线性的形式 一个个排列出来的,纯线性布局的缺点是很不方原创 2011-08-03 01:28:58 · 30605 阅读 · 83 评论 -
Android游戏开发之数据库SQLite 详细介绍(十七)
雨松MOMO带你走进游戏开发的世界之数据库SQLite 详细介绍雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/287数据库SQLite介绍 数据库最经典的四个操作 添加、删除、修改、查找,在处理大量数据的时候使用数据库可以帮我们迅速定位当前须要处理的数据,举个例原创 2011-08-04 22:50:55 · 15089 阅读 · 18 评论 -
Android游戏开发之小球重力感应实现(二十五)
Android游戏开发之小球重力感应实现雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/337重力感应主要是依靠手机的加速度传感器(accelerometer)来实现 在Android的开发中一共有八种传感器但是不一定每一款真机都支持这些传感器。因为很多功能用户根本不ca原创 2011-08-19 21:48:36 · 14123 阅读 · 21 评论