飞机大战-Activity
来源:互联网 发布:javaagent java 编辑:程序博客网 时间:2024/04/27 13:27
本项目就一个activity,直接上代码。
package com.example.qgns;import android.app.Activity;import android.content.Context;import android.media.AudioManager;import android.os.Bundle;import android.view.KeyEvent;import android.view.Window;import android.view.WindowManager;import android.widget.Toast;public class MainActivity extends Activity {private long exitTime;private StartView startView;private MyView myView;private EndView endView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);this.requestWindowFeature(Window.FEATURE_NO_TITLE); //去标题,必须写在<span style="font-family: Arial, Helvetica, sans-serif;">setContentView方法之前</span>this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, //全屏显示WindowManager.LayoutParams.FLAG_FULLSCREEN);this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, //保持屏幕常亮WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);startView = new StartView(this);setContentView(startView);}public void toMyView() { //进入游戏主界面的方法myView = new MyView(this);setContentView(myView);startView = null;}public void toEndView(int sumScore) { //游戏结束界面的方法endView = new EndView(this, sumScore);setContentView(endView);myView = null;}@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { //监听返回键,实现按两次返回键退出游戏if (keyCode == KeyEvent.KEYCODE_BACK&& event.getAction() == KeyEvent.ACTION_DOWN) {if (System.currentTimeMillis() - exitTime > 2000) {Toast.makeText(this, "再按一次退出", Toast.LENGTH_SHORT).show();exitTime = System.currentTimeMillis();} else {finish();System.exit(0);}}AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //媒体音量的控制,控制声音的大小if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_RAISE,AudioManager.FX_FOCUS_NAVIGATION_UP);} else if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {audio.adjustStreamVolume(AudioManager.STREAM_MUSIC,AudioManager.ADJUST_LOWER,AudioManager.FX_FOCUS_NAVIGATION_UP);}return true;}}
0 0
- 飞机大战-Activity
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战
- 飞机大战改进篇
- android飞机大战
- 飞机大战小游戏
- cocos2dx 3.0 飞机大战
- unity之飞机大战
- 飞机大战总结
- HDU-1037-Keep on Truckin'(HDU最水的题没有之一,为了练英语就来吧)
- 欢迎使用CSDN-markdown编辑器
- iOS编码
- C语言小知识点
- Objective- c浅谈对象的初始化
- 飞机大战-Activity
- Android 分析android 客户端保持session 不过期的方式
- 一点一点认识JSON
- 按下回车键时,绑定按钮点击事件
- 前向星+spfa 最短路
- 行业门户网站架构
- 【Unity技巧】四元数(Quaternion)和旋转
- 基础代码
- 黑马程序员——IO流8:IO流综合练习