关于Android旧项目模块化组件化实现(三)

0x00 前言 在前面两篇组件化文章中, 通过关于Android旧项目模块化组件化实现实现了模块独立运行, 通过关于Android旧项目模块化组件化实现--续篇实现了模块独立编译。 但是细细考量下会发现还有很多可以改进的地方。 比如公司项目有多个apk。 各个apk又都涉及了相同组件的使用该怎么办? 这里我提出个概念“组件司有化”。 所谓“组件司有化”,是指...

关于Android旧项目模块化组件化实现

0x00 前言 很多公司都喊起了模块化、组件化、插件化、热更新的口号。 没用过,有点心慌;想用一下,但是上来就是四个名词更TM心慌,都是咋个意思? 个人想法,为了理解方便,把它们分门别类一下: 模块化、组件化主要是提升开发体验 插件化、热更新主要是提升用户体验 这两类可以分开学习, 这里我们就先学习下模块化、组件化。 0x01 为什么学 学习新东西是有成本的...

关于屏幕适配

0x00 了解几个公式: 本文都是参考头条的适配 dpi=开方(长²+宽²)/尺寸 density= dpi/160 density=设备宽px/设计图宽dp px = dp*density dp为我们给控件设置的宽高值 dp=px/density 0x01 按比例适配 设计图屏幕宽度360dp,宽度1080px,一个View宽度为100dp。 那么Vie...

关于FileMonitor的想法和实现

0x00 前言Android为我们提供了很多好用的工具,以便我们能从各个角度来分析查找出App中的缺陷。比如UI优化的Hierarchy Viewer、方法检测的TraceView、内存泄漏的Mat。但是发现Android常用的工具里面对IO操作分析监控工具比较少,或者说没有?已知的检测IO的StrictMode也只能检测主线程的磁盘操作,对于IO的...

Android性能优化整理

图文章浅谈Android性能优化系列(0)之为什么需要性能优化浅谈Android性能优化系列(1)之安装包大小优化浅谈Android性能优化系列(2)之稳定性优化浅谈Android性能优化系列(3)之网络优化浅谈Android性能优化系列(4)之耗电优化浅谈Android性能优化系列(5)之UI优化浅谈Android性能优化系列(6)之内存...

我是如何破解一个小视频app的

前言最近想找一个看美剧的app,想看《黑袍纠察队》,一连下了几个app看看哪个效果好。结果无意中发现一个小(你)视(懂)频(得)app,随便点了几下发现都只能试看几十秒。看完整视频需要付费且价格不便宜(年费300),爱优腾的年费赶上半价活动也才99/年,所以付费观看我是拒绝的,就想着能不能破解下。工具android studio:安装java2s...

Android JNI知识点

JNI介绍JNI 是 Java Native Interface 的缩写,译为 Java 本地接口,是 Java 与其他语言通信的桥梁。 所以说白了,有了JNI可以通过Java调用C/C++,当然也可以通过C/C++回调Java,这是JNI两个主要功能。那下面分别从这两方面说下JNI如何实现调用的。Java调用C/C++既然Java要调用C/C++,...

第 1 页 / 共 5 页 下一页