自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gradle学习二 利用javassist api修改class字节码

一 前言 Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and

2017-11-22 13:24:37 2569 1

原创 Gradle 学习一 学习资料准备

一 概述目前开发android项目,使用as开发、gradle构建已经成了标配。默认新建的as 工程会给我们生成基础的build.gradle文件,里面包含了构建一个app所需要的最基本的配置声明。实际项目中,需求变化莫测,尝尝需要扩展gradle脚本来实现一些特定功能,这就需要我们对gradle比较熟悉。因此,只有真正明白gradle的原理,android app里面build.gradle的涵义

2017-11-16 17:51:20 343

原创 ClassLoader 三 Android 类加载

一 前言Android类加载同样遵循jvm虚拟机规范,不同点是class不是被类加载器直接装载,而是先被打包成dex文件,然后交由BaseDexClassLoader来完成类加载。二 分类BaseDexClassLoader 包含两个子类 1. DexClassLoader 2. PathClassLoader下面分别看下对应的源码 :package dalvik.system;import j

2017-11-14 17:42:05 303

原创 滴滴插件VirtualApk学习一 编译

一 代码代码下载git clone  https://github.com/didi/VirtualAPK代码结构: VirtualAPk AndroidStub 插桩文件,配合编译 app  示例demo主工程 CoreLibrary 核心库 PluginDemo 示例demo插件 virtualapk-gradle-plugin gradle插件 二 编译 目前版本的代码只支持2.14.1版本

2017-11-10 18:01:15 763

原创 Classloader 二 自定义类加载器

一 为什么需要自定义类加载器1.假设需要加载的类需要保密,那么java自带的app类加载器就无法完成加载的任务,这个时候就需要通过自定义类加载器先对类文件进行解密,然后再进行加载。2.加载指定路径的类文件。比如类文件放在磁盘的某个文件夹、或者来自网络。下面的例子会展示加载指定磁盘目录下的一个类文件的方法。二 示例自定义一个类加载器MyClassLoader,继承自ClassLoader,重写find

2017-11-09 17:25:20 319

原创 Classloader 一 基本概念

一 前言 java程序执行流程,以下demo为例: package java; public class JavaClassDemo { public static void main(String[] args) { // TODO Auto-generated method stub String str = new String("demo...

2017-11-09 15:04:05 232

Javassist 修改class字节码

Javassist 提供了java类库,用于方便操控Java字节码。功能包括:运行时创建java class,修改class。与其他同类工具(asm等)不同的是,Javassist提供了两个层面的API: 1.java代码层 2.字节码层 通过java代码层,开发者即时对字节码不是很熟悉,也可以非常方便快速的完成字节码的修改。

2017-11-22

Ant编译打包android工程流程

Ant编译打包android工程,签名,多渠道

2015-09-22

两个工程打包一个apk

两个Android工程打包一个apk. 1.eclipse 2.mk

2014-11-06

android.jar(android 4.2.2)

包含了所有@hide接口的SDK,基于android4.2.2版本制作

2014-07-20

ListPopupWindow + 透明遮罩显示隐藏

实现一个效果,点击button后尾随一个列表,这个列表内容和布局可以随意定制,并且列表弹出的时候整个activity加上一层透明遮罩,点击任意位置列表消失,透明遮罩背景消失。

2014-04-12

REST 架构风格与基于网络的软件架构设计

REST 架构风格与基于网络的软件架构设计

2010-08-09

SCJP scjp学习

SCJP scjp学习 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

2010-08-05

名片识别文章 ocr 名片识别

集成汉英ocr系统识别中文名片 一种名片图像的文字区块分割方法.pdf 中文名片识别系统.pdf

2010-08-05

算法导论(中文版)(现代计算机常用数据结构和算法)

算法导论(中文版)(现代计算机常用数据结构和算法)

2009-12-04

空空如也

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

TA关注的人

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