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

如何给Android应用更换皮肤

       Android应用更换皮肤功能的实现思路 我们可以将皮肤包做成一个apk文件,在应用apk中读取皮肤包中的数据。 应用apk读取皮肤包apk的数据的条件 1. 有相同签名 2. AndroidManifest.xml中配置android:sharedUserId有相同的属性值阅读全文 »

2015年10月8日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:0

Android游戏开发教程之一:地图编辑器

       中文地图编辑器的使用说明 压缩包中包含 游戏地图编辑器使用指南 与地图资源图片 宫院1.png 一张 mapwin.exe 可执行文件 map.FMP 与map.TXT为使用编辑器生成出来的保存文件与地图数组。阅读全文 »

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

Android提高21篇之十三:探秘蓝牙隐藏API

       上次讲解Android的蓝牙基本用法,这次讲得深入些,探讨下蓝牙方面的隐藏API。用过Android系统设置(Setting)的人都知道蓝牙搜索之后可以建立配对和解除配对,但是这两项功能的函数没有在SDK中给出,那么如何去使用这两项功能呢?本文利用JAVA的反射机制去调用这两项功能对应的函数:createBond和removeBond阅读全文 »

2015年9月29日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android 项目部署之Nexus私服的搭建和应用

       一. 概述 Nexus是一个基于maven的仓库管理的社区项目.主要的使用场景就是可以在局域网搭建一个maven私服,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理.简单举几个例子就是: 1.第三方Jar包可以放在nexus上,项目可以直接通过Url和路径配置直接引用.方便进行统一管理。阅读全文 »

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

吐血推荐《Android编程典型实例与项目开发》给Android开发初学者

              研究Android有段时间了,图书馆的书籍几乎借了个遍。最终发现,只有《Android编程典型实例与项目开发》这本书最好,作者是吴亚峰、杜化美、苏亚光,电子工业出版社出版的。 这书好在哪呢??先说说其他的书籍,大致分两种,1种是自始至终都在讲一个例子的实现,这样的毛病就是有些东西和自己要做的项目不能吻合,找不到自己要看的内容。模块性不太好,第二阅读全文 »

2015年9月24日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

如何实现Android沉浸式状态栏——让你的状态栏变个色

       一、概述 近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图: 关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去了解下。恩,接下来正题。首先只有大于等于4.4版本支持这个半透明状态栏的效果,但是4.4和5.0的显示效果有一定的差异,所有本篇博文内容为: 如何实现半透明状态栏效果在大于4.4版本之上。阅读全文 »

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

Android应用开发教程之三:最全的系统控件界面用法汇总

       今天我用自己写的一个Demo 和大家详细介绍一个Android开发中遇到的一些常用系统控件的使用技巧。         1. 文本框TextView        TextView的作用是用来显示一个文本框,下面我用两种方式为大家呈现TextView,第一种是通过xml布局文件呈现 ,第二种是通过代码来呈现阅读全文 »

2015年9月21日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android提高21篇之十二:蓝牙传感应用

       上次介绍了Android利用麦克风采集并显示模拟信号,这种采集手段适用于无IO控制、单纯读取信号的情况。如果传感器本身需要包含控制电路(例如采集血氧信号需要红外和红外线交替发射),那么传感器本身就需要带一片主控IC,片内采集并输出数字信号了。Android手机如何在不改硬件电路的前提下与这类数字传感器交互呢?可选的通信方式就有USB和蓝牙阅读全文 »

2015年9月16日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

介绍两个Android快速开发框架

       目前android用的比较多的整体框架有Afinal、ThinkAndroid、Andbase、XUtils。大体的思路都差不多,取2个简单介绍下。 1. Afinal 简介:Afinal是一个android的ORM和IOC框架,相对比较简单,主要包含四大框架FinalActivity、FinalDB、FinalHttp、FinalBitmap。阅读全文 »

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

Android开发者值得一看的几本好书

       1.Learning Java for Android Development   这本是楼主专门找的英文版,献给牛人大神,说实话国内的很多安卓著作的作者都是潜心研究这本最最权威的英文书籍才渐渐产生出很多不可思议的想法,主要是通过学习的视频里获得这个资源名的,有实力的大神可以拜读一下。阅读全文 »

2015年9月8日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:0

实现Android整个屏幕截图的实例

       Android开发中实现整个屏幕截图,首先通过activity对象的getwindow()方法获得整个屏幕的window对象,再通过整个屏幕的window对象的getDecorView()方法获得整个屏幕的view,最后截图的实现,也就是将view转换成bitmap,然后,将bitmap保存为图片文件。阅读全文 »

2015年9月6日
发布:鸡啄米 分类:Android开发实例 浏览: 评论:1

Android应用开发教程之二:最全的自定义View界面用法汇总

       今天我用自己写的一个Demo 和大家详细介绍一个Android中自定义View中的使用与绘制技巧。 1.自定义view绘制字符串 相信在实际开发过程中必然很多地方都须要用到系统字 为什么会用到系统字? 方便、省内存。我相信做过J2ME游戏开发的朋友应该深知内存有多么多么重要,而且使用它还可以带来一个更重要的好处就是可以很方便的实现多国语言的切换。阅读全文 »

2015年8月24日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

Android提高21篇之十一:模拟信号示波器

       上次简单地介绍了AudioRecord和AudioTrack的使用,这次就结合SurfaceView实现一个Android版的手机模拟信号示波器。最近物联网炒得很火,作为手机软件开发者,如何在不修改手机硬件电路的前提下实现与第三方传感器结合呢?麦克风就是一个很好的ADC接口,通过麦克风与第三方传感器结合,再在软件里对模拟信号做相应的处理,就可以提供更丰富的传感化应用。阅读全文 »

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

Android提高21篇之十:AudioRecord实现"助听器"

       Android可以通过MediaRecorder和AudioRecord这两个工具来实现录音,MediaRecorder直接把麦克风的数据存到文件,并且能够直接进行编码(如AMR,MP3等),而AudioRecord则是读取麦克风的音频流。本文使用AudioRecord读取音频流,使用AudioTrack播放音频流,通过“边读边播放”以及增大音量的方式来实现一个简单的助听器程序。阅读全文 »

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

Android系统刷机后第一次启动很慢的原因

       在做Android内核开发的过程中,我们会发现,每次编译完系统源码,烧录到设备/手机中后,第一次启动都会很慢很慢,要好几分钟甚至十几分钟,为什么会出现这样的现象呢?系统刷机后第一次启动与后面再次启动有什么不同呢? 要解答这个问题,首先我们需要了解一下Android Dalvik虚拟机,以及Dalvik-cache。阅读全文 »

2015年8月7日
发布:鸡啄米 分类:Android开发环境 浏览: 评论:0

推荐几本个人觉得值得一读的Android开发书籍

       当你看到这些文字时,那么恭喜你,你可能选择了一个无限可能的方向。 Android,Google出品,信誉保证,你值得深入研究。 学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。 下面我会推荐几本个人觉得搞Android开发值得一读的书籍。阅读全文 »

2015年7月29日
发布:鸡啄米 分类:Android开发书籍 浏览: 评论:1

TextView实现多个可点击的文本

       Android中TextView实现的多个可点击的文本效果 qq空间、微信、微博中点赞的效果,效果图如下: ... Android中TextView实现多个可点击的文本 得到TextView对象mTextView,调用mTextView.setMovementMethod(LinkMovementMethod.getInstance())方法设置TextView链接可点击。调用mTextView阅读全文 »

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

Android应用开发教程之一:最全的对话框(Dialog)用法汇总

       今天我用自己写的一个Demo 和大家详细介绍一个Android中的对话框的使用技巧。 1.确定取消对话框 对话框中有2个按钮 通过调用 setPositiveButton 方法 和 setNegativeButton 方法可以设置按钮的显示内容以及按钮的监听事件。 我们使用AlerDialog 创建对话框 使用builder设置对话框的title button icon 等等阅读全文 »

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

Android提高21篇之九:SQLite分页表格

       上次讲的Android上的SQLite分页读取,只用文本框显示数据而已,这次就讲得更加深入些,实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画: 这个SQL分页表格控件主要分为“表格区”和“分页栏”这两部分,这两部分都是基于GridView实现的。阅读全文 »

2015年6月30日
发布:鸡啄米 分类:Android开发教程 浏览: 评论:0

cocos2d-x Android ndk-gdb真机调试环境搭建

        一、确保cocos编译环境没问题 1、这个cocos自身已经做得非常自动化,在cocos引擎文件夹下双击一个setup.py,设置好ANDROID_SDK_ROOT,NDK_ROOT,ANT_ROOT基本就可以建立好编译环境,当然别忘了setup是用python来运行的。还用不懂就到网上找或者看cocos目录下的README.md文件。阅读全文 »

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