自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除