努力就有收获

这里的东西都是自己的学习经历,以后年纪大了,会看到曾经的自己!

QPM 性能监控组件——总篇

QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平台上,通过集成 QPM 组件,可以在 App 中通过悬浮窗可视化相关实时数据。意在帮助广大开发者和测试同学快速了解 App ...

2019-01-03 16:38:13

阅读数:223

评论数:3

QPM 之简介

QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平台上,通过集成 QPM 组件,可以在 App 中通过悬浮窗可视化相关实时数据。意在帮助广大开发者和测试同学快速了解 App ...

2019-01-03 16:36:59

阅读数:79

评论数:0

QPM 之缘起

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 曾经我和你们一样,成天疲于业务开发,一天天除了加班,还是加班。可是呢,bug 还是不断,看着人家的 app 那么流畅,为啥我做的这么挫?What’s fuck! 慢慢的,掌握到一些性能优化的技巧后,熟练的搞起优化...

2019-01-03 16:36:29

阅读数:91

评论数:0

QPM 准备优化前的思考

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 重复的工作能否减少? 必须可以! 每天重复着同样的工作,周而复始,枯燥乏味,因此衍生出了自动化操作,比如脚本,工具等,让人们可以把时间节省下来,做更多的事情。 Android 如何进行性能优化? 抓包: Cha...

2019-01-03 16:35:59

阅读数:47

评论数:0

QPM 之悬浮窗助力性能优化

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 让我们来尝试做一些可以可视化的悬浮窗功能吧,里面可以展示一些基础的性能指标数据。 启动 App 后便可以看到一些数据,解决未 root 手机无法获取数据的疑难杂症。 包名 一个 apk 会有一个固定的包名,但是...

2019-01-03 16:34:46

阅读数:48

评论数:0

QPM 之悬浮窗设置信息

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM 更多实用信息: 手机的基本信息 AndroidManifest.xml 信息 App 中所有的 SharePreference 信息 可配置的开关 网络接口 手机基础信息 再也不用 去手机的复杂界面查看各种...

2019-01-03 16:34:01

阅读数:43

评论数:0

QPM 之同类 PM 对比

QPM 的注意事项以及和其他同类 PM 类软件的对比。 注意事项 QPM 的悬浮窗如果开启过多的功能,可能会影响性能,推荐:需要什么功能,就开启什么开关,这样把影响降低到最低。 QPM 与其他同类 PM 的区别 与其他同类 QPM 工具相比,有以下优势: 任何一个内置的 QPM 的 App, 可...

2019-01-03 16:33:11

阅读数:49

评论数:0

解决 Django 的 if version (1, 3, 3): raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is requi

这个问题是由于今天准备给服务器安装 redis 缓存,安装完成以后,默认升级了 Django 为 2.0.X。 找了好久终于找到 这个日语的网址:http://sheeprogramming.iku4.com/server/mysqlclient%201.3.3%20or%20newer 将 ...

2018-05-15 18:45:47

阅读数:248

评论数:0

Django 删除表遇到的一些错误

python manage.py sqlmigrate DouYin 0001 逗比的 Django, 从数据库删除以后,就无法再次创建数据库成功。折腾了好久,终于摸索出一条路。 删除你不需要的代码和 服务器端的 数据库,然后本地依旧执行一次python manage.py makemigra...

2017-10-18 11:42:10

阅读数:705

评论数:0

如何正确打开华为手机的 USB 调试和 完整 log 功能?

华为手机(荣耀6)不能开启USB调试?借了一台华为荣耀手机,估计被重置过系统,电脑都连接不上,在关于里面开启开发者模式。并开启 USB 调试模式,但是刚打开,再次进来就变成不可选择的状态,并且不能调试。需要如下操作才能正常使用 USB 调试模式。 1. 首先打开拨号盘,输入 *#*#28465...

2017-08-07 16:37:26

阅读数:19113

评论数:1

打造一个高逼格的android开源项目——小白攻略

小引子在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目。通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看到页面汇中有好多的彩色标签,看起来很酷,很专业,很有逼格,能提升很多的好感度。前言本文又是一篇很长的文章,如之前写的某篇文章一样,基本是一口气连续...

2017-06-16 12:53:27

阅读数:1830

评论数:2

徽章系列8:生成个性徽章

官网: https://shields.io/有什么用?彰显个人魅力,体现某种功能。例如咱们做一个跳转到我的博客的 个人徽章。怎么玩?滚动网页到最下面:在对应的地方填写相应的东西(也支持中文哦), 完成后点击后面的 Make Badge 按钮试试看。我想我的个人图标是这种浅蓝色: ,那么我就在 ...

2017-06-16 12:51:17

阅读数:891

评论数:0

徽章系列7: codacy 的使用

徽章系列7: codacy 的使用官网: https://www.codacy.comcodacy 是什么?codacy 编程代码自动审查服务平台,可以帮我们分析存在的问题 或者说是 bug,主要包括代码质量、语法规范、功能可用性方面的检查。codacy 怎么使用?进入官网,添加自己的需要的 pr...

2017-06-16 12:50:50

阅读数:1193

评论数:1

徽章系列6: Api\_Level 的使用

让 codecov 慢慢构建吧,我们先继续。官网:https://android-arsenal.com/apiApi_Level 有什么用?Api_Level 是 arsenal 网站给各位开发者的一个福利,我们的 android 开源项目一般都有一个最低的构建版本。平时我们都是在 md 文件中...

2017-06-16 12:50:29

阅读数:468

评论数:0

徽章系列5: Codecov 的使用

根据文中的指示:我们能看到一个开源的 github 项目 https://github.com/codecov/example-android, 不过看起来点晕晕的,于是摸索了一段时间。我们之后都直接使用 Trivas CI 构建了。添加项目就不说了,进入后,点击 project changes,...

2017-06-16 12:50:06

阅读数:1983

评论数:0

徽章系列4: Circle CI 的使用

官网: https://circleci.com/Circle CI 和 Travis CI 有什么区别?需要一起使用吗?Circle CI 相对来说比 Travis CI 好一些,至少界面上来说哈。还提供 ssh 的连接,构建过程相对来说 比较透明直观。例如:Travis CI 的文档资料相对 ...

2017-06-16 12:49:43

阅读数:1782

评论数:0

徽章系列3: Travis CI 的使用

官网: http://travis-ci.org/ ps: 这个是公开的,如果需要使用私有的,请使用 .com 域名。 需要提醒的是:每次提交代码后都会重新下载需要的资源文件哦,所以时间很长,耐心等待吧。TravisCI 有什么用?travis-ci 就是 自动化 CI 工具,类似于大公司经常...

2017-06-16 12:49:10

阅读数:736

评论数:0

徽章系列2:JitPack 的使用

官网: https://jitpack.io创建 Android Library 在 AS 中创建标准的 android 项目: 创建 Library: 创建 badge library 成功。 配置相关文件进入 jitpack android 可以看到 jitpack 为我们提供的文档帮助。...

2017-06-16 12:48:42

阅读数:609

评论数:0

徽章系列1: Top 30 android 开源项目徽章

徽章系列1: Top 30 android 开源项目徽章我们尝试在 github 里面搜索 以 android 关键字 开发语言为 java 的开源项目。 统计情况如下: Retrofit 0 okhttp 0 Butter Knife 0 MPAndroidChart 4 Androi...

2017-06-16 10:58:37

阅读数:641

评论数:0

android 6.0 权限崩溃分析:android.system.ErrnoException: statvfs failed: ENOENT (No such file or directory)

android 6.0 权限崩溃分析:android.system.ErrnoException: statvfs failed: ENOENT (No such file or directory)问题复现在某些 6.0 设备的设备上 程序因为使用了 app 的外置 SD 卡的私有目录,在没有 ...

2017-05-03 11:41:14

阅读数:9127

评论数:1

提示
确定要删除当前文章?
取消 删除