
##介绍ASM ASM是一款基于java字节码层面的代码分析和修改工具。无需提供源代码即可对应用嵌入所需debug代码,用于应用API性能分析。ASM可以直接产生二进制cla...
介绍ASM ASM是一款基于java字节码层面的代码分析和修改工具。无需提供源代码即可对应用嵌入所需debug代码,用于应用API性能分析。ASM可以直接产生二进制class...
主要API类是: ``` Proxy.newProxyInstance public static Object newProxyInstance(ClassLoader l...
## AOP简介 ###1.1 什么是AOP AOP,Aspect Oriented Programming 面向切面编程 OOP,Object-oriented progr...
android-apt 与 AnnotationProcessor APT(Annotation Processing Tool)是一种处理注释的工具,它对源代码文件进行检测...
二、SQLiteDatabase 做移动应用的人,应该没有人不知道SQLite的吧,但SQLite与其它的关系型数据库有多大区别?Android是怎么使用和操作SQLite的...
Android上常见的数据存储方式有哪些呢? SharedPreferences这种存储数据的方式我们平时用的都对吗? 怎么使用SQLiteDatabase才是安全的? 带着...
4、常见内存泄漏 这是一个老生常谈的一个问题了,但我还是先对Java中的内存泄漏做一个定义: Java中的内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,这些...
1、堆和栈 要了解Android的内存,必须先从Java的堆和栈看起,我们先看看《Think In Java》中对它们的定义: (1)堆栈(stack):位于通用RAM中,但...
Android P新特性实践-Slices 概述 在2018年谷歌I/O开发者大会上,谷歌发布了万众期待的Android最新版本-Android P。Slice作为And...
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2...
一. DownloadManager简单介绍 DownloadManger是android 2.3(api level 9)开始 提供的用于优化处理长时间的下载操作。Down...