如何给用eclipse贪吃蛇做的android游戏贪吃蛇加背景音乐开关界面

SnakeGame--V3.0 在WINDOWS使用JAVA虚拟机, ECLIPSE编程的 贪吃蛇,配有积分系统和背景音乐,供 Other Riddle s 其他智力游戏 242万源代码下载-
&文件名称: SnakeGame--V3.0& & [
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 12225 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:在WINDOWS使用JAVA虚拟机,使用ECLIPSE编程的JAVA贪吃蛇,配有积分系统和背景音乐,供初学者参考!-Use in WINDOWS JAVA virtual machine, using the ECLIPSE JAVA programming Snake, with a points system and background music, for beginners reference!
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&SnakeGame
V3.0&&...............\.classpath&&...............\.metadata&&...............\.........\.lock&&...............\.........\.log&&...............\.........\.plugins&&...............\.........\........\org.eclipse.core.resources&&...............\.........\........\..........................\.history&&...............\.........\........\..........................\.projects&&...............\.........\........\..........................\.........\SnakeGame&&...............\.........\........\..........................\.........\.........\.location&&...............\.........\........\..........................\.........\.........\.markers.snap&&...............\.........\........\..........................\.........\.........\.syncinfo.snap&&...............\.........\........\..........................\.........\.........\org.eclipse.jdt.core&&...............\.........\........\..........................\.root&&...............\.........\........\..........................\.....\.indexes&&...............\.........\........\..........................\.....\........\history.version&&...............\.........\........\..........................\.....\........\properties.index&&...............\.........\........\..........................\.....\........\properties.version&&...............\.........\........\..........................\.....\.markers.snap&&...............\.........\........\..........................\.....\1.tree&&...............\.........\........\..........................\.safetable&&...............\.........\........\..........................\..........\org.eclipse.core.resources&&...............\.........\........\..........................\1.snap&&...............\.........\........\org.eclipse.core.runtime&&...............\.........\........\........................\.settings&&...............\.........\........\........................\.........\com.android.ide.eclipse.adt.prefs&&...............\.........\........\........................\.........\org.eclipse.core.resources.prefs&&...............\.........\........\........................\.........\org.eclipse.debug.ui.prefs&&...............\.........\........\........................\.........\org.eclipse.jdt.core.prefs&&...............\.........\........\........................\.........\org.eclipse.jdt.launching.prefs&&...............\.........\........\........................\.........\org.eclipse.jdt.ui.prefs&&...............\.........\........\........................\.........\org.eclipse.pde.api.tools.prefs&&...............\.........\........\........................\.........\org.eclipse.ui.ide.prefs&&...............\.........\........\........................\.........\org.eclipse.ui.prefs&&...............\.........\........\org.eclipse.debug.core&&...............\.........\........\org.eclipse.debug.ui&&...............\.........\........\....................\launchConfigurationHistory.xml&&...............\.........\........\org.eclipse.e4.workbench&&...............\.........\........\........................\workbench.xmi&&...............\.........\........\org.eclipse.jdt.core&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\.index&&...............\.........\........\....................\assumedExternalFilesCache&&...............\.........\........\....................\externalFilesCache&&...............\.........\........\....................\externalLibsTimeStamps&&...............\.........\........\....................\invalidArchivesCache&&...............\.........\........\....................\javaLikeNames.txt&&...............\.........\........\....................\nonChainingJarsCache&&...............\.........\........\....................\savedIndexNames.txt&&...............\.........\........\....................\variablesAndContainers.dat&&...............\.........\........\org.eclipse.jdt.launching&&...............\.........\........\.........................\.install.xml&&...............\.........\........\.........................\libraryInfos.xml&&...............\.........\........\org.eclipse.jdt.ui&&...............\.........\........\..................\dialog_settings.xml&&...............\.........\........\..................\jdt-images&&...............\.........\........\..................\..........\0.png&&...............\.........\........\..................\..........\1.png&&...............\.........\........\..................\..........\10.png&&...............\.........\........\..................\..........\2.png&&...............\.........\........\..................\..........\3.png&&...............\.........\........\..................\..........\4.png&&...............\.........\........\..................\..........\5.png&&...............\.........\........\..................\..........\6.png&&...............\.........\........\..................\..........\7.png&&...............\.........\........\..................\..........\8.png&&...............\.........\........\..................\..........\9.png&&...............\.........\........\..................\OpenTypeHistory.xml&&...............\.........\........\..................\QualifiedTypeNameHistory.xml&&...............\.........\........\org.eclipse.ltk.core.refactoring&&...............\.........\........\org.eclipse.ltk.ui.refactoring&&...............\.........\........\org.eclipse.pde.api.tools&&...............\.........\........\org.eclipse.pde.core&&...............\.........\........\....................\.cache&&...............\.........\........\....................\......\clean-cache.properties&&...............\.........\........\....................\.p2&&...............\.........\........\....................\...\org.eclipse.equinox.p2.engine&&...............\.........\........\....................\...\.............................\profileRegistry&&...............\.........\........\org.eclipse.ui.ide&&...............\.........\........\org.eclipse.ui.intro&&...............\.........\........\org.eclipse.ui.workbench&&...............\.........\........\........................\dialog_settings.xml
&输入关键字,在本站242万海量源码库中尽情搜索:君,已阅读到文档的结尾了呢~~
基于android贪吃蛇游戏的设计与实现
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于android贪吃蛇游戏的设计与实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口Android制作贪吃蛇游戏
Android制作贪吃蛇游戏
发布时间: 15:31:54
编辑:www.fx114.net
本篇文章主要介绍了"Android制作贪吃蛇游戏",主要涉及到Android制作贪吃蛇游戏方面的内容,对于Android制作贪吃蛇游戏感兴趣的同学可以参考一下。
&网络112 梁海亮
打开eclipse新建项目TCS。项目结构:
然后开始编写java代码:
TCSActivity.java代码:
package lianghailiang.f;
import android.app.A
import android.os.B
import android.view.KeyE
import android.view.V
import android.view.View.OnClickL
public class TCSActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
game=new gameView(this);
setContentView(game);
game.setOnClickListener(this);
public void onClick(View arg0) {
// TODO Auto-generated method stub
game.s.ZengZhang();
public boolean onKeyDown(int keyCode, KeyEvent event){
switch(keyCode)
case KeyEvent.KEYCODE_DPAD_UP:
game.s.GaiBianFangXiang(1);
case KeyEvent.KEYCODE_DPAD_DOWN:
game.s.GaiBianFangXiang(2);
case KeyEvent.KEYCODE_DPAD_LEFT:
game.s.GaiBianFangXiang(3);
case KeyEvent.KEYCODE_DPAD_RIGHT:
game.s.GaiBianFangXiang(4);
gameView.java代码:
package lianghailiang.f;
import android.content.C
import android.graphics.B
import android.graphics.Bitmap.C
import android.graphics.C
import android.view.V
public class gameView extends View implements Runnable {
public gameView(Context context){
super(context);
bmp=Bitmap.createBitmap(600,400,Config.ARGB_8888);
s=new She(30,30,3,6);
thread=new Thread(this);
thread.start();
public void run() {
// TODO Auto-generated method stub
while(thread!=null)
this.postInvalidate();
try{Thread.sleep(300);}
catch(InterruptedException e)
e.printStackTrace();
protected void onDraw(Canvas canvas){
super.onDraw(canvas);
s.YiDong();
s.hua(bmp);
canvas.drawBitmap(bmp, 0, 0, null);
Kuai.java:
package lianghailiang.f;
import android.graphics.B
import android.graphics.C
import android.graphics.P
import android.graphics.Paint.S
import android.graphics.R
public class Kuai {
public int hang,
public int BianC
public int YanSe;
public void Hua(Bitmap bmp)
Canvas c=new Canvas(bmp);
Rect rc=new Rect(lie*BianChang, hang*BianChang,(lie+1)*BianChang,(hang+1)*BianChang);
Paint paint = new Paint();
paint.setColor(YanSe);
paint.setStyle(Style.STROKE);
paint.setStrokeWidth(2);
c.drawRect(rc, paint);
She.java:
package lianghailiang.f;
import java.util.LinkedL
import java.util.L
import android.graphics.B
import android.graphics.C
import android.graphics.C
public class She {
private List&Kuai&
private int fangX
private int BianC
public She(int hang,int lie,int fangxiang,int BianChang)
this.fangXiang=
this.BianChang=BianC
k=new LinkedList&Kuai&();
Kuai tou=new Kuai();
k.add(tou);
Kuai shen=new Kuai();
shen.hang=tou.
shen.lie=tou.lie+1;
k.add(shen);
public void hua(Bitmap bmp)
Canvas c=new Canvas(bmp);
c.drawColor(Color.BLACK);
for(int i=0;i&k.size();i++)
k.get(i).BianChang=BianC
k.get(i).YanSe=Color.WHITE;
k.get(i).Hua(bmp);
public void ZengZhang()
Kuai kk=new Kuai();
Kuai k1=k.get(k.size()-1);
Kuai k2=k.get(k.size()-2);
kk.hang=k1.hang+(k1.hang-k2.hang);
kk.lie=k1.lie+(k1.lie-k2.lie);
k.add(kk);
public void YiDong()
for(int i=k.size()-1;i&=1;i--)
k.get(i).hang=k.get(i-1).
k.get(i).lie=k.get(i-1).
if(fangXiang==1)
k.get(0).hang--;
else if(fangXiang==2)
k.get(0).hang++;
else if(fangXiang==3)
k.get(0).lie--;
k.get(0).lie++;
public void GaiBianFangXiang(int fx)
if(fangXiang==2&&fx==1)
if(fangXiang==1&&fx==2)
if(fangXiang==3&&fx==4)
if(fangXiang==4&&fx==3)
fangXiang=
运行结果:
鼠标点击虚拟机屏幕蛇体变长,点击虚拟机方向键改变蛇体移动方向。
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!
二、互相尊重,对自己的言论和行为负责。
本文标题:
本页链接:Android 贪吃蛇 eclipse 源代码,该怎么解决 - Android当前位置:& &&&Android 贪吃蛇 eclipse 源代码,该怎么解决Android 贪吃蛇 eclipse 源代码,该怎么解决&&网友分享于:&&浏览:9次Android 贪吃蛇 eclipse 源代码http://download.csdn.net/detail/song3715------解决方案--------------------
自己写的吗?谢谢分享了
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有> 【贪吃蛇―Java程序员写Android游戏】系列5.Android新浪微博客户端实现――准备篇
【贪吃蛇―Java程序员写Android游戏】系列5.Android新浪微博客户端实现――准备篇
大家想必都使用过微博,或者是每天牢骚不断的强迫症用户,或者是随便注册个帐户的酱油党。毋容置疑,从2010年开始到现在,微博在中国又重新焕发出第二春(第一春是饭否、叽歪。。。2009年被封杀过,不过最近貌似饭否又活过来了。。。),而新浪微博在其中居功至伟。
其实,中国的微博大同小异,学习的都是鼻祖:Twitter;就是好像中国的SNS都是学习的Facebook,而且学得非常像!(笑*^-^*)就拿新浪微博为例,其API到现在为止还有一些直接用Twitter API的例子,本博跟他们反映过,得到的回复是:没有人在维护它。而其它微博的API也基本都是一个模式。
不管怎么说,新浪微博目前都是国内微博的执牛耳者,(因为它叫&面包牌面包&嘛,再笑*^-^*),而本博之前也写过几个新浪微博的应用,还算熟悉;因此,从本次开始,我们来一起把贪吃蛇游戏跟新浪微博结合起来,做一个新浪微博头像的贪吃蛇。
1. 新浪微博API
要开发新浪微博的Android客户端,首先,要对其开放的API及相关规范比较熟悉,因此需要参考
2. 相关教程
我们不是第一个吃螃蟹的人,我们要站在巨人的肩膀上。现在网上流传比较广的教程是一位叫&水的右边&的朋友写的《android开发我的新浪微博客户端》,据他自己说,他开始本系列文章写作的时候,接触Android三个星期的时间。所以,如果朋友你也是初学者,要有信心经过一段时间的努力熟练掌握Android开发。这里,为了方便大家,我把eoe一位斑竹整理好的全部文章放在如下地址,大家可以自行下载:
二、 开发准备
要使用新浪微博开放API,需要有新浪微博,并创建新浪微博应用,获取App Key和App Secret。因此,我们需要登陆新浪微博,并进入&我的应用&页面,你可以直接访问 。在这里创建一个新的应用,本博这里创建如下:
然后,我们就进入了微博开发阶段。通过这里列出的Key可以正常调用新浪微博API。
此外,我们还要准备些图片素材,本博基本就是从互联网上捞一些,然后PS下。可能不是那么美观,大家将就下啦。
三、 创建项目
在Eclipse中创建一个叫SnakeSina的项目,并实现基本的Splash页面和新浪微博Oauth认证页面。这里就不做详细的展开,各位可以自行参考前面推荐的资料。
1. 登陆应用时的Splash界面:
2. 第一次登陆,询问用户是否进行登录授权:
3. 使用Sqlite保存授权成功后的useid、key、secret等信息。
本文地址 :
------分隔线----------------------------

我要回帖

更多关于 eclipse贪吃蛇代码 的文章

 

随机推荐