首页 » 2017 May

Android Studio(二十一):调试你的应用

       Android Studio包含了一个调试器,允许你调试运行在Android虚拟机或连接的Android设备的应用。通过Android Studio的调试器,你可以: 1、 选择你调试设备的app  2、 为你的代码设置断点  3、 在运行时检测变量和表达式  4、 截图和录像  通过点击工具栏中的Debug按钮来开始调试,Android Studio生成一个APK,并且使用调试key进行签名,安阅读全文 »

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

Android手机卫士(十四):自定义组合控件构件布局结构

       由于设置中心条目中的布局都很类似,所以可以考虑使用自定义组合控件来简化实现  自定义组合控件  1.将已经编写好的布局文件,抽取到一个类中去做管理,下次还需要使用此布局结构的时候,直接使用组合控件对应的对象.  2.将组合控件的布局,抽取到单独的一个xml中  新建布局文件:setting_item_view.xml,将上篇文章中布局文件中的代码放进去阅读全文 »

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

Android 2048游戏开发教程(五):界面美化

       这一节,我们将介绍游戏界面的美化以及游戏数据的存储。 首先创建一个color.xml资源文件,用来保存每个数字对应的背景色和前景色。右击res文件夹,选择New,单击Android resource file,输入color,单击Next即可。 修改代码如下: 其中bg*表示背景色,text*表示前景色,切换到Card界面,在setNumber中添加如下代码:...阅读全文 »

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

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

       1、处理block类型的uevent main()函数创建了CommandListener对象,NetlinkManager的start()函数又创建了NetlinkHandler对象,如果将CommandListener类和NetlinkHandler类的继承关系图画出来,会发现它们都是从SocketListener类派生出来的阅读全文 »

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

Android Studio(二十):在命令行运行Gradle

       默认情况下,在你的Gradle构建设置中有两种构建类型:一种是为了调试你的应用,debug类型;一种是构建最终的发布版本,release类型。无论你使用哪种模式,你的app必须在安装到设备或虚拟机中之前进行签名。当时debug类型时,使用一个调试key,当时release类型时,使用一个release key。  无论你使用debug或者release类型来构建,你需要运行和构建你的模块。阅读全文 »

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

Android知识汇总及初、中、高级工程师进阶书籍

       一、前言  不知不觉自己已经做了几年开发了,由记得刚出来工作的时候感觉自己能牛逼,现在回想起来感觉好无知。懂的越多的时候你才会发现懂的越少。  如果你的知识是一个圆,当你的圆越大时,圆外面的世界也就越大。  最近看到很多Android新手问Android学习路线,学习方法啊,如何入门啊,所以我从网上找了一些资料,然后以我的工作经验给大家总结一下,让你们少走弯路,提取一些工作中经常用到的技术。阅读全文 »

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

Android手机卫士(十三):实现设置界面的一个条目布局结构

       本文以及后续文章,将一步步完善功能列表:  要点击九宫格中的条目,需要注册点击事件... 毫无疑问需要新建SettingActivity.java... 在点击相应的条目后,跳转到“设置中心”,于是新建activity_setting.xml布局文件阅读全文 »

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

Android 2048游戏开发教程(四):游戏逻辑

       上一节中,我们已经成功的将卡牌添加到了游戏中,但只是显示在了界面上,并没有保存下来。我们在GameView中定义一个二维数组用来保存游戏界面的卡牌。 接下来,我们需要将初始化时候添加的卡片添加到cardMap数组中,如下图所示:... 这样一来,我们就将游戏界面记录下来了。阅读全文 »

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

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

       回顾:前贴主要分析了Android存储系统的架构和原理图,简要的介绍了整个从Kernel-->Vold-->上层MountService之间的数据传输流程,在这样的基础上,我们开始今天的源码分析!   【源码分析】 1. Vold的main函数  Vold也是通过init进程启动,它在init.rc中的定义如下:...阅读全文 »

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

Android Studio(十九):突破64K方法限制

       当应用代码和库代码代码超过64K限制时,早期版本的构建系统会出现如下提示:... APK文件包含由DEX文件组成的可执行的字节码文件,包含运行app编译后的代码。DEX文件有一个65535个方法的限制,如果超过这个限制,会在构建的时候报错。这些方法包含Android Framework方法,库方法和你自己写的方法。因为65535=64*1024,所以这个限制又被称为64K限制。阅读全文 »

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

Android手机卫士(十二):九宫格使用

       采用GridView来实现,和ListView使用方式类似,列数(3列)  首先添加GridView 数据填充(模块名称,模块图片) 新建一个布局文件gridview_item.xml阅读全文 »

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