随笔分类 - Android 优化工具
摘要:布局的性能优化之所以重要,因为以下两个方面: 布局的性能优化之所以重要,因为以下两个方面: (1)布局文件是一个xml文件,inflate布局文件其实就是解析xml,根据标签信息创建相应的布局对象并做关联。xml中的标签和属性设置越多,节点树的深度越深,在解析时要执行的判断逻辑、函数的嵌套和递归就越
阅读全文
摘要:内存优化: App性能测试和分析工具: 一、Android内存分配回收机制 参考Android 操作系统的内存回收机制,这里简单做下总结: 从宏观角度上来看Android系统可以分为三个层次 Application Framework, Dalvik 虚拟机 Linux内核。 这三个层次都有各自内存
阅读全文
摘要:目前行业内有很多电量测试的方法: 1.1 Batterystats & bugreport Android 5.0及以上的设备, 允许我们通过adb命令dump出电量使用统计信息. 1, 因为电量统计数据是持续的, 会非常大, 统计我们的待测试App之前先reset下, 连上设备, 命令行执行: $
阅读全文
摘要:代码静态检查推荐: (1)Android自定义Lint实践 (2)美团外卖Android Lint代码检查实践 (3)Android自定义Lint实践2——改进原生Detector Lint 是 Android Studio 提供的 代码扫描分析工具,它可以帮助我们发现代码结构/质量问题,同时提供一
阅读全文
摘要:假设有一个单例的ListenerManager, 可以add / remove Listener, 有一个Activity, 实现了该listener, 且这个Activity中持有大对象BigObject, BigObject中包含一个大的字符串数组和一个Bitmap List. 代码片段如下:
阅读全文
摘要:发布工具: 第一步:配置项目根目录的build.gradle 第二步:配置需要发布的Module Lib的build.gradle 第三步:发布到github 提交代码到github repository。 第四步:创建Release版本 在“Release”选项卡上,进入,“New Release
阅读全文
摘要:今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了) 首先 使用 git commit --amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器 然后 你
阅读全文
摘要:1、进入终端命令行 (1)输入:cd .ssh/ 进入到.ssh后,输入ls,会输出“known_hosts”,如果没有创建过rsa的话 (2)输入:man ssh-add (3)输入:ssh-keygen -t rsa -C "your email" // 你的邮箱 (4)输入:输入私钥名字 En
阅读全文
摘要:git地址: https://github.com/thx/RAP wiki : https://github.com/thx/RAP/wiki/home_cn 视频教程: http://thx.github.io/RAP/study.html 官方Demo地址: http://rap.taobao
阅读全文
摘要:官网:https://bugtags.com/ 注意:小米手机 授权 打开漂浮窗 App 集成 Bugtags SDK 后,测试人员就可直接在 App 里所见即所得的提交 Bug; SDK 会自动截屏,并与设备信息、控制台日志、操作步骤等数据实时同步到 Bugtags 云端 使用(as环境下) 1、
阅读全文
摘要:开发者博客: BlockCanary — 轻松找出Android App界面卡顿元凶 开源代码:moduth/blockcanary BlockCanary对主线程操作进行了完全透明的监控,并能输出有效的信息,帮助开发分析、定位到问题所在,迅速优化应用。其特点有: 非侵入式,简单的两行就打开监控,不
阅读全文
摘要:压缩png: https://tinypng.com/ Android icon: http://www.icons4android.com/ Android Material Design Icon Generator Plugin 万能转换(webp - png) https://cloudco
阅读全文

浙公网安备 33010602011771号