自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (15)
  • 收藏
  • 关注

原创 android中sharedPreferences的用法详解

SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息。Sh

2011-07-17 10:28:48 17294 2

原创 分别在XML文件、Java代码中实现动画效果 Animation(带示例)

1 android 动画1.1动画结构图 Android动画Animation(2D)openGL(3D)TweenFrame              1.2动画相关类                             1.2.1 Animation 类及其子类Anima

2011-07-16 10:57:46 6574

原创 Android动画分析之翻转效果(camera、gallery)

Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的 一些属性比如开始时间,持续时间,是否重复播放等等。而Tr

2011-07-16 10:46:12 4576 3

原创 自定义Adapter与ListView

前面几章节所讲的SimpleAdapter、CursorSimpleAdapter,ArrayAdapter都是继承自BaseAdapter的,他们都有各自的使用特点,如下:ArrayAdapter               适用于数据源通常是Sring[] 或者是ListSi

2011-07-12 09:51:25 1081

原创 SimpleCursorAdapter与ListView的使用

上一节中使用ListView+SimpleAdapter来展示列表数据,但是它只接受List> 类型数据,很多时候我们的数据是从SQLite数据库中来的,通常SQLite返回的是一个Cursor类型数据,要完全使用在SimpleAdapter中,只能把Cursor数据取出再放在L

2011-07-12 09:49:37 6870 1

原创 SimpleAdapter与ListView的使用

上一节中一些列表集合数据到手机屏幕时,通常采用ListView组件+ArrayAdapter. 虽然它能为我们提供展示数据列表的能力,但是展示的项却不能定制,如果我们的项是由2个TextView组成的,它就无能为力了。项目中大部分的不单单是展示简单的项模板,更多时候,我们可以对项

2011-07-12 09:47:32 1307

转载 LIstView与Adapter的配合使用

通常我们需要展示一些列表集合数据到手机屏幕时,通常采用ListView组件,该组件提供一些可以定制的列表展示功能,但是它需要数据源,android通过数据适配器来沟通ListView与数据源。可以充当ListView数据设配器的adapter有很多,可定制性也更加广泛。通常有如下

2011-07-12 09:44:03 814

原创 android中几种布局详解

布局就像容器,里面可以装下很多控件。布局里面还可以套用其他的布局。这样就可以实现界面的多样化以及设计的灵活性。1、 LinearLayout布局: 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的。在这个界面中,我们应用了一个 LinearLayout的布局,它是垂直向下扩展的 ,所以创建的布局XML文件,以android:orientation="vertical"

2011-07-08 11:17:11 2560

转载 android 中xml对RelativeLayout设置的一些参数详解

在RelativeLayout中特有的一些参数    android:layout_alignParentTop="true"    android:layout_alignParentBottom="true"    android:layout_alignParentLeft

2011-07-07 21:32:38 2892

原创 Android模拟器中实现音、视频文件的断点播放

【1】使用MediaPlayer实现一般的音频播放MediaPlayer播放通常的音频文件 view plainMediaPlayer mediaPlayer = new MediaPlayer();  if (mediaPlayer.isPlaying()) {     med

2011-07-07 20:17:51 4428

转载 Android模拟器相关操作设置

要玩GPhone的模拟器,当然需要先去google上面下载Android的SDK,解压出来后在SDK的根目录下有一个tools文件夹,里面就是模拟器和一些非常有用的工具。双击“emulator.exe”,直接启动模拟器,简单吧。当然,如果要对模拟器进行一些定制,还是要从命令行调用

2011-07-07 12:05:43 1555

转载 Android Bitmap和Canvas学习笔记

位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源:Resources res=getResources();

2011-07-04 17:45:46 918

原创 import android包出错(The import android can not be resolved)

出错原因:这个新导入的项目 ,没有导入android的API包,所以不会识别那些JAR包。解决方法:右击项目--属性---android....(带图)

2011-07-03 19:33:24 9261 1

原创 The type java.lang.Object/String cannot be resolved

1、The type java.lang.Object cannot be resolved.It is indirectly referenced from required.class  files。       出现以上信息的原因是因为你装了多个版本的j

2011-07-03 13:58:33 2042

转载 25—在Android上的使用《贝赛尔曲线》

首先对于《赛贝尔曲线》不是很了解的童鞋,请自觉白度百科、google等等...  为了方便偷懒的童鞋,这里给个《贝赛尔曲线》百科地址,以及一段话简述《贝赛尔曲线》: 《贝赛尔曲线》白度百科快速地址:http://baike.baidu.com/view/40

2011-07-03 12:56:20 2694

转载 24—360°平滑游戏摇杆(触屏方向导航)

此章节为正在创作的游戏开发书籍中的一部分,由于写书的缘故很久没有更新了,挺对不起大家的;那么今天放出书中的一部分,让大家先睹为快吧;  在Android系统的手机,有的根本没有实体的上下左右导航按键,所以很多游戏都会有利用Android手机都具有触屏的特性,制

2011-07-03 12:53:14 1410

转载 23—自定义ListView【通用】适配器并实现监听控件

ListView :在Android应用开发过程中属于最常用的系统组件之一,当然可能童鞋们问为什么会突然游戏开发中讲这个,呵呵,其实在游戏开发中,也会常常使用到系统组件,比如游戏排行榜,简单的游戏关卡选择等等,都可以来使用ListView来实现;    当然关

2011-07-03 12:50:22 6602 1

转载 22—(图文详解)游戏中灵活实现动画播放!简述J2me的游戏类库与Android游戏开发

由于写书的缘故,博文更新缓慢,大家体谅,今天针对群内常提出动画实现的问题来进行一个详细讲述; 此章节适合没有做过游戏开发的同学学习!        做过Android软件的童鞋们,在学习游戏开发的时候,思维总是被固定在了Android系统组件上!比如动画实现总

2011-07-03 12:40:11 937

转载 21—Android os设备谎言分辨率的解决方案!以及简单阐述游戏引擎如何使用

刚才一群里的兄弟问的一问题,稍微研究下,这里一起分享:新建的Emulator -配置为:WAGA800  其分辨率是 800*480 的设备模拟器,当我们程序中在取得其 Height和 Width的时候发现,总是 320*533 ,明显是系统对我们撒了谎!如下

2011-07-03 12:39:05 760

转载 20—物理游戏之重力系统开发,让你的游戏变得有质有量

今天群里一哥哥说急需关于物理游戏方面的资料,so~下午就随手写了一个简单的圆形自由落体Demo,正好一起分享给大家学习下吧;    先大概说一下,之前的文章中,给大家介绍过重力传感器,那么和今天要说的重力系统,其实是一样的!    在重力传感器中,虽然我也实现

2011-07-03 12:38:08 1084

转载 19—(必看篇)SurfaceView运行机制详解—剖析Back与Home按键及切入后台等异常处理

在这里先向各位童鞋道个歉!我解释下:当我在给大家讲解的时候会附带上源码,可是这个源码是演示代码,为了让大家看的清楚,所以我会尽可能把一些与其无关的删掉,但是发现演示代码还是被一些童鞋们效仿,导致不少童鞋问我为什么程序执行后切入后台重新进入会报异常的问题!(这里

2011-07-03 12:25:29 764

转载 18—解放手指,利用传感器开发游戏!(本文讲解在SurfaceView中用重力传感器控制圆球的各方向移动)

前两篇都是向大家介绍了很有意思的两种手势操作,嵌入我们游戏中,不得不说让游戏的自由度、可玩性和趣味性都增色不少!那么今天继续给大家介绍一亮点!传感器! 一:什么是传感器:     所谓传感器能够探测如光、热、温度、重力、方向 等等的功能! 二:Android中

2011-07-03 12:09:49 1961

转载 17—让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法手势技术】

有童鞋问我为什么不用SDK2.1 ,2.2来进行游戏开发,那我这里稍微说两句:1.Android SDK 属于向下兼容!那么低版本可以运行的,高版本基本上更是没问题!(当然每次SDK的更新也会带来新功能,或者修改了一些原来的BUG等等,那么其实对于游戏开发来说

2011-07-03 12:08:38 1110

转载 16—【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能

本文补充:网上很多关于手势文章都说Android 对手势的支持是从SDK 1.6 (也就是 API 4)才开始的,但是我用SDK1.5模拟器也能识别!。(本想测试下更低的SDK的支持效果,但是我没有SDK低于1.5版本的....我手机SDK 2.2的 - -、

2011-07-03 12:07:14 859

转载 15—关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记

先上一段代码大家来看一下:      view plain·········10········20········30········40········50········60········70········80········90········10

2011-07-03 12:05:54 771

转载 14—深入Animation,在SurfaceView中照样使用Android—Tween Animation

之前在【Android2D游戏开发之四】中我给大家介绍了一张13帧的png的图,利用设置可视区域的方式来实现动画效果,但是这些属于我们自己来实现动画的方式,其实Android给我们的有两类自定义动画方式: 第一类:Frame By Frame 帧动画( 不推荐

2011-07-03 12:04:51 956

转载 13—(保存游戏数据 [下文])详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中

上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据

2011-07-03 12:02:54 1432 2

转载 12—(保存游戏数据 [上文])详解SharedPreference 与 FIleInputStream、FileOutputStream将数据存储到SD卡中

对于游戏中的数据进行保存方式,在Android中常用的有四种保存方式,这里我先给大家统一先简单的介绍下: 1.  SharedPreference此保存方式试用于简单数据的保存,文如其名属于配置性质的保存,不适合数据比较大的保存方式; 2. 文件存储 (FIl

2011-07-03 11:59:17 847

转载 11—手把手让你爱上Android sdk自带“9妹”(9patch 工具),让Android游戏开发更方便

前几天群成员讨论过关于9patch的工具【我比较喜欢喊它9妹子,西西(*^_^*)】、然后研究了一下,比较简单但是很实用的一个Android sdk 自带工具、这里给大家做一个分享下经验!   1.什么是“9妹”(9patch)?它是一个对png图片做处理的一

2011-07-03 11:57:13 764

转载 10—(优化处理)详细剖析Android Traceview 效率检视工具!分析程序运行速度!并讲解两种创建SDcard方式!

由于本人现在在一家专职做网游的公司,所以现在需要使用一些方法对现运营的网游代码进行精简和优化,那么就要使用到Android sdk中提供的一款很好的检视工具—Android TraceView、下面先给出对此的解释:然后讲解实现的详细步骤和需要特别注意的一点!

2011-07-03 11:48:00 538

转载 9—(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换

我们先讲解在触屏事件处理中我们需要改进的bug!然后再给出如何禁止横屏和竖屏切换!以及切换的过程在android os 中是怎样的。先看一段代码:  view plain·········10········20········30········40····

2011-07-03 11:45:37 828

转载 8—游戏中添加音频-详解MediaPlayer与SoundPool的利弊以及各个在游戏中的用途

游戏开发中,通过资料和书籍了解到在有两种播放音频形式可以用在我们的游戏开发中,第一个:MediaPlayer 类 ;第二个:SoundPool 类!PS:当然还有一个JetPlayer 但是 播放的文件格式比较麻烦,所以这里抛开不解释,有兴趣的可以去自己研究下

2011-07-03 11:43:40 626

转载 7—(游戏开发中需要的样式)再次剖析游戏开发中对SurfaceView中添加组件方案

各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!  而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!    上一篇我们已经

2011-07-03 11:42:07 470

原创 5—游戏注册见面Demo

今天讲下在Surfaceview中如何实现两个或者多个Activity之间的切换与数据交互,为了更形象一些我做了一个游戏登录界面的demo,其中对于输入界面的布局这些我也是随意写了下,主要是实现功能并没有花时间去美化,所以大家可以自己去xml或者代码中去改变布

2011-07-03 11:39:08 508

转载 4—Android游戏框架

各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!  而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!        其实上

2011-07-03 11:33:43 486

转载 剖析SurfaceView、Callback以及SurfaceHolde

各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!!  而我代码中的ondraw() 也好 draw() 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!    之前

2011-07-03 11:31:51 737

原创 2—剖析游戏开发是用view还是surfaceview

在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下andr

2011-07-03 11:23:01 627

转载 1—设置全屏以及绘制简单图形

直接上代码:package com.himi;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowM

2011-07-03 11:21:31 752

原创 Android游戏开发之六——在SurfaceView中添加组件

各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是surfaceview不会自己去调用!!!  而我代码中的ondraw 也好 draw 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!!一天时间全部纠结在如何

2011-07-03 11:19:26 1025

转载 Google Android开发入门与实战 视频教程 源代码 游戏应用开发 传送门

Google Android开发入门与实战 视频教程 视频目录http://www.youku.com/playlist_show/id_5098662.htmlhttp://www.youku.com/playlist_show/id_3942080.html PDF电子书 http://ishare.iask.sina.com.cn/f/7617452.htmlPDF电子书PART1 http

2011-07-03 09:05:31 1700

OpenGL中GL10方法解析(全)

OpenGL中GL10方法的详细解析,希望对大家有帮助哈

2012-04-11

vim快捷键分类整理图片

将vim常用快捷键分类整理,并制作成桌面壁纸,方便查看~

2012-04-06

给图片添加数字提示+通知栏通知

这是一个给图片加上数字并在通知栏通知的完整工程,可以用于未接来电等等的提示功能的实现~

2012-01-03

可自动移动和手动移动的浮动窗口

一步一步学习,一个可以自由移动和手动移动的浮动窗口的工程代码(含线程和handler)

2011-12-28

十多个Android中OpenGL的工程代码详解(由浅入深)

Android平台上一步一步由浅入深的学习OpenGL,十多个实例工程,讲解各种OpenGL的绘制及设计方法。

2011-12-27

org.dom4j.jar

org.dom4j.jar,给大家分享下哈~

2011-12-23

jdorm.jar包

jdorm.jar包,给大家分享下哈

2011-12-23

OpenGL手势控制立方体旋转(代码详解)

之前传过一个手势控制立方体旋转的工程,那个跟网上大多的教程不打一样,现在分享一个按步骤实现的工程,照样代码中有详细的注释

2011-12-20

OpenGL手势转动立方体

一个手势控制立方体转动的工程,代码中有非常非常详细的解释以及相关知识点的讲解~

2011-12-19

两个OpenGL完整工程代码(详解)

一步一步的学OpenGL哈,每天一个脚步喽~

2011-12-16

Java的23种设计模式(详细解说及实例讲解)

大家都知道Gof的设计模式,这篇PDF文档给大家详细介绍了这23种设计模式,并且附上了具体代码帮助大家理解。

2011-12-08

Handler+Service+Broadcast+ListView的综合使用

一个将Handler+Service+Broadcast+ListView一起综合起来使用的工程,可以帮助更熟练的使用Service和Broadcast以及ListView,对Handler的了解及运行机制更深入的了解~

2011-11-05

RemoteService的使用详解

Service端和Client端的完整代码和详细注释,详细讲解了RemoteService的使用以及注意点。

2011-11-03

RemoteService

RemoteService(客户端和服务器端)的创建和实现,以及在不同进程中对Service的调用。

2011-11-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除