京东金融Android瘦身探索与实践
2022年9月开始我们针对金融APP进行了瘦身专项整治,在不考虑增量的情况,无删减业务代码的情况下实现从117M瘦身至74M,在本次安装包瘦身过程中我们遇到了不少坑,同时也积累了些经验,在此分享给大家。
Wesley13 Wesley13
4年前
Top Android App使用的组件 3
8684公交AdChina(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.adchina.com%2F):com.adchina:易传媒广告平台AdsMogo(https://www.oschina.net/action/GoToLink?urlhtt
东方客主 东方客主
4年前
Android动态加载基础 ClassLoader工作机制
类加载器ClassLoader早期使用过Eclipse等Java编写的软件的同学可能比较熟悉,Eclipse可以加载许多第三方的插件(或者叫扩展),这就是动态加载。这些插件大多是一些Jar包,而使用插件其实就是动态加载Jar包里的Class进行工作。这其实非常好理解,Java代码都是写在Class里面的,程序运行在虚拟机上
Stella981 Stella981
4年前
Android 经典笔记七 全局弹窗Dialog
目录介绍1.全局弹窗分析2.全局弹窗必要条件3.全局弹窗实现方式3.1.利用系统弹出dialog3.2.获取WindowManager,直接添加view3.3.在服务里,获取栈顶的Activity,弹窗4.Dialog实现全局Loading加载框4.1.自定义Loading类4.2.给自定义的
Stella981 Stella981
4年前
Android Studio速度慢(如何加速)?
我最近从Eclipse升级到AndroidStudio,但我并不喜欢这种体验。我将它们与具有16GB内存的Windows764位旗舰版和运行NVidiaGeforce780的Inteli74770以及最新的NVidia驱动程序进行比较,如果有关系,我将运行最新的JDK和最新的AndroidStudio。Andro
Easter79 Easter79
4年前
Spring简介,搭建Spring环境——轻量级容器框架(一)
Spring是什么?      Spring是一个集成了许多第三方框架的大杂烩,其核心技术是IOC(控制反转,也称依赖注入)和AOP(面向切面编程),所以spring既是一个IoC容器,也是一个AOP框架。知道了什么是Spring是学习的开端,下面说一下为什么使用Spring。为什么使用Spring?
Wesley13 Wesley13
4年前
VARCHART XGantt v5.2控件在窗体上如何运行
对于VisualStudio2010的用户来说很重要!在你拖动控件到窗体之前,你必须在应用程序设置(c)或高级编译器设置(VB)中将目标框架从。netframework客户端配置文件更改为.netframework4,因为前者缺少System.Design.dll,它是属性页在设计时所需要的。如果您不更改框架,以下错误消息将弹出当您试图拖动控件到
Stella981 Stella981
4年前
Netty(RPC高性能之道)原理剖析
1,Netty简述Netty是一个基于JAVANIO类库的异步通信框架,用于创建异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性的网络客户端和服务器端RPC高性能分析,请参考文章“【总结】RPC性能之道”特点异步、非阻塞、基于事件驱动的NIO框架支持多种传输层通信协议,包括T
Stella981 Stella981
4年前
Android SDK 安装及环境配置教程
1、配置jdk,查看jdk是否存在,一般电脑上都已经安装了的!在这里插入图片描述(https://imgblog.csdnimg.cn/20201027162144140.pngpic_center)2、AndroidSDK下载官网下载:https://androidsdk.en.softonic.com/download