6 JsonChao

尚未进行身份认证

我要认证

深入探索Android

等级
TA的排名 7w+

管理的艺术

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。一、管理核心要点剖析技术管理包含两层含义:1、管理自己和团队的技术:进行技术选型,在正确的场景中使用最适合的技术,保证程序简捷、强壮、可维护,最终完成产品的上线。2、管理技术团队:帮助团队成员成长,从亲力亲为模式转变为授权模式,帮助别人成功,自己才会获得更大的成功。1、从给答案到做引...

2020-07-27 23:22:41

如何深刻影响他人

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。一、影响力策略原理当你打算影响他人行为的时候,最微小的做法改变,往往能取得最显著的成效。我们可以通过摆事实、将道理的方法来促使他们改变行为,也可以对常用的影响策略做一些简单的、小小的调整,把你要说的信息跟对方内心深处的动机关联起来。在 ”如何传达信息“ 这个问题上,对措辞、时机、背景或情境设定做一些小小的调整,就能戏剧性地改变对方 ”认同信息并依言行动“ 的程度。二、影响力秘诀1、从众心理(社

2020-07-14 07:49:18

灵魂之力-沟通之法

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。措辞是有技巧的。我们如何掌握把 ”NO“ 变成 ”YES” 的技巧呢?通过本文,我们能够把得到 “YES” 回答的可能性提高 2-3 成,仅仅通过阅读,就能得到练习。阅读时尤其要注意措辞在使用 “菜谱” 前后的区别。最终目标是彻底掌握 “菜谱”,达到能在无意识中使用的状态。而重复使用的次数越多,便越能够达到这样的状态。❌:错误示范????:对方想法✅:正确示范一、把 “NO” 变成

2020-07-07 08:51:52

深入探索 Gradle 自动化构建技术(九、Gradle 插件平台化框架 ByteX 探秘之旅)

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。一、前置知识1、函数式编程1)、什么是函数式编程?面向对象编程是对数据进行抽象,而函数式编程是对行为进行抽象。现实世界中,数据和行为并存,而程序也是如此。2)为什么要学习函数式编程?用函数(行为)对数据处理,是学习大数据的基石。好的效率(并发执行),完成一个功能使用更少的代码。对象转向面向函数编程的思想有一定难度,需要大量的练习2、Java 1.8 Lambda 表达式1)、什

2020-06-30 08:33:51

灵魂之力—自控力的强大威力

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。集中注意力、拒绝诱惑、控制冲动、克服拖延是非常普遍的人性挑战。自控力是什么?自控力,就是控制自己的注意力、情绪和欲望的能力。提高自控力的最有效途径在于,弄清自己如何失控、为何失控。自知之明是自控的基础。认识到自己的意志力存在问题,则是自控的关键。下面,我们将学习一系列提高自控力的方法,注意给自己充足的时间来尝试这些实际的策略,并进行反思。一、我要做,我不要,我想要的力量想要做到自

2020-06-23 08:14:23

深入探索 Android 电量优化

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。本文思维导图一、正确认识1、为什么要做电量优化?在 Android 应用开发中,我们需要考虑的是如何优化电量使用,让我们的 App 不会因为电量消耗过高被用户排斥,或者被其他安全应用报告,以此确保用户黏性。2、电量重视度不够开发中一直连接手机,不知道电量消耗有多快。3、电量消耗线上难以量化我们没有办法拿到每一个用户手机的组件能耗,其中不同的硬件模块使用了不同的参数,然后使用了不同的算法

2020-06-20 10:33:48

深入探索 Android 网络优化(三、网络优化篇)下

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。本文思维导图❝欢迎来到 《深入探索 Android 网络优化(三、网络优化篇)下》~❞五、网络请求质量优化(????)1、Http 请求过程1)、请求到达运营商的 「DNS」 服务器并* 解析* 成对应的 IP 地址。「HTTPDNS」2)、根据 IP 地址找到相应的服务器,...

2020-06-11 09:04:58

深入探索 Android 网络优化(三、网络优化篇)上

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。本文思维导图一、网络优化维度1、网络优化分析基础网络的效率就像一辆列车,时延是火车的速度 (启动时间),而带宽就像火车的车厢装载量,整个传输的物理链路就像火车的铁轨。从网络的通信过程来看,共涉及到 「三个模块」:1)、「网络库 SDK 内部的设计与策略:I/O 并发模型,针对网络...

2020-06-08 00:14:15

深入探索 Android 网络优化(二、网络优化基础篇)上

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。思维导图大纲一、为什么要进行网络优化?「等待网络是我们 App 最大的性能瓶颈,再怎么优化绘制、内存、卡顿或其它方面,也抵不上网络优化」!网络通信速度越快,则:1)、「用户黏性越高」。2)、「用户忠诚度更高」。3)、「转化率越高」。而网络优化最核心的处理方式就是 「消除和减少不必...

2020-05-28 01:36:27

深入探索 Android 网络优化(二、网络优化基础篇)下

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。八、移动网络用 2G 看 txt,用 3G 看 jpg,用 4G 看 avi。1、G字号移动网络简介代峰值数据速率说明1G无数据模拟系统2GKbit/s第一代数字系统,作为对模拟系统的替代或与之并存3GMbit/s专用数字网络,与模拟系统并行...

2020-05-28 01:28:29

震惊!生产力提效 300% 的秘诀全公开

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。本文思维导图一、管理我们的精力而不是时间❝弄明白是什么使得我们感觉累?❞通常都会存在以下一种或几种原因:1)、「体力透支」。2)、「大脑精力不足,以致无法集中精力」。3)、「情绪比较低落、暴躁、兴奋」。4)、「觉得自己做的事情没有意义,无法产生兴趣」。❝如何管理精力?❞...

2020-05-21 01:14:47

深入探索 Android 网络优化(一、网络筑基篇)上

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。网络优化一直被认为是移动优化水最深的领域之一,因此要想对网络进行深入优化,我们就必须先打下比较扎实的网络基础,在本文中,我们将再次重温计算机网络中的重点知识,以此在脑海中建立一个较为全面的网络基础知识体系。大纲一、重识计算机网络1、计算机网络是什么?1)、主要由 「通用、可编程的...

2020-05-13 01:14:29

深入探索 Android 网络优化(一、网络筑基篇)下

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。八、网络层1、网络层主要功能数据路由。2、IP 协议1)、IP 协议拆解虚拟互联网络1)、实际的计算机网络是错综复杂的。2)、物理设备通过使用 IP 协议,屏蔽了物理网络之间的差异。3)、当网络中的主机使用 IP 协议连接时,则无需关注网络细节。计算机 A 与 B 之间的数据...

2020-05-13 01:12:32

(建议精读)灵魂之力—提升学习效率 99% 的私藏秘籍全公开

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在学习一个技术之前,判断一个技术是不是真正有价值?一个技术是不是值得我们花费足够的精力去深挖?是非常重要的,关键就在于在未来几年甚至十几年,它是否能真正地解决项目研发过程中的一些痛点,让企业的收益最大化。而且,「个人的技术成长(硬实力)与软技能(软实力)是密切相关的」,可以这么说,「要想保持...

2020-05-06 00:20:58

【灵魂七问】深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 上)...

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。目前,Gradle 自动化技术越来越重要,也有许多同学已经能够制作出自己的 Gradle 插件,但是一直有一些 “梗” 遗留在我们脑海中,无时无刻不提醒着我们,你真的掌握了吗?例如,“梗1”:Gradle 插件的整体实现架构?我:...,“梗2”:Android Gradle 插件更新历史有...

2020-04-28 00:36:57

【灵魂七问】深度探索 Gradle 自动化构建技术(五、Gradle 插件架构实现原理剖析 — 下)...

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。五、AppPlugin 构建流程为了能够查看 Android Gradle Plugin 与 Gradle 的源码,我们需要在项目中添加 android gradle plugin 依赖,如下所示:compile'com.android.tools.build:gradle:3.6.2...

2020-04-28 00:34:45

深度探索Gradle自动化构建技术(二、Groovy 筑基篇)

前言成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。Groovy 作为 Gradle 这一强大构建工具的核心语言,其重要性不言而喻,但是 Groovy 本身是十分复杂的,要想全面地掌握它,我想几十篇万字长文也无法将其彻底描述。所幸的是,在 Gradle 领域中涉及的 Groovy 知识都是非常基础的,因此,本篇文章的目的是为了在后续深入探索...

2020-04-23 09:05:26

深度探索 Gradle 自动化构建技术(四、自定义 Gradle 插件)

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。一、Gradle 插件概述自定义 Gradle 插件的本质就是把逻辑独立的代码进行抽取和封装,以便于我们更高效地通过插件依赖这一方式进行功能复用。而在 Android 下的 gradle 插件共分为 两大类,如下所示:1、脚本插件:同普通的 gradle 脚本编写形式一样,通过 ap...

2020-04-23 00:55:06

深度探索 Gradle 自动化构建技术(三、Gradle 核心解密)

前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。从明面上看,Gradle 是一款强大的构建工具,而且许多文章也仅仅都把 Gradle 当做一款工具对待。但是,Gradle 不仅仅是一款强大的构建工具,它看起来更像是一个编程框架。Gradle 的组成可以细分为如下三个方面:1)、groovy 核心语法:包括 groovy 基本语法、闭包...

2020-04-20 00:50:13

深度探索 Gradle 自动化构建技术(二、Groovy 筑基篇)

前言成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。Groovy 作为 Gradle 这一强大构建工具的核心语言,其重要性不言而喻,但是 Groovy 本身是十分复杂的,要想全面地掌握它,我想几十篇万字长文也无法将其彻底描述。所幸的是,在 Gradle 领域中涉及的 Groovy 知识都是非常基础的,因此,本篇文章的目的是为了在后续深入探索...

2020-04-16 00:56:03

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 原力突破
    原力突破
    参与《原力计划【第二季】— 打卡挑战》的文章入选【打卡挑战周榜】的博主,即可获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。