首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
_晓明
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
内存优化:Bitmap内存优化
很多时候,Bitmap 才是 Native 内存占用的大头,因为只要应用使用图片就会用到 Bitmap。从 Android 8.0 开始,Bitmap 的内存占用便算在 Native 里了(目前市面上
真·程序员必修书单
迫近年关,很多人都写了 19 年的总结和 20 年的展望。我在回想 2019 年的时候,想到自己只读完了几本‘杂’书,真正技术的书籍一本也没有读完。焦虑就悄然涌上心头,有种不学习就退步的烦躁。然后我回想起了之前看到的一个网站: 接下来,你将得到答案。(😍我寻找的书单要来啦!)…
Gbox开源:比RN和WebView更轻的高性能动态化业务容器,解决首页动态化的痛点
对于一个还算有点小复杂的框架来说,之前的文章还是写得有些太草率了,所以我将本篇文章进行了重新编写。现在我将带你手把手学习Gbox,解密大厂级的首页高性能动态化框架。 注: 本文中所有的xml都可以直接贴去mock测试,文章中还附有运行预览的截图。阅读本文可能需要您亿点点的时间。…
DSL形式的基于retorfit、协程的网络请求封装
协程正式版出来已经有一段时间,相对于线程,协程占用更小的资源同时也可以更加方便的进行各个线程的切换。从retrofit2.6.0开始,retrofit直接可以支持哦诶和协程的使用。那么接下来就给大家展示一下如何快速封装一个基于协程的dsl形式的请求方法。 文章内容以目前较为常用…
资源混淆是如何影响到Kotlin协程的
随着kotlin的使用,协程也慢慢在我们工程中被开始被使用起来,但在我们工程中却遇到了一个问题,经过资源混淆处理之后的apk包,协程却不如期工作。那么两者到底有什么关联呢,资源混淆又是如何影响到协程的使用的,通过阅读本篇你会马上知晓。 我们发现经过资源混淆之后,下面这段代码中,…
携带状态的LiveData
在Android MVVM架构中,LiveData作为通知UI更新的桥梁,地位极其重要,可以说是MVVM的核心组件。 在具体实践中,它往往链接着对数据的异步操作结果。比如在登录操作中,需要执行异步登录逻辑,逻辑完成的结果会得到用户信息数据,这个数据可能会赋值给LiveData,…
Android 技术的下半场
越来越多的人在提“移动端的下半场”、“Android开发的焦虑”之类的,也有人在喊“技术天天在变,学也学不完”,“昨天Kotlin今天Flutter”。其实我却认为,如果你技术达到了一定程度,你无需太过在意这些。 移动端真正进入下半场了吗?于我看来并没有,最多说“Android…
Git 分支设计规范
这篇文章分享 Git 分支设计规范,目的是提供给研发人员做参考。 规范是死的,人是活的,希望自己定的规范,不要被打脸。 在说 Git 分支规范之前,先说下在系统开发过程中常用的环境。 DEV 环境:用于开发者调试使用。 FAT 环境:功能验收测试环境,用于测试环境下的软件测试者…
Android:手把手教你构建 WebView 的缓存机制 & 资源预加载方案
今天,我将针对 Android Webview 的性能问题,提出一些有效解决方案。 1. Android WebView 存在什么性能问题? 下面会详细介绍。 总结:上述两个原因 导致 H5页面的渲染速度慢。 **总结:H5页面加载速度慢的原因:渲染速度慢 & 页面资源加载缓慢…
AndroidManifest 合并冲突处理
0. 前言 AndroidStuido 采用模块化构建工程的方式,每个模块配置一个 AndroidManifest.xml ,甚至每个构建类型、产品特性都可以配置一个 AndroidManifest.xml。最终生成 apk 的时候,按照下图指定的优先级进行合并处理。(图片来源…