首页 » 2017 April

Android 2048游戏开发教程(三):创建界面

       首先,我们要使得我们的程序能够判断用户的手势,一共为上、下、左、右四种。在GameView类中添加如下代码: 接下来,我们来分析一下如何进行手势判断。首先,用户的手势输入应该有两个数据,一个是按下的屏幕位置,一个是放开的屏幕位置。那么我们只需要计算横向和竖向坐标差的绝对值,绝对值较大的一个方向则是用户需求的方向。至于横向中的左右和竖向中的上下,我们可以通过按下和放开的位置的大小进行比较得出。阅读全文 »

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

Android存储系统—Vold与MountService分析(一)

       Android的存储系统主要由:SystemServer进程中的MountService和Vold进程中的VolumeManager组成。  它们管理着系统的存储设备,执行各种操作,如:mount、unmount、format等。 图1 Android存储系统架构图 图2 Android存储系统原理图  【重要组成分析】  1、NetlinkManager阅读全文 »

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

Android Studio(十八):压缩你的代码和资源

       为了让你的APK文件尽可能的小,你需要在构建的时候开启压缩来移除无用的代码和资源。  代码压缩可在ProGuard中使用,可以检测和清除无用的类,变量,方法和属性,甚至包括你引用的库。ProGuard同样可以优化字节码,移除无用的代码,并且模糊剩下的类,变量和方法。代码模糊可以让增加APK逆向工程的成本。  资源压缩可在Andorid的Gradle插件中使用,可以清除你打包的APP中无用的资源,包阅读全文 »

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

一大波免费下载的Android电子书来了

       ▍Android电子书第一期 ▌  深入理解Android内核设计思想 - 林学森 - 人民邮电出版社  深入解析ANDROID虚拟机  深入理解Android:卷II 邓凡平著 PDF扫描版  深入理解Android:卷I 邓凡平著 PDF扫描版  Google Android SDK开发范例大全(余志龙)PDF中文扫描版  ▍Android电子书第二期 ▌阅读全文 »

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

Android手机卫士(十一):自定义控件(获取焦点的TextView)

       本文将实现标题栏下面的textview中的文字跑马灯的效果,就是将一行文字水平循环滚动,效果如下:...  如果其他地方也需要这样的跑马灯效果,复制代码比较麻烦。这里使用自定义控件来实现滚动效果(其实就是重新原有的TextView,让其一直能够获取焦点即可) 新建一个包view,专门放自定义控件文件阅读全文 »

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

Android 2048游戏开发教程(二):基本设置

       首先,我们需要修改一下应用的图标。准备一个png格式的图标文件,如下图所示:  接下来,找到上一节中保存项目的位置,依次展开文件夹中的2048/Game2048/app/src/main/res目录,如下图所示:  分别将刚才制作完成的图标文件更改名字为ic_launcher.png,并且修改尺寸为144*144、96*96、72*72、48*48,分别放入drawable-xxhdip、dra阅读全文 »

2017年4月5日
发布:鸡啄米 分类:Android游戏开发 浏览: 评论:0
分页:[«]1[»]