- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 Android动态加载之ClassLoader详解
转自:http://www.jianshu.com/p/a620e368389a Dalvik虚拟机如同其他Java虚拟机一样,在运行程序时首先需要将对应的类加载到内存中。而在Java标准的虚拟机中,类加载可以从class文件中读取,也可以是其他形式的二进制流。因此,我们常常利用这一点,在程序运行时手动加载Class,从而达到代码动态加载执行的目的。 只不过Android平台上虚拟机运
2017-01-23 18:20:31 443
转载 深入分析Java ClassLoader原理
转自:http://blog.csdn.net/xyang81/article/details/7292380 一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的相关功能,而这些功能都被封
2017-01-23 18:12:06 191
转载 Gradle for Android 第三篇( 依赖管理 )
转自:https://segmentfault.com/a/1190000004237922 依赖管理 这会是一个系列,所以如果你还没有看我之前的几篇文章,请先查看以下文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for
2017-01-19 10:49:35 214
转载 Android使用Gradle统一配置依赖版本
转自:http://blog.csdn.net/u014651216/article/details/54602354 前言 目前的Android开发为了减少编译时间,开发效率,大多都采用模块化,组件化的开发方式。 采用这种方式不可避免的将会用到多个Library。 那么当我们协同开发时,如何处理每个人的版本统一呢? 我想大部分人应该都在使用Gra
2017-01-19 10:32:08 685
转载 Android博客周刊专题之#插件化开发#
转自:http://www.androidblog.cn/index.php/Index/detail/id/16# 本期专栏目讨论插件化开发。插件化涉及的东西很多,所以我们需要多个维度去学习。大概分为5个部分:预备知识、入门、进阶、系列、类库。一步一步深入了解插件的原理。本专栏会不定时更新相关内容,请留意更新的消息。请加入QQ群:149581646.会统一通知最新的文章。 Posted
2017-01-19 10:20:13 544
转载 Android 插件化 动态升级
不少朋友私信问到这个问题,这里简单介绍下我的了解 1、作用 大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,因而便有了插件化的概念,将一个 App 划分为多个插件(Apk 或相关格式) 常用的其他解决方法还包括:Google Multidex,用 H5 代替部分逻辑,删无用代码,买付费版的 Proguard 当插件化作
2017-01-19 10:18:25 306
转载 Java ClassLoader基础及加载不同依赖 Jar 中的公共类
转自:http://www.trinea.cn/android/java-loader-common-class/ 本文主要介绍 ClassLoader 的基础知识,ClassLoader 如何动态加载 Jar,ClassLoader 隔离问题及如何加载不同 Jar 中的公共类。 本文工程开源地址见:Java Dynamic Load Jar@Github,Clone 以后直接以 J
2017-01-19 09:52:21 420
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人