自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Potter:I am not for learning and learning, but for study and work

在一个时间段,竭尽全力只做一件事,你就是最棒的

  • 博客(21)
  • 资源 (13)
  • 收藏
  • 关注

原创 android多点触摸demo

package potter.back;import android.R.color;public class MySurfaceView extends SurfaceView implements Callback{ private static final int MAX_TOUCHPOINTS = 10; private static final String START_TEXT = "请随便触摸屏幕进行测试";       private Paint textPaint = new Paint(

2011-05-30 15:37:00 1331

原创 从ArrayList中删除对象报java.util.ConcurrentModificationException异常解决

今天遍历一个ArrayList去查找某项是否存在,如果存在的话就从列表中删除,方法如下: for(Person p : persons){          if(p.getName().equals(name))          persons.remove(p);  }for(Person p : persons){ if(p.getName().equals(name)) persons.remove(p); }结果出现java.util.Concurre

2011-05-23 09:16:00 12714 1

原创 Eclipse中【我们该知道,却不知道的】快捷键

<br />那些基本上天天咋们都用到的就不讲了,主要是跟大家分享一下我们该知道的快捷键,却不知道的。<br />1、Alt+Shift+R 重命名 (是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)<br />2、Ctrl+Shift+X   把当前选中的文本全部变味大写<br />3、Ctrl+Shift+Y   把当前选中的文本全部变为小写<br />4、Ctrl + .         定位下一个有问题的地方<br />5、Ctrl + ,         定位上一个

2011-05-11 22:20:00 1261

原创 Java中String与Int怎样相互转换

 1、String 转换为 Int      有两个方法:       1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);       这里说下i = Integer.parseInt([String],[int radix])      例如:      String str="123",       int i = Integer.parseInt(str,8),      后面的参数表

2011-05-11 22:11:00 1209

原创 LayoutInflater中四种类型inflate方法的介绍

原文来自:第一种:public View inflate (int resource, ViewGroup root) reSource:View的layout的IDroot:如果返回null,则将此View作为根,此时既可以应用此View中的其他控件了。          如果返回!null, 则将默认的layout作为View的根。第二种:public View inflate (XmlPullParser parser, ViewGroup root) parser:你需要解析xml的解析接口root

2011-05-07 11:50:00 3005

原创 时间转化从毫秒转化成--->xx(分):xx(秒):xx(未)

计时游戏中常用到时间转换方法:public String timeTransform(float time){  float second=(time/(float)1000);//秒  float s=Math.round(second*100)/(float)100;//小数点后带两位数的秒  int a=((int)(s*100))%100;  int   b=(int)s%60;  int   c=(int)s/60;  return (c+":"+b+":"+a); }

2011-05-05 11:03:00 1545

原创 布局中文件中【控件间距参数详解以及单位选择】

注意:例如:android:layout_gravity和android:gravity的区别:android:layout_gravity:此控件相对父控件的相对位置android:gravity:此控件中的内容相对此控件的相对位置控件间距参数详解padding:控件中的文字距离本身控件边框的距离paddingButtom:控件中的文字距离本身控件下边缘距离【其他方位类同

2011-05-05 09:29:00 10203 5

翻译 2D游戏中圆形与矩形碰撞检测

【重点】:       主要就是分两种情况:       第一种:就是圆形与矩形边框的碰撞检测                      检测Y轴圆心到矩中心的距离是否小于半径+矩形X轴1/2宽                      检测X轴圆心到矩中心的距离是否小于半径+矩形Y轴1/2高       第二种:就是特殊的矩形四个角检测

2011-05-05 09:27:00 4207

转载 Java正则表达式详解【从最简单讲起】

如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些文本编

2011-05-05 09:24:00 1978 2

转载 详解SQLite存储方式,并把SQLite的数据库文件存储在SD卡中!!!

<br />原文地址: http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6114629.aspx<br />作者:Himi<br /> 上一篇跟各位童鞋介绍了SharedPreference 和 File流如何存储数据,并且推荐使用FileOutputStream/FileInputStream来存储咱们游戏数据,那么这一篇则是像大家介绍另外一种适合游戏数据存储的方式:SQLite 轻量级数据库!<br />先介绍几个基本概念知识:<br /> 什么

2011-05-05 09:17:00 4440 1

原创 文件的下载以及将下载的文件存放到SD卡中

<br />直接用代码说话:<br />【下载文本】<br />public String downLoadText(String urlStr){<br />  StringBuffer sb=new  StringBuffer();<br />  String line=null;<br />  BufferedReader buffer=null;<br />  try {<br />   //创建一个URL对象<br />   url=new URL(urlStr);<br />   //创建一个H

2011-05-05 09:12:00 2613

转载 开发传感器游戏很好的插件的安装

<br />希望大家多多使用,提高游戏开发效率!<br />首先:<br />下载SensorSimulator,SensorSimulator是一个开源免费的传感器小工具,通过该工具便可以在模拟器中调试传感器的应用,读可从http://code.google.com/p/openintents/wiki/SensorSimulator网站找到该工具的下载链接。<br />将下载好的SensorSimulator解压到C盘根目录。<br />向模拟器安装SensorSimulatorSettings.apk

2011-05-05 09:10:00 2579 2

原创 四大适配器控制ListView显示

ArraryAdapter、SimpleCursorAdapter、SimpleAdapter、MyAdapter四大适配器的实现在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View

2011-05-05 09:08:00 12028

转载 android应用程序版本介绍

在程序升级/维护过程中,版本控制是一个很重要的内容。<br /><br /><br />用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。你的应用程序发布的服务可能也需要查询版本来显示给用户。Android系统自身不检查应用程序的版本信息,也不会强制限制升级或兼容等。相反的,只是用户或应用程序自身对应用程序的版本有限制。<br />Android系统会对程序manifest中描述的系统

2011-05-05 09:06:00 1985

转载 APK 变成 ZIP:Android 手机应用程序文件下载服务器需要注意的问题

<br />[文章作者:张宴 本文版本:v1.0 最后修改:2010.01.20 转载请注明原文链接:http://blog.s135.com/android_apk_zip]<br /><br />  前天,金山网络的一位同事向我咨询了一个问题:很多用户反映,网站上提供的Android手机应用程序文件“xxx.apk”,用IE浏览器下载,扩展名就被自动被重命名成了“xxx.zip”,拷贝到手机上无法安装。我发现,由于APK文件本身就是压缩包,如果用户的电脑上装了WinRAR(85%的装机量),用IE下载A

2011-05-05 08:48:00 1749

原创 【Handler详解和例子】

Handler详解 Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,    或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主

2011-05-04 20:04:00 2245 3

转载 【Android获取图片资源的4种方式】

核心提示:1. 图片放在sdcard中,Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,Android获取图片资源的4种方式,跟目录是/sdcard)2. 图片在项目的res文件夹下面//得到application对象ApplicationInfo1. 图片放在sdcard中,Bitmap imageBitmap = BitmapFactory.decodeFile(path) (path 是图片的路径,跟目录是/sdcard

2011-05-04 20:03:00 12613

原创 【android的logcat详细用法】

Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命 令来查看和使用.使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [] ... [] ...请查看Listing of logcat Command Options ,它对logcat命 令有详细的描述 .你也可以在你的电脑或运行在模拟器/设备上的远程adb shell端来使用logcat命 令,也可以在你的电脑上查

2011-05-04 20:02:00 1592

原创 android adb命令操作程序

由于开发需要频繁的安装、重新安装,而重新安装有的时候会报异常,繁琐的事也多,此时在运行中执行命令多快捷,同时为我们节约了不少时间。关闭adb服务:adb kill-server启动adb服务:adb start-server查询当前模拟器/设备:adb devices(假设为:ebook.apk文件)运行APK文件:adb install ebook.apk假设ebook.apk中的package是com.potter.ebook重新安装:adb install -r ebook.apk卸载:adb uni

2011-05-04 20:00:00 1596

原创 【教你android程序在真机上调试】

以前找了很久都没有找到,解决这个问题的办法。我想应该很多朋友都是。领悟:主要原因:是我不细心,全是找的中文链接进去的文章,看到英文的链接,就跳过了次要原因:中国的android技术相比外国(指:发达国家)落后一点喔~~~找了那么多中文贴,都没有看到那里有解决的。所以啊~~ 当我们从中文贴中找不到答案是,此时我们应该“耐心”的点击英文链接,阅其中的贴,你就会发现答案就在你眼前!因为他们比我们的起步早,所以得他们学习啊!感觉英语对我越来越重要了~~~~~嘿嘿!闲话不多说了~~~告诉大家答案!第一步:找到An

2011-05-04 19:56:00 1404

原创 【Android 对话框(Dialog)大全 建立你自己的对话框】

由于昨天没有发帖,所以今天弥补一下,跟大家分享一下好东西!在游戏中,如果没有过多特殊的要求,android系统自带的Dialog应该可以满足了,下面就是跟大家介绍各种类型的Dialog。如果这些都还不能满足你的需求的话,想在游戏做超炫,超酷的IU控件、对话框等等,就得你自己画了。~~~哈哈!Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int), dism

2011-05-04 19:54:00 1958

不错的bat命令学习资料

windows平台需要自动化都会使用到它

2022-08-02

Unity5.x AssetBundle打包和加载示例

Unity5.x AssetBundle打包和加载示例

2016-04-27

vs2010 助手

资源包里面有按照说明,我想vs2010助手的好处n多,就不多说了....用来就知道编程效率能提高多少了...哈哈

2012-12-12

linux命令手册(修改版)

命令基本上都有了,挺不容易找到这么全的资源了~ 分享给大家..

2012-11-24

cocos2dx在win32显示中文

解决cocos2dx在win32显示中文乱码问题,两种处理变化方式,让其中文显示ok

2012-10-28

CCMenuItem工程源码

CCMemuItemAtlasFont、CCMenuItemFont、CCMenuItemSprite、CCMenuItemToggle的创建方式,还有一些动画效果

2012-10-25

CCSprite基本处理和动画工程

CCSprite的基本处理:缩放、旋转、混色 CCSprite的Action:帧动画,move+JUMP,move+rotate,FlowAction等,对于这些了解了,然后如果还有其他需求,相对就简单很多了.

2012-10-25

javascript做的非常漂亮的计算器

这个是非常人性化的计算器,供大家参考.相互学习。非常好。

2012-10-24

Cocos2d-x初入学堂--&gt;CCSprite基本处理(2)工程

Cocos2d-x初入学堂--&gt;CCSprite基本处理(2):创建、缩放、旋转、混色;源码和资源都放在包里了

2012-10-24

Boot Camp助手

系统固件工具之前不小心,就被删除了,肯定也有不少朋友不小心删除了吧!赶快下载吧

2012-09-07

愤怒的小鸟选关界面制作

采用:Gallery和GridView实现的效果。详情请看代码

2012-01-13

制作一个自定义Dialog例子

详细请看此文http://blog.csdn.net/aa4790139/article/details/6711620

2011-08-23

J2ME手机游戏贪吃蛇小游戏

代码精简,注释明确,适合初学者进行学习。尤其还注明了J2ME手机游戏开发的三大模块的关系,线程、按键控制、绘制。并教你各个模块怎么写代码,让你形成好的编程模式。

2011-01-01

空空如也

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

TA关注的人

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