摘要: 继上次实现了 Ping 之后,尝试进入更底层的网络接口层实现局域网的 ARP 报文收发 ARP 协议概述 ARP(Address Resolution Protocol) 地址解析协议是用来通过网络层地址(IP地址)去寻找数据链路层地址(MAC地址)的网络传输协议. 在以太网(Ethernet)协议 阅读全文
posted @ 2020-01-20 12:00 just_yang 阅读(7309) 评论(0) 推荐(0) 编辑
摘要: 为了加深自己对计算机网络的理解, 想自己实现一些操作系统提供的网络工具, 于是先从 ping 开始 首先, 命令的作用是检测两个网络设备在 TCP/IP 网络下是否能连通. 其底层基于 ICMP 协议, 而 ICMP 协议位于 TCP/IP 协议栈的网络层. 模拟 ping 命令则需要模拟发送 IC 阅读全文
posted @ 2020-01-20 11:58 just_yang 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 概览 在 中,大概大家都知道如何更新界面视图: 通过修改 去触发 重建,触发和更新的操作是 框架做的。 但是有时即使修改了 ,`Flutter Widget` 重建, 其中就隐含了 框架内部的更新机制,在某些情况下需要结合使用 ,才能触发真正的“重建”。 下面将从 3 个方面 (When, Wher 阅读全文
posted @ 2019-10-20 13:32 just_yang 阅读(2888) 评论(0) 推荐(1) 编辑
摘要: Android SDK 中的事件循环已经是一个老生常谈的问题了, 像 `Looper MessageQueue` 这几个类也是被大家研究透彻了. 但是再回头看以前自己的分析, 总感觉差点什么, 不够透彻. 心里隐隐感觉自己没有把事情完全吃透, 于是今日又回顾 Android 中的事件循环机制, 注意 阅读全文
posted @ 2019-10-20 13:29 just_yang 阅读(19736) 评论(0) 推荐(1) 编辑
摘要: F4Lab Flutter for GitLab. 欢迎参加一起完成 🎉🎉🎉🎉 " Flutter4GitLab " 为啥做 GitLab 客户端 🙈 现在很多同学公司应该都是用 GitLab 来做代码管理的,如果手机上有客户端能方便的合下 MR, 写个评论,给个 Approve 应该体验 阅读全文
posted @ 2018-11-02 23:39 just_yang 阅读(881) 评论(0) 推荐(0) 编辑
摘要: 主要通过6个控制点实现。 绘制过程: 一些扩展函数,方便直接使用 PointF。 动画 分为 6 个阶段完成 具体请看: "https://github.com/stefanJi/AndroidView/tree/master/jumpwater" 阅读全文
posted @ 2018-10-05 20:07 just_yang 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: Android提供了MediaPlayer播放器播放媒体文件,其实MediaPlyer只是对Android Media包下的MediaCodec和MediaExtractor进行了包装,方便使用。但是最好理解下Android媒体文件的解码,编码和渲染流程。 使用 包下的MediaCodec和Medi 阅读全文
posted @ 2018-08-31 09:35 just_yang 阅读(1952) 评论(0) 推荐(0) 编辑
摘要: 先看使用方法 👀 Step 1. Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories: Step 2. Add the dependenc 阅读全文
posted @ 2018-08-31 09:28 just_yang 阅读(984) 评论(0) 推荐(0) 编辑
摘要: HighlightTextView " " Android文本高亮控件,基于View实现。 特点 文本高亮 单词自动换行 高亮词组保持在同一行显示 截图 Demo Java: XML: Methods: | method 方法 | description 描述 | |: |: | |setDefau 阅读全文
posted @ 2017-10-29 21:16 just_yang 阅读(356) 评论(0) 推荐(0) 编辑
摘要: style中: DialogFragment中: 阅读全文
posted @ 2017-08-13 15:58 just_yang 阅读(9267) 评论(0) 推荐(0) 编辑