自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 从任何地方得到Application context

本篇文章介绍如何得到在程序的任意地方得到Application context。1. 继承Application类,在内部保存application context;2. getApplication或getApplicationContext;3. 反射得到Application context

2016-05-27 11:22:32 11522

原创 Android JNI Java类型签名

Android Java 类型签名。JNI提供了Java和native代码相互交互的接口,当我们在底层访问Java类的域(成员变量)或者方法时,需要提供域或者方法描述符,比如,下面代码,

2016-05-24 16:04:47 4086

原创 Android Java对象和底层结构体转换

JNI提供了Java和native代码相互调用的接口,注意是相互调用,不仅仅是Java可以调用native,native也是可以调用Java的。但是使用的时候,我们会遇到一些问题,本文介绍一下Java对象和底层结构体的转换。Java 对象我们有Person类,public class Person { public int ID; public String name; pu

2016-05-24 15:02:42 4525

原创 Android 如何调用第三方.so (.a) 文件

在ndk开发中,我们有时候会使用到别人编译好的第三方本地库,这些本地类库有时候是符合JNI接口的,同时可能会提供一些Java接口文件,这样我们就可以直接将.so文件和Java文件直接导入。但是有时候,可能一些本地类库并不符合JNI接口,而且,其并没有提供Java层,这个时候,我们就需要自己编译本地类库啦。本文,我们将对这两种情况进行说明。1. 本地类库符合JNI接口大多数本地类库都是符合这种情况的,

2016-05-18 11:24:09 16192

原创 Java HashMap学习

做过Java或者Android开发的肯定使用过HashMap。最基本的就是HashMap维护了一个key, value表,可以实现数据的快速存储和读取。本篇文章就来揭开HashMap的面纱,从其源码来回答如下问题, 1. HashMap如何实现快速存储?其数据结构是什么? 2. HashMap的长度是固定的么? 3. HashMap的key是自定义对象时,有什么需要注意的?equal和hash

2016-05-16 09:21:18 510

Understanding the Linux Kernel 3rd Edition

英文版,详细介绍了Linux内核。经典之作,值得收藏。

2015-11-16

Android动态加载之DexClassLoader学习

DexClassLoader学习源码,使用时,请删除Lib.Java文件,否则会出现loadClass错误。

2015-11-08

空空如也

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

TA关注的人

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