项目背景本题目将设计一个俄罗斯方块(Tetris, 俄文:Тетрис)
它是一款风靡全球的电视游戏机和掌上游戏机游戏,由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名
俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之排列成完整的一行或多行并且消除得分
由于上手简单、老少皆宜,从而家喻户晓,风靡世界
开发平台 此项目基于 android 环境进行开发,使用的编程工具为 eclipse,它是以 android 语言作为其基本语言的一种可视化编程工具
Android 是 Google 开发的基于 Linux 平台的开源手机操作系统
Android 四大基本组件分别是 Activity,Service 服务,Content Provider 内容提供者,BroadcastReceiver 广播接收器
应用程序中,一个 Activity 通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应
Activity 之间通过 Intent 进行通信
你的应用可以使用它对外部事件进行过滤只对感兴趣的外部事件(如当电话呼入时,或者数据网络可用时)进行接收并做出响应
广播接收器没有用户界面
然而,它们可以启动一个 activity 或 serice 来响应它们收到的信息,或者用 NotificationManager 来通知用户
一个 Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序
android 平台提供了 Content Provider 使一个应用程序的指定数据集提供给其他应用程序
注:Activity 生命周期二、项目规则及设计思路1
项目规则 玩家通过点触虚拟键盘,左右控制方块左右移动,按上代表旋转,按下代表加速向下移动,每满一行消除,获得相应积分 100,积分每增长 2000,等