首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android工具
订阅
NeverGiveUp
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
QQ音乐Android编译提速之路
1. 序言 工程编译,是Android应用开发工作中的重要一环。而随着工程代码量膨胀,编译耗时也越来越长,拖慢了开发效率。 这个问题在中大型团队中并不少见。以QQ音乐为例,Android工程代码量达到120万行以上,每修改一行代码,都要等待4分钟以上才能在手机上看到改动效果。 …
包体积优化 · 彩蛋篇 · Android编译期PNG自动化转换WEBP
大家都知道 png 是比较占用App体积的,有没有工具可以在打包前(比如 assembleDebug、assembleRelease)自动去转化所有的 png 图片,包括第三方依赖库里面的呢?之前不经意间发现有一个神器cwebp 转化工具,是不是可以借鉴这种工具自己写个Plug…
开源 | 新一代Android 性能监控框架Rabbit
也提供了完整的数据上报系统。目前包含的主要功能如下图: 通过编译时代码插桩, rabbit可以非常方便的统计应用的冷启动时间与页面渲染时间。测速统计的关键时间点定义如下图: 与网络请求耗时结合后,rabbit可以统计出一个页面的完全渲染耗时。这里的完全渲染耗时是指:从页面cre…
SVG 生成 Vector 资源文件批量及编辑预览工具
Vector 矢量图在 Android 项目中的应用越来越广泛,但是如果你想用 Android Studio 自带的工具将 SVG 图片转化成 Vector 资源文件却是相当麻烦,首先能支持的 SVG 规范较少,其次操作流程麻烦。而另一种方式就是通过 http://inloop.github.io/svg2android/ 这个网站转换,虽然支持的 SVG 规范较多,但是访问速度较慢且操作起来相当麻烦,最重要的是没有预览功能。这里,给大家安利 SVG-Android 框架下的几个小工具,可以辅助开发者更加便捷地使用 SVG 图片。
无侵入式工具-SmartTool
前言 开发过程中,通过日志,AS等工具查看网络,异常等信息总是感觉不太方便,于是萌发了开发个更好用的工具的想法。要能简单接入,要调试信息能清晰的可视化展示,要交互容易,要页面美观.....于是开始了整理需求,切图,编码...... 简介 SmartTool(中文名:机智的兔儿)…
Android 组件资源覆盖冲突解决方案
在 Android 的日常开发中,我们会使用到大量的第三方库或者自己编写的组件库,这些依赖库中资源加上主工程本身的资源,可能会发生同名冲突,会发生资源相互覆盖的现象。 由于资源覆盖不会有任何提示,而且只会在 APP 运行到相关代码时暴露出来,如果测试不细致的话,很容易把问题带到…
Android判断应用是32位还是64位以及虚拟机类型
Android系统从5.0开始支持64bit CPU,于是系统就有了zygote和zygote64两个进程来分别创建32和64位的应用进程。所以理论上Android系统5.0以下的系统是不支持64未架构的,只需要对Android系统5.0以上的系统进行检测。 上面针对5.0以上…
说一说 Android Studio 和 IDEA 中一个很有用的内存调试插件
在我最近的研发活动期间寻找新的工具,以提高我的开发经验,使 Android Studio 的生活更轻松,我发现一个有用的插件,我从来没有听说过。 这就是为什么,我决定写这个强大的工具,它如何帮助我与内存调试我的应用程序。
Android 性能模式篇之智能的工作计划 (译)
本篇文章简要介绍了 JobScheduler 和其他 API,可以帮助你的应用程序优雅的去安排你的工作计划。