首页 » Android开发者的加油站 Android学习者的乐园

Android Studio(二十四):录像

       Android Monitor允许你从设备中录制一段MP4格式的视频,最长允许3分钟。  录制视频  在硬件设备中录制视频:  1、 打开一个项目  2、 在设备中运行应用  3、 显示Android Monitor  4、 准备录制  5、 在Android Monitor中点击Screen Record  6、 点击 Start Recording开始录制阅读全文 »

2017年7月24日
发布:鸡啄米 分类:Android开发环境 浏览: 注册送白菜网:0

Android手机卫士(十七):自定义属性

       在前面的文章中,已经实现了“设置中心”第一栏的功能以及布局  自定义属性声明  接下来实现其他栏的布局和功能,由于它们之间的功能和布局类似,只是属性名称不同。所以本文在自定义控件的基础上实现自定义属性  首先参考标准控件的源码,这里选择TextView  源码路径为:D:\adt-bundle-windows-x86_64_20140101\sdk\platforms\android-18\da阅读全文 »

2017年7月21日
发布:鸡啄米 分类:Android开发实例 浏览: 注册送白菜网:0

手机游戏加密之2d资源加密

       关于图片资源的打包当然是采用TexturePacker了。 个人觉得是2d里面最好的资源打包工具,没有之一。  TexturePacker它是一款把若干资源图片拼接为一张大图的工具。TexturePacker可以直接选定一个文件夹,将里面的小图片生成一个大图片,并输出plist文件的工具。使用该工具,合图就非常简单了。TexturePacker自带有资源加密的功能。阅读全文 »

2017年7月19日
发布:鸡啄米 分类:Android游戏开发 浏览: 注册送白菜网:0

Android实用技术(3)—— Service简析(I)

       前面一个帖子,小编和大家大概了解了一下AsyncTask的多线程编程技术,今天我想聊一聊Android的四大组件(神器)之一的Service。  要想精通Service的相关知识点,还是需要学习很多东西的,当然小编今天写的这篇文章只能算是让新手快速了解何为Service、如何快速上手并且快速掌握Service的使用方法,算是博一把白菜论坛手机级的教程。好了,老规矩了,废话不多说,我们直接上代码来看看Servic阅读全文 »

2017年7月17日
发布:鸡啄米 分类:Android开发教程 浏览: 注册送白菜网:0

Android Studio(二十三):截图

       Android Monitor允许你截取连接的设备或者虚拟机的屏幕,保存为PNG格式。 设备截图  1、 打开一个项目  2、 在设备或虚拟机中运行应用  3、 显示Android Monitor  4、 切换到你想要截屏的界面  5、 在Android Monitor工具栏中点击Screen Capture  6、点击Save保存图片。阅读全文 »

2017年7月14日
发布:鸡啄米 分类:Android开发环境 浏览: 注册送白菜网:0

推荐一些顶级Android开发书籍

       本帖对Android开发菜鸟和中级老兵同样适用,因为本帖重点列出了那些最常用的Android开发资源。 推荐书籍  你或许觉得,都现在了,再去看个什么书来学习Android开发,这方法应该早就过时了。没错,或许你的想法是对的。但是我们还是推荐按照过时的办法来。理由的话,请参看: Programmers Don’t Read Books – But You Should (作者为:Jeff Atwo阅读全文 »

2017年7月12日
发布:鸡啄米 分类:Android开发书籍 浏览: 注册送白菜网:0

Android手机卫士(十六):事件传递&响应规则

       问题的提出: 前面的文章实现了点击SettingItemView条目的时候,相应的TextView文字改变,但是选择自定义控件SettingItemView中的checkbox的时候,则相应的TextView文字没有改变 这里需要了解事件传递过程 SettingActivity对应布局文件的跟布局获取点击事件,此事件传递给SettingItemView阅读全文 »

2017年7月10日
发布:鸡啄米 分类:Android开发实例 浏览: 注册送白菜网:0

Android小游戏开发基础

       随着智能手机的发展,许多游戏也不断的在手机中出现、更新,比如先前比较火的植物大战僵尸,愤怒的小鸟等等。游戏的本质就是在屏幕上不断地显示和更新图片,只不过不是胡乱地更新,而是根据程序逻辑来控制。一款完整的游戏需要多方面的知识,比如游戏的创意、背景、故事情节、游戏音效,游戏风格、游戏类型、运行速度、适配机型等。而且,游戏的开发需要策划、美工、程序、测试的协同工作和默契配合完成的。阅读全文 »

2017年6月30日
发布:鸡啄米 分类:Android游戏开发 浏览: 注册送白菜网:0

Android实用技术(2)—— AsyncTask 使用方法

       AsyncTask 是一个抽象类(public abstract class AsyncTask extends Object),如果想使用它的话,我们必须创建一个子类去继承它。 看一下这个抽象类:android.os.AsyncTask,指定了三个泛型参数,我们先分析一下这三个参数:1. Params:在执行AsyncTask时需要传入的参数,可用于在后台任务中使用,这么说不懂?阅读全文 »

2017年6月23日
发布:鸡啄米 分类:Android开发教程 浏览: 注册送白菜网:0

Android Studio(二十二):用Logcat编写和查看日志

       Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息。 为了显示需要的信息,你可以创建过滤器,更改需要显示多少信息。设置优先层,显示应用打印的消息,或者搜索日志。默认情况下。Logcat监视器显示最近运行的app的日志输出。 当一个应用抛出一个异常,Logcat监视器会显示一条相应的消息。阅读全文 »

2017年6月22日
发布:鸡啄米 分类:Android开发环境 浏览: 注册送白菜网:0

Android手机卫士(十五):选中SettingItemView条目状态切换

       checkBox是否选中,决定SettingItemView是否开启。 首先创建一个方法用于判断checkbox是否开启 根据开启的变量来控制控件显示文字...阅读全文 »

2017年6月12日
发布:鸡啄米 分类:Android开发实例 浏览: 注册送白菜网:0

Android游戏开发设计的步骤

       如今搭载Android操作系统的手机数量比iPhone多得多。据悉,Android设备平均每天激活40万台。但iOS对开发商来说依旧是个更加有利可图、更受欢迎的平台。原因是:Android无需花钱买应用;众多设备和应用商店使得Android市场呈分散状态。 1 手机游戏开发简介  游戏的本质就是在屏幕上不断地显示和更新图片,只不过不是胡乱地更新,而是根据程序逻辑来控制。阅读全文 »

2017年6月5日
发布:鸡啄米 分类:Android游戏开发 浏览: 注册送白菜网:0

Android实用技术(1)—— Notification的创建流程和使用方法

       Notification,俗称通知,是一种具有全局效果的通知,它展示在屏幕的顶端,首先会表现为一个图标的形式,当用户向下滑动的时候,展示出通知具体的内容。NotificationManager 是一个重要的系统级服务,该对象位于应用程序的框架层中,应用程序可以通过它向系统发送全局的通知,它是管理Notification的。阅读全文 »

2017年6月2日
发布:鸡啄米 分类:Android开发教程 浏览: 注册送白菜网:0

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