自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (6)
  • 收藏
  • 关注

原创 ViewGroup的OnInterceptTouchEvent方法的调用特点

ViewGroup的OnInterceptTouchEvent方法的调用特点 当ViewGroup的childView的onTouchEvent方法返回true时表示该childView可以接受MotionEvent事件, 此时在ViewGroup上的有MotionEvent时间发生时,每次都会调用OnInterceptTouchEvent方法。 当ViewGroup的childView的onTou

2015-07-08 21:17:14 852

原创 Fragment的生命周期

Fragment的状态下降 Fragment的状态上升

2015-06-17 20:07:04 606

原创 Cursor的close方法源码解析

Cursor.close会关闭与其关联的Database。以DownloadManager中的CursorTranslator为例。 CursorTranslator继承CursorWrapper CursorTranslator中包裹的cursor是ContentResolver的内部类CursorWrapperInner. CursorWrapperInner中包裹了BulkCursorT

2015-06-17 20:04:32 1362

原创 Android中继承RadioButton后,点击不能选中

在继承RadioButton的时候,覆改构造方法的时候要确保public RadioButton(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.radioButtonStyle); }这个构造方法被调用。必须在子类中调用super(Context cont

2015-06-17 19:57:24 1347

原创 Android中的信使Messenger的源码解析

通过Messenger可以实现基于message的IPC通信。 Messenger内部引用了一个Handler,通过Messenger的getBinder方法返回一个IBinder对象,这个IBinder可以实现IPC通信。public IBinder getBinder() { return mTarget.asBinder(); }mTarget是IMessenger类

2015-06-02 23:52:26 1023

原创 从应用启动看Activity的创建过程

本篇暂未完成。 /* *Acitivity的创建过程: *应用程序的入口为ActivityThread的main函数。 *在main函数中: */ public static void main(String[] args) { SamplingProfilerIntegration.start();// CloseGuard defaults to true

2015-05-26 00:33:50 1096

原创 android:fitSystemWindows详解

从Android 4.4开始,Android系统加入了一个比较酷的功能,就是我们可以设置状态栏的的颜色了,有个这个功能,状态栏就不再是黑乎乎的了,我们就可以根据我们应用的主色去设置状态栏的颜色,使得应用体验变得好一些,所以我们通过如下方式设置状态栏透明。window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, Window

2015-05-26 00:21:22 13952 2

原创 Android4.4新的特性,在应用内开启透明状态栏和透明虚拟按钮。

除了沉浸模式外,Android 4.4还有新的API,能使应用内的状态栏和虚拟按钮透明。其他更多的Android 4.4 APIs可以看这里。 如果要使应用内的状态栏和虚拟按钮变成透明有两种方法。 一种是代码方式: 1 Window window = getWindow(); 2 window.setFlags(WindowManager.LayoutParams.FLAG_TR

2014-12-03 21:52:35 981

原创 Android SDK开发包国内下载地址-AndroidDevTools

不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。 通过分析SDK Manager里要用到的repository文件

2014-09-24 15:37:48 1247

转载 Android常用代码之普通及系统权限静默安装APK

本文主要介绍程序如何安装apk,包括普通模式安装和系统权限静默安装。 如果是非系统应用请直接查看:Android常用代码之APK root权限静默安装,查看更完美的解决方案。   1、普通模式安装,调用系统Intent,代码如下: public static void install(Context context, String filePath) { Intent

2014-04-22 16:40:30 1014

转载 smali文件语法参考

Dalvik opcodes Author: Gabor Paller Vx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values

2014-04-16 09:45:24 966

转载 为什么调用glPushMatrix()和glPopMatrix()

今天忽然感悟到为什么在进行变换之前要用glPushMatrix();这个函数,而在变换完毕后有用glPopMatrix()这两个函数了,赶紧记下来:     我们在变换坐标的时候,使用的是glTranslatef(),glRotaef()等函数来操作,操作的是什么呢?操作的是当前矩阵,我们也知道,这些坐标变换(翻转,旋转也好)都是通过操作矩阵来实现的,而矩阵相乘是会叠加的,当你用完一个变换函

2014-02-25 22:48:47 867

转载 OpenGl的glMatrixMode()函数理解

glMatrixMode()函数的参数,这个函数其实就是对接下来要做什么进行一下声明,也就是在要做下一步之前告诉计算机我要对“什么”进行操作了,这个“什么”在glMatrixMode的“()”里的选项(参数)有3种模式: GL_PROJECTION 投影, GL_MODELVIEW 模型视图, GL_TEXTURE 纹理. 如果参数是GL_PROJECTION,这个是投影的意思,就是要对投影

2014-02-25 22:43:03 1131

原创 Android OpenGL学习足迹——一些重要的函数

一,两种投影方式: 1.GL10.glFrustumf(float left, float right, float bottom, float top, float zNear, float zFar),     该函数为设置透视投影,其中left和right为视口左右侧对应的x坐标,bottom和top为视口上下侧对应的y坐标,zNear和zFar为可视空间区域最近和最远的z坐标。

2014-02-25 22:41:52 1018

转载 Android Intent.FLAG_NEW_TASK详解,包括其他的标记的一些解释

1. Task是包含一系列Activity的堆栈, 遵循先进后出原则.  2. Task默认行为:      (1) 前提: Activity A和Activity B在同一个应用中.           操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A

2014-02-25 16:50:13 827

精通HTML5和CSS3设计模式

现在html5和css3非常火热,二者结合可以做出绚丽的界面,本书讲解了html5,css3的设计模式

2013-12-14

黑客攻击技术

黑客学习的必备资料,黑客攻击技术全套汇总。

2013-12-14

android反编译工具包

Android 反编译,Android 反编译工具包的升级版。

2013-12-14

空空如也

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

TA关注的人

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