- 博客(6)
- 收藏
- 关注
原创 OKHttp3使用原理和源码解析
简介 OKHttp3是支持http1和http2网络协议的java和Android网络SDK,OKHttp依赖OKIO, 环境要求
2021-09-16 16:15:59
329
原创 Android-动态规划
1、一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径? 思路: 对于(0,0)这个点而言,只能向右或者向下移动;反向思维,到达(2,2)只能施(2,1)和(1,2),那么动态规划的方程就可以得出: dp[i][j] = dp[i - 1][j] + dp[i][j - 1] /** * 没有障碍物 * * @
2021-06-25 15:27:30
125
原创 Android-新手引导层镂空裁剪层
前言 满足自定义蒙层颜色,裁剪区域尺寸,自定义说明布局位置,满足自己项目中所需即可,如下图展示: 实现原理 1、浮层的位置在activity的
2021-05-21 17:45:22
445
7
原创 Android-事件分发
前言 在Andorid卡法体系中,事件分发是一个比较重要的知识体系,了解整套的分发机制,可以分析各种点击滑动的问题,可以更好的拓展控件的事件功能和自定义控件。 Android的事件分发图解 图解:(从上往下Activity -> ViewGroup -> View) 从Activity的dispatchTouchEvent开始,通过不同的返回类型,结果也不同 如果事件不被打断,事件流向一个类U型图 图解: 假设一个DOWN事件到来,从Activity的dispatchTouchEvent
2021-05-17 11:31:18
193
原创 鸿蒙OS入门
鸿蒙OS归纳-初级版 1、系统定义 HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。 2、开发准备 (1)、下载安装HUWEI DevEco Studio,搭建开发环境,详细参考官网DevEco Studio (2)、程序运行 模拟器,真机 3、开发 (1)、Ability A、Pag
2021-02-26 10:21:00
357
原创 关于String.format的用法总结
format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串 1、%s,字符串类型 eg: String.format(“我是一个%s”,“IT”); 我是一个IT 2、%c,字符类型 eg: String.format(“字母c的大写是:”,‘C’); 字母c的大写是:C 3、%b,布尔类型 eg: String.format(“布尔结果是:%b”,“io”.equal(“oi”)); 布尔结果是:false 4、%d,整数类型
2020-09-27 16:34:58
1199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人