Android游戏开发之打地鼠(二、游戏设计和主界面设计)

       游戏设计思路: 主界面点击开始游戏:进入打地鼠界面游戏中有12个地洞,游戏时间为30s(可以自己设置),每0.5s会有地鼠随机出现在一个地洞中,玩家触摸屏幕,打到地鼠加10分,否则不加分。30s后游戏结束,弹出窗口显示获得分数,需要玩家输入姓名后,点击确定保存到本地数据库中。 设计实现:每个地洞为一个ImageButton,开始设置背景为地洞图片,地鼠出现则设置为地鼠图片,给每个按钮添加点击事件阅读全文 »

2017年1月19日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之二十六:列表项添加进度框进阶

       今天有时间就学习了下在ListView、GridView列表项中清加ProgressBar,本文用最简单的代码实现可以通用的功能,人人都能看懂,哈哈,直接说下,如果你的适配器getView方法返回的View是一个自定义控件的话,有点不好实现哦,不过可以用两个控件之间Visible 、Invisible来切换实现今天的效果,下面的例子是主类、适配器、异步下载类等的都写在一个类里面了,为的是发的博文里阅读全文 »

2017年1月17日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android Studio(十一):创建可伸缩的图片(9-patch文件)

       Draw 9-patch工具是一个所见即所得编辑器,允许你创建可以自动改变大小来适应视图的内容和屏幕的大小。  以下是使用Draw 9-path工具快速创建一个NinePatch图片。  1、 在命令行中,找到你的sdk/tools目录,运行draw9patch来运行Draw 9-patch工具  2、 拖动你的PNG文件到Draw 9-patch窗口阅读全文 »

2017年1月6日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

老罗推荐的书 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍

       很多时候我们都会不断收到新手的提问“Android开发的经典入门教材和学习路线?”、“Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。希望这个系列可以成为大家手头应对新手的好答案。阅读全文 »

2017年1月4日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android手机卫士(六):打包生成apk维护到服务器

       项目打包生成apk过程:  1、生成签名文件,并且指定所在位置  2、使用生成的签名文件,给工程打包生成一个apk  生成签名文件,并且指定所在位置  项目右键-->AndroidTools-->Export Android Application  使用生成的签名文件,给工程打包生成一个apk  搞定,生成的apk将保存到桌面阅读全文 »

2017年1月3日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发之打地鼠(一、需求分析与设计)

       最近做了这个小作品,并不是规范的开发,只是完成了部分功能,和市面上的作品不能相提并论,游戏中所用到的图片和音效均来自于网络。先来看看需求分析以及效果图:  游戏的第一界面有5个按钮,开始游戏,排行榜,关于,退出和音乐图标,点击开始游戏即进入打地鼠游戏。  游戏结束后会进入玩家记录窗口。  点击排行榜查看游戏玩家记录。阅读全文 »

2016年12月30日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之二十五:自定义图片剪辑头像设置

       很早就有有看到有朋友在讨论QQ头像的裁剪上传是怎么实现的,吼吼,之前小马也没做过,好奇之下学习下,发现以前项目中有类型的功能,结合官方文档里面的解释,就更好玩了,急急忙忙写51里的,今天听变3主题曲,重新记录在WorePress里,记录编程的过程,希望能与更多的朋友交流学习,文章中的截图是动态的阅读全文 »

2016年12月28日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android Studio(十):添加多适配的向量图片

       Android Studio包含一个Vector Asset Studio的工具,可以帮助你添加Material图标和导入SVG(Scalable Vector Graphic)文件到你的项目中作为向量drawable资源。使用向量drawable资源来代替图片可以减少APK的大小,因为同样一个文件可以在不损失图片质量的情况下改变大小来适应不同分辨率的屏幕。阅读全文 »

2016年12月27日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

一个进阶Android程序员的书单

       汇总  Java编程思想  第一行代码 Android  Android编程权威指南  深入理解Java虚拟机  Head First Python  Python基础教程  HTTP 权威指南  Head First 设计模式  精通正则表达式  Effective Java  C++ Primer  鸟哥的私房菜  Linux命令行与shell脚本编程大全阅读全文 »

2016年12月21日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android手机卫士(五):xutils说明与下载方法使用

       xUtils简介 xUtils 包含了很多实用的android工具。  xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...  xUitls最低兼容android 2.2 (api level 8) 目前xUtils主要有四大模块: DbUtils模块阅读全文 »

2016年12月13日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

23天从0开始完成一款Android游戏开发 – 第21~23天

       第21天:Android游戏的商业化  我做这个游戏只是一个尝试,没指望它挣很多的钱。游戏可以免费下载,如果你愿意可以购买游戏里的金币。我喜欢这种类似布丁怪兽的游戏方式,玩家不用付费就能体验游戏的全部内容。玩Drone Invaders时不用支付一毛钱,它不是付费取胜的游戏。即便如此,那些不愿意等待的玩家可以通过购买金币让武器立即就绪。阅读全文 »

2016年12月9日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之二十四:屏幕锁定详解

       最近在一个视频项目中遇到了很多屏幕锁定的问题,自己也在学习,网上找了下也没太详细的例子,看的资料书上也没有有关屏幕锁定程序的介绍,从之前写的文章中抽过来放研究院中,希望能帮助更多想了解或学习屏幕锁的朋友们学习研究,自己照着官方文档学习下,现在做好了,废话不多说,先发下截图,看下效果,需要注意的地方会加注释,有问题的朋友可以直接留言,我们共同学习交流,共同提高进步!直接看效果图:...阅读全文 »

2016年12月7日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android Studio(九):使用主题编辑器设计主题

       Android Studio包含一个叫主题编辑器的可视的助手,可以提供以下功能: 1、 创建和更改你的app主题 2、 为不同的资源适应主题 3、 普通的UI颜色更改的实时显示 主题编辑器 这一节描述如何访问主题编辑器。 访问主题编辑器 这里有两种方式来打开主题编辑器: 1、 在一个打开的样式XML文件,比如styles.xml,在窗口的右上角点击Open editor阅读全文 »

2016年11月30日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

Android进阶需要看这些书(附下载链接)

       Android重要知识体系: View树的绘制,触摸事件的分发。 framework层中的java服务框架(ActivityManagerService,WindowMangerService,PackageManger等)。  Binder 的java层框架,Binder的native框架。  书单(比较好的学习方式是学习android源码,但是需要引子): 深入理解Linux内核(完整版)中文阅读全文 »

2016年11月28日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android手机卫士(四):弹出对话框

       在《Android 手机卫士--解析json与消息机制发送不同类型消息》一文中,消息机制发送不同类型的信息还没有完全实现,在出现异常的时候,应该弹出吐司提示异常,... 因为弹出吐司操作比较常见,于是将其写成工具类进行简单的封装,方便以后调用。阅读全文 »

2016年11月23日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

23天从0开始完成一款Android游戏开发 – 第18~20天

       第18天:外星人图形与圆形冲突、完美的子弹轨迹  今天我受够了“射击月亮”bug。有时候外星人即使在屏幕中出现,也可能射不中。我做了大量测试,在屏幕上布满外星人并且设置月亮半透明以定位这个bug的原因。我发现测试击中区域的坐标偏移了一个bit位,但即使解决了这个问题原先的bug依然存在。外星人图形不能简单用圆形覆盖,否则玩家要么射不到外星人,要么会射到隐蔽在月亮下的外阅读全文 »

2016年11月21日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0

Android应用开发教程之二十三:应用程序屏幕锁定详解

       由于此前在51写过屏幕锁相关的文章,在最近开发过程中也用到了屏幕锁,今天就抽个时间将屏幕锁的控制及实现代码复习及更一步学习,希望能帮助朋友们对屏幕锁更加了解,以备不时之用,九宫格 PIN密码 密码锁屏等的小马会有屏幕锁二中详细介绍,大家看来看这篇简单的,来热热身,先简单讲下下: 之前在Android中,只能等到手机不使用规定时间或无操作时,手机会自动锁定,解锁用电源键对吧?阅读全文 »

2016年11月18日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android Studio(八):使用Layout Editor设计UI

       Android Studio提供了一个高级的布局编辑器,允许你拖拽控件,在编辑XML之后可以实时预览。  在布局编辑器中,你在文字视图和设计视图直接来回切换。  在文字视图中编辑  你可以在文字视图中编辑你的布局文件,这一节描述文字视图可用的一些特性。  预览  当你在文字视图中编辑室,你可以通过点击窗口右边的Preview面板来在设备中预览布局。阅读全文 »

2016年11月17日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

推荐几本Android Studio好书(附下载链接)

       Android Studio是Google官方推出的安卓开发工具,目前国内介绍这方面的书籍比较少,下面介绍基本很好的原版介绍Android Studio及相关开发技术的书籍,并提供下载链接,感兴趣的可以读一下:  Gradle for Android 主要介绍Android Stduio构建工具的书籍  Android Studio Application Development阅读全文 »

2016年11月14日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

Android手机卫士(三):解析json与消息机制发送不同类型消息

       1、解析json数据 解析json的代码很简单 2、使用消息机制发送不同类型消息 在获取服务器端json数据后,得到app的版本号,通过和客户端的版本号进行对比 可以使用android的消息机制发送不同类型消息,可以参考《Android消息机制入门》 首先新建Handler阅读全文 »

2016年11月9日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0