自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JNI简单尝试

这里主要是写一个实例来解释JNI的使用。设置NDK路径选择File–Project Structure–SDK Location或者也可以通过直接修改local.properties,在里面指定NDK的所在目录。两种方法都是一样的。配置ndk属性打开app下的build.gradle文件,在defaultConfig节点下增加属性配置ndk

2016-08-25 19:45:17 387

原创 Android混淆编译、反混淆、反编译

混淆编译为了保护APK代码和架构,不轻易被外部人员反编译和破解,对发布的APK,所以必须进行代码混淆编译。 Java 是一种跨平台的、解释型语言,Java 源代码(.java文件)编译成中间“字节码”存储于.class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java 源代码。

2016-08-12 21:29:36 16680

原创 AIDL

AIDL是什么AIDL (Android Interface Definition Language), Android接口定义语言,Android提供的IPC (Inter Process Communication,进程间通信)的一种独特实现。什么时候要使用AIDL使用AIDL只有在你允许来自不同应用的客户端跨进程通信访问你的service,并且想要在你的service种处理多线程的时候才是必要

2016-08-04 21:21:58 754

fingerprint hal

fingerprint hal。这里编写的是一种简单HAL的写法,会编译出HIDL接口。

2018-09-26

Service断点续传

Service、OkHttp、AsyncTask、Notification、运行时权限申请

2017-07-20

JNITest的Demo

JNI的一个小例子

2016-08-27

AIDL的Demo

AIDL的Demo

2016-08-04

验证码自定义View

验证码自定义View。

2016-05-09

RecycleView的使用

RecycleView的使用,包括线性、网格、瀑布布局的使用。

2016-05-09

空空如也

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

TA关注的人

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