
Android
文章平均质量分 89
用来记录和分享 “Android“ 相关知识点。
xing.tang
迷茫,只是因为想得太多,做得太少。
展开
-
Android Json 数据解析优化
Android Json 数据解析优化原创 2023-02-23 20:47:58 · 1248 阅读 · 2 评论 -
Room CursorWindowAllocationException
Room CursorWindowAllocationException原创 2023-02-07 11:53:59 · 1240 阅读 · 0 评论 -
基于 Android JaCoCo 针对手工测试的代码变更覆盖率方案
代码: 代码:4.2 新建一个 jacoco.gradle 文件在项目根目录下新建一个 文件,这个文件提供给各个模块使用。4.3 在依赖的 Library 模块中添加依赖在您的 或子模块的 文件中依赖这个 4.4 配置 AndroidManifest.xml4.5 生成测试报告(1)首先我们通过命令行安装 app)选择您的 ,安装 到您的手机上。(2)命令行启动(3)点击测试这个时候你可以操作您的 ,对您想进行代码覆盖率检测的地方,进入到对原创 2022-06-20 10:14:44 · 1172 阅读 · 2 评论 -
Android App Initializer 实现方案
Android App Initializer 实现方案原创 2022-06-07 20:56:49 · 2115 阅读 · 0 评论 -
Android App 稳定性优化
文章目录1、如何提升 App 的稳定性?1.1 开发阶段1.1.1 技术评审1.1.2 强制 Code Review 机制1.1.3 主动容错1.2 测试阶段1.3 发布阶段1.4 运维阶段1.4.1 Crash 监控日志收集1.4.2 非 Crash 的异常监控日志收集1.4.2 报警策略1.5 降级容灾策略1.5.1 配置平台1.5.2 安全模式1.5.3 统跳中心1.5.4 动态化修复2、建立有效的 Code Review 机制2.1 什么是 Code Review?2.2 Code Review 需原创 2022-04-10 01:00:55 · 1115 阅读 · 0 评论 -
Android 热修复实现原理
文章目录1、热修复背景2、Instant Run 概述3、类加载3、热修复3.1 代码修复3.1.1 类加载方案3.1.2 底层替换方案3.2 资源修复3.3 so 修复1、热修复背景当发布的版本出现小 Bug 需要及时修复的时候,如果按照传统的方式,这就需要去解决 Bug、测试打包重新发布,而用户也需要重新安装你发布的新版本才能解决这个 Bug,使用这个时候可以使用热修复去进行及时修复,而且不需要发布新的版本,只需要发布补丁包,在客户不知不觉间修复掉 Bug。个人认为现在市面上比较成熟稳定的热修复原创 2022-04-03 15:57:42 · 3779 阅读 · 0 评论 -
Android WebView与JS的交互方式
前言现在很多App都内置了Web网页,比如很多电商App,淘宝、天猫、京东、拼多多、网易考拉等等,那么它们又是如何实现的呢?这里就不得不涉及到Android的WebView控件,通过WebView去动态加载一个Web网页,而Web网页的技术实现又将涉及到Html、css样式、JavaScript(简称JS)这些语言。上述功能无可避免的将会涉及到Android客户端与Web网页交互的实现,所以我们将全面介绍Android通过WebView与JS的交互方式。目录[外链图片转存失败,源站可能有防盗原创 2022-03-04 00:47:24 · 4563 阅读 · 0 评论 -
Android WebView的使用攻略
前言现在很多App都内置了Web网页,比如很多电商App,淘宝、天猫、京东、拼多多、网易考拉等等。那么它们又是如何实现的呢?这里就不得不涉及到Android的WebView控件,通过WebView去动态加载一个Web网页,所以我们将全面介绍Android WebView。目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KtDd5uuk-1646325947466)(http://note.youdao.com/yws/res/16277/WEBRESOURCE原创 2022-03-04 00:46:27 · 1141 阅读 · 0 评论 -
ART和DVM
1.说明:ArrayList内部实现是以数组实现,其最重要的一点就是能够自动扩容,也就是我们常常说的"动态数组",当超出其长度限制的时候会扩展为原来的1.5倍,如果扩展1.5倍还不满足需求,直接扩展为需求值,其默认容量为10。2.源码解析:package java.util; public class ArrayList<E> extends AbstractList&...原创 2017-11-07 10:07:16 · 234 阅读 · 0 评论