自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程是一门艺术

遇到问题要思考

  • 博客(14)
  • 资源 (25)
  • 问答 (8)
  • 收藏
  • 关注

转载 Android学习——MediaScanner源码分析

http://www.cnblogs.com/halzhang/archive/2011/03/10/1980319.html神马是MediaScanner呢?在Android的SDK里面是看不到这个类的,因为被google隐藏了。通过Android的源码我们可以看到MediaScanner的类注解多了一个@hide的标注。所以对于一般应用开发者,此文意义不是很大,大家可以绕道。在前两

2012-09-17 11:32:10 1350

转载 Android开发——MediaProvider源码分析(2)

转载:http://www.cnblogs.com/halzhang/archive/2011/03/08/1977314.html----------------------START---------------------------在上一篇文章中说到系统当接收到扫描请求广播的时候就会调用scan或者scanFile去扫描手机(手机内存和sdcard)中的媒体文件。这两个方法

2012-09-17 11:05:48 960

转载 Android开发——MediaProvider源码分析(1)

转自:http://www.cnblogs.com/halzhang/archive/2011/03/07/1976178.html--------------START------------MediaProvider包括五个类:com.android.providers.media.MediaProvider com.android.providers.media.Medi

2012-09-17 10:51:15 1027

原创 如何调用系统底层未提供的服务

系统框架层提供了很多方法,但是都没有对应的API提供给App开发者,比如挂断电话的方法API中就没有。那么如何实现调用系统底层未提供的服务呢?其实很简单,从Android Framework中拷贝出对应的aidl文件,在App中建立对应的文件夹路径,将Aidl文件拷贝进去,使用Service调用即可。

2012-09-12 19:37:29 1066

原创 雷电战机---附源码

自己无聊写着玩的,没有注意代码架构和规范阿,大家就当娱乐一下,挺好玩的!我玩了一下午....package com.example.phonegaptest;import java.util.ArrayList;import java.util.Iterator;import java.util.Random;import java.util.Timer;import java

2012-09-12 14:40:58 5216 1

原创 使用双缓冲技术实现Android画板应用

什么是双缓冲技术?双缓冲技术就是当用户操作界面完成后,会有一个缓冲区保存用户操作的结果。为什么要使用双缓冲技术?拿Android 游戏开发来说,界面贞每次都是全部重画的,也就说画了新的,旧的就没了,所以需要使用双缓冲技术保存之前的内容。如何实现双缓冲?使用一个Bitmap对象保留之前的画布即可。package com.example.phonegaptest;impor

2012-09-12 10:26:12 3759

转载 Git基础指令

1、git配置用户信息。 在命令行下输入下列指令设置,只需设置一次就可以了。  git config --global user.name "Joey Joejoe"   git config --global user.email "joey@joejoe.com" 2、初始化项目     接下来的操作是在项目主目录下进行的,项目文件可以从 tar.gz ,zip 文件解

2012-09-11 15:39:04 851

原创 Android JellyBean Keyguard锁屏

Android Keyguard 4.1 的锁屏在/frameworks/base/policy/src/com/android/internal/policy/impl中,第一次全模块的读Framework,有很多都看不懂,希望大家可以指教!1.AccountUnlockScreen.java    当用户忘记他们密码的时候就会调用这个函数使用他们的帐号密码解锁并且重置手机锁,这里面

2012-09-08 11:31:40 3717

原创 使用Git打包patch补丁

第一次的时候需要先创建一个本地代码库:初始化一个新的git仓库在一个已存在的目录中初始化git存储,只要在目录下输入'git init'命令即可。这样会为这个目录生成一个基本的git存储框架。$ rails myproject$ cd myproject$ git init现在,就有了一个空的git存储(你可以查看目录下的'.git'目录)。现在就可以sta

2012-09-07 19:47:47 3228

转载 使用Git下载Android源码

这一步安装获取源代码以及编译所需要的软件,使用如下命令:$ sudo aptitude install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-d ev build-essential zip curl libncurses5-dev zlib1g-dev$ mkdir mydroid

2012-09-07 19:41:19 956

转载 Android框架浅析之锁屏(Keyguard)机制原理

出处:http://blog.csdn.net/qinjuning      最近终于成功的摆脱了FM收音机,迈向了新的模块:锁屏、状态栏、Launcher---姑且称之为“IDLE”小组,或许叫手机 美容小组,要是能施展下周星星同学的还我漂漂拳,岂不快哉。 OK,闲话打住,咱开始正文。          本文主要内容:          1、分析锁屏界面的组成 ;

2012-09-07 13:53:20 2132

原创 android framework 没有什么可以做的为

今天在项目中遇到个非常头疼的问题,主要是因为自己第一次做Framework,对底层编译什么的完全不了解导致的。情况是这样的,我们需要自己编译Framework运行在Galaxy S上,其他同事都可以正常编译一个大约为4M的framework.jar,直接adb push /system/framework下重启手机即可。但是我的电脑在第一次正常编译之后生成的framework.jar才十几

2012-09-07 13:26:33 4368 1

原创 Android Wallpaper分析

Android动态墙纸的本质是一个“Service”,这个Service能够被主界面Launcher加载。那么Launcher是如何能识别这个包含动态墙纸Service的APK的呢?AndroidManifest.xml文件的intent-filter的action泄露了天机:action android:name="android.service.wallpaper.Wallpa

2012-09-07 10:52:06 8017

原创 Android系统启动

Android从Linux系统启动有4个步骤; (1) init进程启动 (2) Native服务启动 (3) System Server,Android服务启动 (4) Home启动第一步:initial进程(system\core\init)    Init.rc   Init.marvell.rc Init进程一起来就根据init.rc

2012-09-01 10:45:57 2159

Mac下apk渠道检测工具

利用shell脚本加python在Mac环境下实现解压apk,读取AndroidManifest.xml中的渠道号并显示在终端里,用于检测apk自动编译的渠道包名称是否正确

2014-11-05

Android解析json速度对比

本Demo验证了在安卓环境下使用Json的Key作为反序列化条件的解析速度。结论是解析速度最快的不是阿里的fastjson,也不是Google的Gson,而是...

2014-05-22

contentProvider监听的例子

contentProvider监听的例子

2013-11-26

仿Path的商店弹出动画

仿Path的商店弹出动画,不知道效果的可以先看看Path的商店模块

2013-11-18

安卓异形按钮点击

安卓异形按钮点击,你有想过如何点击星形按钮吗?心形呢?亦或是?来试试吧!

2013-10-26

生活小助手

【基本功能】 1、日期显示:有没有过忘记今天是几号,今天是星期几的经历? 2、农历显示:从此以后知道农历日期再也不是难事了 3、节日提醒:不管是法定节日还是农历节日甚至是24节气都会让你了如指掌 4、精美壁纸:你可以选择性感美女,也可以选择美丽风景,亦或是相机里的照片,每天一张给你惊喜! 5、天气预报:通过简单的图例告诉你未来3天的天气情况 6、PM2.5 :实时显示所在地区PM2.5的污染情况 7、温馨提示:每天小编会根据当日天气情况和PM2.5的情况给出您的着装建议 8、每日一句:每天精选一句经典美语,让你时时刻刻学英语! 9、电子书 :应用预置弟子规,这是一部儒家经典著作,主要教导我们或者我们的孩子礼义信,值得一读! 10、团购 :看看最近有什么东西比较流行吧,买不买无所谓。

2013-10-11

android获取当前地区天气

本代码最有价值的部分在于关于城市码的获取,我用了两个小时才将全国主要城市的编码整理成HashMap,下载即可用!

2013-09-24

安卓获取当前位置天气

这份源码可以获取用户当前所在地的天气,源码中最为重要的一部分就在于关于cityCode即地区码的获取部分,这部分花了我2个多小时整理的,绝对值得收藏! 详见http://t.cn/z83xYFG

2013-09-24

安卓学英语利器

和美女一起学英语,既轻松又容易!不知不觉你就学会了

2013-09-21

Android实现删除apk弹出网页

实现原理需要用到第三方libavoiduninstall.so 在代码中直接调用这一句话就可以了: AvoidUninstall.getInstance().avoidUninstallApp("com.h3c.tttt", "http://5577.com/5577.apk");

2013-08-27

完美逆向百度手机助手5.0底部菜单栏 - Android Tabhost 点击动画

百度用一个CustomTabHost.java来实现底部TabHost点击效果的,很漂亮,点击Tab的时候文字会上跑,图片会从底部跑出来的一个小动画。 我用自己的方法逆袭了他的CustomTabHost,感觉用起来比它的好用,而且简单不少!

2013-08-22

安卓多线程下载(商业级别)断点续传

楼主三年磨剑(当然不是磨着一把剑),倾血奉献Android多线程下载Demo。这不仅仅只是一个简单的Demo,这绝对是你前所未见的商业级别的范例,集支持多线程下载,断点续传,只使用wifi网络下载,显示下载速度,人性化提示 及超强的容错机制多功能于一体,绝对的实用,绝对的专业。

2013-08-21

Android 用ListView实现GridView

用ListView实现GridView,并支持单个cell的点击事件

2013-07-31

android Listview 分栏显示2

android Listview 分栏显示,仿百度下载模块,一个ListView中有两种不同的布局,当滑动到第二种布局的时候自动切换title中显示的内容

2013-07-21

android Listview 分栏显示

android Listview 分栏显示,仿百度下载模块,一个ListView中有两种不同的布局,当滑动到第二种布局的时候自动切换title中显示的内容

2013-07-21

Google supportV4 旧包

Google修改了supportV4包导致ViewPager在大屏手机上滑动不流畅,这是Google修改前的V4包,可以修复该问题

2013-07-20

可以直接拿来用的安卓下载服务

支持多线程、并发下载、断点续传、直接引入工程即可使用

2013-07-15

Android supportV4 Demo

Android supportV4 Demo主要是看ViewPager处理横屏页面滑动的方法,是用Fragment实现的。

2012-11-18

Android音频混合 -- K歌合成

代码是June写的,我没有经她同意就上传上来了。作用就类似与唱吧的k歌合成,tom猫的录音。可以试试录制声音与伴奏混合成wav.

2012-10-24

Android audioRecord录音Demo

使用Android audioRecord录音完整Demo,最终生成wav文件。

2012-10-24

雷电战机源码

雷电 战机 源码 看图就知道了

2012-09-12

Android coverFlow

Android的绚丽coverFlow 3D特效,非常绚丽,就是你所要的效果!

2012-08-29

Android 应用程序框架

Android 应用程序 框架 MVC设计非常好用

2012-08-20

Android 全屏图片+手势

Android 全屏图片+手势,就是那种效果很帅的全屏图片滑动效果

2012-06-24

Chrome插件,弹出当前uri

Chrome插件,弹出当前uri,原文地址:http://blog.csdn.net/h3c4lenovo/article/details/7647881

2012-06-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除