飞机大战-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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 买了商铺付了首付商铺倒闭了怎么办 宝宝刚满月不喜欢在床上睡怎么办 别人给我打了收货款不发货怎么办 业务员私收货款公司不发货怎么办 付款后商家没发货也不退钱怎么办 苹果7P修过主板耗电严重怎么办 oppo手机进水了开不了机怎么办 手机弯了变形但不影响使用怎么办 拼多多留错电话怎么办如果已经发货 苹果6手机后壳变形了怎么办 京东退货保修卡丢了怎么办 如果京东买的显示器屏碎了怎么办 在微信上买东西退货不退钱怎么办 手机分期付款不还款被起诉了怎么办 朋友用我的花呗分期不还钱怎么办 朋友用我身份证办分期不还钱怎么办 我手机号被别人绑定信用卡了怎么办 5s用不了4g网络怎么办 红米手机返回键没了怎么办 小米手机进水了开不了机怎么办 手机返回键和菜单键失灵怎么办 苹果5s指纹按键坏了怎么办 小米手机安卓系统耗电量大怎么办? 苹果5s充不进去电怎么办 苹果手机6s返回键失灵怎么办 本人被骗同时被利用骗了别人怎么办 京东取消订单后货到了该怎么办 京东电信日租卡流量顶置了怎么办 苹果6s进水后闪光灯不亮怎么办 华为手机情景义停车事项过期怎么办 拼多多付款后商品下架了怎么办 淘宝上买化妆品买到假货了怎么办 找苹果官网解id发票丢了怎么办 客人已交订金但要取消宴席怎么办 京东买的小米电视碎屏了怎么办 京东购买的电视碎屏了怎么办 淘宝上买手机不能用不给退怎么办 天猫申请退货退款卖家不处理怎么办 在淘宝买到货到付款的假苹果怎么办 跟朋友买手机买到假货怎么办 在淘宝网上买到不合格的产品怎么办