10 gdky005

尚未进行身份认证

我要认证

目前在聚美担任 android 架构师,主攻 android 软件架构设计与程序优化。技术博客(http://www.gdky005.com/)作者。卓客Team (https://github.com/ZhuoKeTeam)团队组建者,帮助菜鸟提升个人技能。

等级
TA的排名 3w+

Flutter 如何在切换页面的时候,把参数传到下一个页面?

导语2019年09月10日 Google 刚把 Flutter 1.9 版本发布,相信 2.0 应该不远了。这次更新将 Flutter 的 web 代码合并到主 repo 了,但是 web 的还处于测试版本,2.0 应该是包含 web 的,让我们期待吧。看到升级提示,立马升级本地 Flutter SDK。本期讲解Flutter 路由传递当 app 的页面变多的时候,就需要考虑页面传值...

2019-09-10 17:25:54

Flutter 学习脑图笔记,可方便查找与搜索!

Flutter 学习笔记思维导图,包含常用组件的基础属性,可在源文件中直接搜索,也可作为一个常用必备的手册。适合人群新手:便于新手学习和理解常用的组件,以及基础属性。大小牛:以备不时需的查找。如何使用?包含三种类型的文件,具体如下:PNG 基础图片类型,可以浏览全部,放大缩小,可分区域查看。PDF 标准的 PDF,不仅是查阅,也可以直接根据关键字搜索。MindNode ...

2019-08-29 11:43:15

QPM 性能监控组件——总篇

QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平台上,通过集成 QPM 组件,可以在 App 中通过悬浮窗可视化相关实时数据。意在帮助广大开发者和测试同学快速了解 App 中存在的性能问题,并展示了很多常用的数据,减少重重复杂的操作。经过了好几个月的方案调研,不断的优化,...

2019-01-03 16:38:13

QPM 之简介

QPM (Quality Performance Monitor) 是一个质量性能监控组件,可以很方便的查看当前 App 的性能和常用数据。目前主要运行在 Android 平台上,通过集成 QPM 组件,可以在 App 中通过悬浮窗可视化相关实时数据。意在帮助广大开发者和测试同学快速了解 App 中存在的性能问题,并展示了很多常用的数据,减少重重复杂的操作。经过了好几个月的方案调研,不断的优化,...

2019-01-03 16:36:59

QPM 之缘起

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM曾经我和你们一样,成天疲于业务开发,一天天除了加班,还是加班。可是呢,bug 还是不断,看着人家的 app 那么流畅,为啥我做的这么挫?What’s fuck! 慢慢的,掌握到一些性能优化的技巧后,熟练的搞起优化,app 就不再那么卡了,看着得意之作,心里满满的喜悦。缘起——GT当时看到腾讯 GT 的悬浮窗,...

2019-01-03 16:36:29

QPM 准备优化前的思考

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

2019-01-03 16:35:59

QPM 之悬浮窗助力性能优化

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM让我们来尝试做一些可以可视化的悬浮窗功能吧,里面可以展示一些基础的性能指标数据。启动 App 后便可以看到一些数据,解决未 root 手机无法获取数据的疑难杂症。包名一个 apk 会有一个固定的包名,但是在某些特殊场景下,却会展示多个包名,例如:测试包,正式包,变种包,推送测试包等等,给 QPM 展示当前...

2019-01-03 16:34:46

QPM 之悬浮窗设置信息

QPM 开源地址:https://github.com/ZhuoKeTeam/QPM更多实用信息:手机的基本信息AndroidManifest.xml 信息App 中所有的 SharePreference 信息可配置的开关网络接口手机基础信息再也不用 去手机的复杂界面查看各种数据;再也不用 下载 辅助性 apk 获取信息;再也不用 因为某些信息没有,查询半天。是否 R...

2019-01-03 16:34:01

QPM 之同类 PM 对比

QPM 的注意事项以及和其他同类 PM 类软件的对比。注意事项QPM 的悬浮窗如果开启过多的功能,可能会影响性能,推荐:需要什么功能,就开启什么开关,这样把影响降低到最低。QPM 与其他同类 PM 的区别与其他同类 QPM 工具相比,有以下优势:任何一个内置的 QPM 的 App, 可以直接可视化相关性能和数据;内置多个参数指标开关,想用哪个就开哪个;精简模式,只显示关注的数据指标...

2019-01-03 16:33:11

解决 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将 Django 还原为 1.11.0 就可以了。...

2018-05-15 18:45:47

Django 删除表遇到的一些错误

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

2017-10-18 11:42:10

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

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

2017-08-07 16:37:26

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

小引子在平时的开发过程中,我们经常会查阅很多的资料,最常参考的是 github 的开源项目。通常在项目的主页面能看到项目的简介和基本使用,并且时不时能看到页面汇中有好多的彩色标签,看起来很酷,很专业,很有逼格,能提升很多的好感度。前言本文又是一篇很长的文章,如之前写的某篇文章一样,基本是一口气连续两三天的写。写啊写啊写,不知不觉就写了好多,其实有很多是素材图片,务必做到每个细节我都实践一遍。考虑到同

2017-06-16 12:53:27

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

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

2017-06-16 12:51:17

徽章系列7: codacy 的使用

徽章系列7: codacy 的使用官网: https://www.codacy.comcodacy 是什么?codacy 编程代码自动审查服务平台,可以帮我们分析存在的问题 或者说是 bug,主要包括代码质量、语法规范、功能可用性方面的检查。codacy 怎么使用?进入官网,添加自己的需要的 project。完成后,等待一段时间就好了,会给你发邮件通知,已经完成。完成后的效果是:,咱们的这个项目评级

2017-06-16 12:50:50

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

让 codecov 慢慢构建吧,我们先继续。官网:https://android-arsenal.com/apiApi_Level 有什么用?Api_Level 是 arsenal 网站给各位开发者的一个福利,我们的 android 开源项目一般都有一个最低的构建版本。平时我们都是在 md 文件中写上 支持版本是 14+等很多样式,但是 不够醒目,有了 Api_Level 后,打开开源项目主页就知道

2017-06-16 12:50:29

徽章系列5: Codecov 的使用

根据文中的指示:我们能看到一个开源的 github 项目 https://github.com/codecov/example-android, 不过看起来点晕晕的,于是摸索了一段时间。我们之后都直接使用 Trivas CI 构建了。添加项目就不说了,进入后,点击 project changes, 找到自己的项目:,等生产报告后,进入该网站就能看见结果。利用 Jacoco 生成报告Codecov不支

2017-06-16 12:50:06

徽章系列4: Circle CI 的使用

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

2017-06-16 12:49:43

徽章系列3: Travis CI 的使用

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

2017-06-16 12:49:10

徽章系列2:JitPack 的使用

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

2017-06-16 12:48:42

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。