参考李刚的疯狂android,实现的连连看,工程总体设计还是很值得学习的


 第一个包:实现界面的Activity

第二个包:一个抽象类(用来定义获取方块数组)和一个接口(用来定义实现游戏逻辑所需的方法)

第三个包:用来实现第二个包下的抽象类和接口,体现了模板设计模式

第四、五个包:定义了游戏配置对象、连接点信息、和获取图像的工具类

最后一个包:定义了用于绘制图片的View类,主要负责绘制数组中剩余的图片,另外对图片进行了包装

附件中附上源码!(程序中判断相连的部分有点bug,希望牛人留言指教)

android实现连连看,附源码相关推荐

  1. Android植物大战僵尸附源码

    本文介绍cocos2d-android实现的Android植物大战僵尸,最后附源码 内容介绍: 一.游戏最原始的开发框架. 主要会介绍 a)  SurfaceView+SurfaceHolder.Ca ...

  2. Android 小项目之--数据存储【Files】(附源码)

    继上篇数据存储,现在我们来讲讲另外一种数据存储,Files.本篇讲述步骤如下: 1.温故而知新,复习四种数据存储的区别. 2.什么是 Files 数据存储. 3.什么是 Properties ? 4. ...

  3. Android根据音量大小绘制心电图(附源码)

    前提:很久没有更新了,今天就为大家带来一个画布和SurfaceView的使用吧.(附源码资源) 需求:录制音频时有时候为了增加与用户的体验,我们需要增加与用户的交互,于是就有了录音动画.如下图 ) 分 ...

  4. android studio增加一个界面,Android Studio在同一个窗口中打开多个Project【附效果图附源码...

    Android Studio在同一个窗口中打开多个Project[附效果图附源码 Android Studio在同一个窗口中打开多个Project[附效果图附源码]

  5. java实现高德地图app,Android 高德地图入门demo,最新高德地图实现方法,附源码及apk...

    [实例简介] Android 高德地图入门demo,最新高德地图实现方法,附源码及apk [实例截图] [核心代码] GaoDeDemo ├── GaoDeDemo │   ├── app │   │ ...

  6. [附源码]计算机毕业设计Python+uniapp基于Android 工厂考勤系统4h291(程序+源码+LW+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于Android 工厂考勤系统4h291(程序+源码+LW+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环境 ...

  7. Android富文本编辑器附源码

    Android富文本编辑器附源码 1,源码分析 本软件是Android端创建富文本数据,向服务器发送;安卓端创建数据可以是文字,图片,语音,文件,还可以录音,可以拍照.录音完毕保存的时候应该提交给服务 ...

  8. Android使用GridView实现俄罗斯方块(附源码)(三)

    GitHub地址: https://github.com/weijifen/AndroidTetris 移动方向 移动方向包括左移,右移和下移. 移动方块实际是对position向量做改变,改变之后使 ...

  9. [附源码]计算机毕业设计Python+uniapp基于Android的自来水收费系统3e359(程序+源码+LW+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于Android的自来水收费系统3e359(程序+源码+LW+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环 ...

  10. [附源码]计算机毕业设计Python+uniapp基于Android的校园考勤APPo0400(程序+源码+LW+远程部署)

    [附源码]计算机毕业设计Python+uniapp基于Android的校园考勤APPo0400(程序+源码+LW+远程部署) 该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行环 ...

最新文章

  1. 应用Etherchannel扩展企业服务的高可用性
  2. 2021年河北高考生成绩排名查询,2021年河北高考成绩查询网站查分网址:http://www.hebeea.edu.cn/...
  3. dataframe输出某列的数据以及统计某列的取值种数+输出某行数据
  4. Intro OpenCL Tutorial
  5. 微信公众号页面模版怎么添加文章推荐功能
  6. CentOS上安装Jekins
  7. Eclipse 常用快捷键及使用技巧!
  8. .NET配置文件在写入时损坏
  9. C#的变迁史 - C# 4.0 之线程安全集合篇
  10. [bzoj4826][Hnoi2017]影魔
  11. 疑似BAT的BUG及避错办法
  12. 用VB实现自己的邮件“自己发”
  13. qq三国2015最新服务器,合服服务器查询
  14. 【基于stm32f103c8t6RFID-RC522智能开关】
  15. 【无线链路】无线发射功率以及接收灵敏度
  16. 中e管家如何投资理财收益最大化
  17. “伊凡 C普”第一式-内存管理
  18. 计算机里s大小,Mbps和mb/s换算知识-电脑维护
  19. python pip怎么安装包_python怎么用pip安装包
  20. 【汇总】Maven常用依赖包 (持续更新...)

热门文章

  1. 激光雷达目标检测(下)
  2. 颜色拾色器 Flexi
  3. DCS系统组态设计实验
  4. 未来的城市:智慧城市定义、特征、应用、场景
  5. 世界名曲百首(mp3)
  6. VC++——一档多视
  7. 如何开展软件测试工作
  8. 【S10-NP难度和NP完全问题】
  9. python预测药_《哪吒》票房超越《药神》,用Python来预测下《哪吒》的票
  10. IBM serverx服务器RAID阵列磁盘配置JBOD模式(直通模式)