摘要:更多文章分类 文章思维导图 前言 进行 okhttp 的核心源码分析,必须要搞清楚 http 协议以及相关的网络协议。这里只对协议容易混淆的地方进行说明。 首先我们要明确一点,要想让两台计算机进行通信,首先需要建立连接,也就是我们常说的三次握手。 计算机A 要想和计算机 B 进行通信,首先要知道计算 阅读全文
posted @ 2021-01-28 16:14 sydMobile 阅读(19) 评论(0) 推荐(0) 编辑
摘要:近期公司需要办理软件著作权,这里就把我查询到的和了解的一些内容分享出来,方便大家查看。并附带模板内容。 个人办理流程 1.注册账号 首先你需要到中国版权保护中心 注册一个账号,并且进行实名认证,这个过程就是下一步,下一步。就不详细展开说了 这个过程需要的资料有:如果是公司账号,需要公司营业执照的扫描 阅读全文
posted @ 2021-01-05 11:54 sydMobile 阅读(129) 评论(0) 推荐(0) 编辑
摘要:前言 我们都知道面向对象有六大原则,23种设计模式。它们可以指导我们如何写出更加优秀的代码。六大原则是基础,我们面向对象编程应该尽量遵从这六大原则,才能写出优秀的代码。 23种设计模式是前人为我们总结出的解决某一类问题的办法,通过使用这些模式,我们可以更好的解决这一类问题。当然 23 种设计模式的设 阅读全文
posted @ 2020-11-15 15:52 sydMobile 阅读(293) 评论(1) 推荐(1) 编辑
摘要:参考: Android Fragment Fragment 就是一个 Activity 布局的一部分,可以把 Activity 的一部分布局抽离出来到 Fragment 中,并且 Fragment 也可以执行逻辑。就是把 Activity 复杂的内容抽离成几个碎片,然后拼凑起来,在 Activity 阅读全文
posted @ 2020-09-16 18:14 sydMobile 阅读(40) 评论(0) 推荐(0) 编辑
摘要:翻译自国外文档加自己理解 原文 我们最近宣布了 Material Design Components(MDC)1.1.0 ,这是一个库更新,为您的 Android 应用程序带来了 Material Theming 、新的组件、深色主题和其他令人兴奋的功能。 MDC取代了设计支持库。本指南将向您展示如 阅读全文
posted @ 2020-09-15 18:10 sydMobile 阅读(486) 评论(0) 推荐(0) 编辑
摘要:Material Design Compoents 1.1.0 增加了 Material Theming,新的组件、黑暗主题支持、等等 新的功能: 所有组件都支持黑暗主题 新的日期选择器(具有范围选择功能和提升可访问功能) 扩展 Floating Action 按钮 切换按钮组 支持 Android 阅读全文
posted @ 2020-09-14 18:20 sydMobile 阅读(64) 评论(0) 推荐(0) 编辑
摘要:这里只列出重点原理内容,更加细节的内容请阅读前面文章 首先要搞清楚一点,我们在 Android 中通过 SDK 获得的蓝牙广播包是经过底层的 SDK 给我们处理过的,是一个长度为 62 的字节数组。这个长度为 62 的字节数组是怎么来的呢? 想要搞清楚这个问题,首先我们要明白 iBeacon 向外发 阅读全文
posted @ 2020-08-25 12:17 sydMobile 阅读(192) 评论(0) 推荐(0) 编辑
摘要:历史角度看Support Library 到 AndroidX 更多文章分类 我们都知道 Google 在 2014 年 I/O 大会上为了统一我们 Android 端 APP 的设计风格,让 APP 更加美观,发布了新的设计语言 Material Design。突出“卡片设计”。基于网格的布局、响 阅读全文
posted @ 2020-07-13 18:11 sydMobile 阅读(99) 评论(0) 推荐(0) 编辑
摘要:基于大疆无人机SDK二次开发 近期公司项目需求,需要基于大疆无人机SDK开发一款手机 APP,用于配合后台实现对无人机的管理。当然大疆本身也给我们提供了管理平台 大疆司空。通过大疆的官方 APP 配合后台管理系统大疆司空,就可以实现对无人机的管理了。奈何大疆司空费用太高,进阶版需要 1 年 1999 阅读全文
posted @ 2020-05-07 14:43 sydMobile 阅读(1964) 评论(0) 推荐(0) 编辑
摘要:不知道大家有没有注意到这么个问题: 在最新创建项目的时候,有了 这样一个选项。可能你还不知道 的意思,可以这样理解,androidx 代替了之前的一系列的 库。如果你选择了 就表示在你新创建的项目里面使用的支持库就是 了而不是之前我们用的 类型的支持库了。 假设这里不勾选那么就说明我们依然使用之前的 阅读全文
posted @ 2020-03-13 18:12 sydMobile 阅读(241) 评论(0) 推荐(0) 编辑