android
文章平均质量分 88
一口三个汉堡
平凡而不平庸
展开
-
android--相机开发----我的相机我做主
因为要模仿一个iphone的游戏,昨天开始学习android的相机应用。在android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。我将分别演示两种方式的使用:第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERA关键代码: Intent intent = new Intent(); //调用照相机 intent.setAction("android.media.action.原创 2011-04-18 23:08:00 · 727 阅读 · 0 评论 -
实例9---我的地图
实例9,在j2me中是使用了图层管理和地图图层,在android并没有这些,所以我用android的只是写了用于 android的图层管理器和地图图层,不过有些东西还没有实现,只实现了一些这个例子会用到的,还有setViewWindow的实现并没有完整,算法上可能会有些问题,虽然我没有测试出,如果有谁测试出来了,请告诉我,我会改正。 下面给出这个例子的效果图和MainView的代码。...2011-06-08 10:18:05 · 113 阅读 · 0 评论 -
android的Sprite,TiledLayer,LayerManager
因为android没有提供这些,而我要把j2me的一本游戏开发书的实例转成android,所以我觉得把这些写出来,对后面的转化很有帮助,所以我就做了,也发布在自己的博客上。下面给出这个三个类,我现在实现的方法,源代码,和jar包AndroidSprite:安卓精灵类方法:public AndroidSprite(Bitmap image,int frameWidth,int f...2011-06-08 10:42:12 · 368 阅读 · 0 评论 -
实例10--不搭的跳舞机
还是要重申一遍,因为只是转化,所以原j2me的问题,我不会进行修改。所以这个游戏还是那个样,各种不搭,非常不搭。。。因为实例需要,我在AndroidSprite中添加了几个方法,也修改paint方法.在转化过程中,遇到了最大的难点是matrix 的使用,他用在图片的翻转上。下面给出效果图,和源码. MainView package com.wjh.demon_9;i...2011-06-10 23:32:06 · 165 阅读 · 0 评论 -
实例11--播放按键声音
实例11播放按键声音,在java me中有playTone的方法,可以指定一些特定的频率播放,在android中,我没找到相应的方法,所以就用了另一种方法,但是播放出来的生硬不是音乐的音符,只是其他的一些声音,下面给出源代码。因为简单,也没有涉及到界面,所以就不给出效果图,也没有MainView,就单单一个acitivity.package com.wjh.test_tone;...2011-06-13 11:35:04 · 270 阅读 · 0 评论 -
android-xml文件解析教程
在讨论群里里面有人在问xml的解析方法,我就弄了个简单的demon来介绍我自己的方法下面的xml文件和读取的效果图 [code="xml"] 测试1 测试2 测试3 测试4 测试5 测试6 测试7 测试8 测试9[/code] 效果图: 主要代码[code="java"]package com.wjh.xml...2011-09-21 00:32:35 · 113 阅读 · 0 评论 -
实例12--会动的地图
前面已经出了一个展示地图的例子,这个例子主要运用了将地图的放在txt上面,然后读取尽力啊,在j2me中是直接获取,而在android中text放在assets文件夹中,通过AssetManager来获取。应为我已经写出了android版的java me的游戏包,那么转化这些东西就很简单了。下面给出效果图和代码: MainView.javapackage com.wjh.d...2011-06-16 23:00:10 · 209 阅读 · 0 评论 -
实例13---点击速度测试机
在原java me中通过这个例子是想要讲解RecordStore的使用,我在用了另外一种方式来实现同样的效果,就是用SharedPreferences, 然后用触屏点击事件替换了按键点击事件。下面给出小效果图和源代码: MainViewpackage com.wjh.demon_13;import com.wjh.midp_me.AndroidSprite;...2011-06-18 00:15:53 · 520 阅读 · 0 评论 -
实例14---不准+弱智的生物钟
这个例子在java me主要是演示form的使用,在android中,我把他变成了在代码中创建view的联系,下面给出效果图和代码:整个软件就一个activitypackage com.wjh.demon_14;import android.app.Activity;import android.os.Bundle;import android.vie...2011-06-19 12:06:59 · 105 阅读 · 0 评论 -
实例-15---猜数字
经典游戏,猜数字。各种不解释,因为最近发生了一些事情,所以好几天没有发了,两年来在学校经历的事情确实很丰富,当然丰富并不是你们想象的,很多都不是我自己去选择的,而是只能忍受。分享自己的感受:为什么那么多人要追求财富和权力,因为他们遭遇到了太多需要钱和权的事情了。学生是弱势群体,因为他们没钱也没权,在家里,他们的保障来自于父母,在学校,他们的保障来自于学校,当学校不对学生负责时,他们要找谁?学校...2011-06-23 23:48:58 · 170 阅读 · 0 评论 -
android线性布局布局的layout_weight
对于LinearLayout的layout_weight属性,很多人都很了解,今天我把我的一本android书又从第一页开始翻,特意自己写了demo来测试这个属性,发现了一个很有趣的现象.android_width会影响到android_weight看下面了两个布局文件,他们的差别只是layout_width的值.一个fill_parent,另一个是wrap_content<...2011-10-08 16:23:10 · 200 阅读 · 0 评论 -
实例8--《很幼稚的‘小’鸡快跑》
实例8--《小鸡快跑》,原书用的是java me 提供的sprite,我使用的我自己写的androidSprite。没什么好说的,很幼稚,但是还是要发,我要实现自己的承诺。下面给出效果图: mainView.javapackage com.wjh.demon_7;import android.content.Context;import android.gra...2011-06-04 22:08:47 · 185 阅读 · 0 评论 -
实例7---android 版Sprite代码
因为android 没有提供sprite,对于使用j2me的开发者有些不习惯,我接下去的实例也会用的sprite,所以我就写个了android版的sprite,只提供了一些我平时常用到的方法,等以后有用到其他的,就增加其他的,大家也可以自己增加。算法可能不是很优化,大家可以自行修改。下面给出源码:AndroidSprite.java package com.wjh.my_sprit...2011-06-03 23:38:04 · 303 阅读 · 0 评论 -
android--相机开发
[hide]因为要模仿一个iphone的游戏,昨天开始学习android的相机应用。在android中应用相机功能,一般有两种:一种是直接调用系统相机,一种自己写的相机。我将分别演示两种方式的使用:第一种:是使用Intent跳转到系统相机,action为:android.media.action.STILL_IMAGE_CAMERA关键代码:Intent intent = ne...2011-04-19 22:20:40 · 84 阅读 · 0 评论 -
Broadcast偷懒,AlarmManager悲剧
这几天在做安卓比武场第三上的定时设置壁纸效果(这个活动不错,希望大家踊跃参加),想要达到多定时的效果,就是设置多个换壁纸的效果。我使用AlarmManager进行进行定时发送换壁纸广播,出现了一个问题就是onreceive收到都是第一个广播的intent.下面我给出关键代码而原代码,有兴趣的读者可以下载代码去运行下,你会发现一个让我昨天到两点多才睡的问题这些是发送信息的代码m...2011-05-03 23:31:19 · 81 阅读 · 0 评论 -
实例16--心理测试
隔了两个月,又重新开始将j2me转成android,7月8月,我先经过期末考,又到一家信息科技公司开发android手机客户端,或许是自己变懒了,所以就没有继续转,现在开学了,空余时间又开始多了,所以又开始了...两个月自己也成长了许多.下面给出实例16--心理测试的主要代码,对于将j2me转成android,我有了新的看法,首先我要了解j2me的原理,并了解作者的思想,然后将这种思想在an...2011-09-01 11:59:37 · 373 阅读 · 0 评论 -
实例17--无敌抢钱鸡
随着转化的进行,难度也在增加,这次的实例我弄了一天,当然有些时间是在弄其他的,随着代码量的增加,要更加理解源代码的结构,我这次采用uml弄出他们的各个类图和结构,这样让我更了解原作者的思想...然后再用android的方法的实现,当然因为都是java开发的,有些类是直接用的,这次还是使用了我本来的写的android_midp包,在androidSprite类中添加了碰撞方法.下面是效果图:...2011-09-03 21:32:45 · 136 阅读 · 0 评论 -
《java手机游戏50例》转成android版。。--游戏View框架代码
这学期我们班教j2me游戏开发,教材是《java游戏50例》。而最近因为要考试,所以没有时间长时间写android代码,又不想荒废了android,所以我就想说把这本的实例都转换成android版,一天写一些。今天写的是游戏view的框架代码。。package com.wjh.demon_1;import android.content.Context;import ...2011-05-28 20:48:36 · 706 阅读 · 0 评论 -
实例2---获得按键值
《手机游戏50例》第二个实例为将按键值显示在屏幕上,下面给出MainView.java的代码package com.wjh.demon_2;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics...2011-05-29 00:08:03 · 78 阅读 · 0 评论 -
实例3--使用surfaceView
在那本书用的是GameCanvas,我就用surfaceView实现了和实例2相同的效果效果图:下面给出MainView 的代码package com.wjh.demon_3;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;...2011-05-30 19:55:05 · 102 阅读 · 0 评论 -
实例4---拼单词游戏
这个第四个实例,我只是单纯的把j2me的代码换成android的,所以屏幕的大小的适应性和好不好看,我都没有考虑。下面给出第四个实例的MainView的代码效果图: package com.wjh.demon_4;import android.content.Context;import android.graphics.Canvas;import a...2011-06-01 00:02:25 · 275 阅读 · 0 评论 -
实例5--自动换行(修订版)
这个实例主要是运用字体的只是,但是android自带就几种,虽然android有提供可以自己加载字体的功能,但我试了下,没发现成功的,所以我代码里面就没有弄了,就弄了自带的。明天再试试效果,发现书本的代码不怎么适合android,当字体变大时,会出现按两次才能换行的bug。已经修改了.下面是效果图: mainView的代码:package com.wjh.demon_...2011-06-02 00:13:57 · 102 阅读 · 0 评论 -
实例6--文字滚屏
这个实例的本意展示j2me的字体,和滚屏的实现。我只实现了android自带的三种字体.下面给出效果图:下面给出MainView的代码package com.wjh.demon_6;import android.content.Context;import android.graphics.Canvas;import android.graphics.Colo...2011-06-02 23:59:13 · 145 阅读 · 0 评论 -
android-单独开启闪光灯方法--适用于moto手机
代码来自于http://code.google.com/p/search-light/不同类别的手机开启闪光灯的方法不一定相同,下面的代码适用于mb525,其他的手机我还没有试过.package com.wjh.myset;import java.io.PrintStream;import java.lang.reflect.Method;impo...2011-10-14 10:11:02 · 286 阅读 · 0 评论