自定义博客皮肤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 291

原创 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 119

原创 Android-新手引导层镂空裁剪层

前言满足自定义蒙层颜色,裁剪区域尺寸,自定义说明布局位置,满足自己项目中所需即可,如下图展示:实现原理1、浮层的位置在activity的

2021-05-21 17:45:22 407 7

原创 Android-事件分发

前言在Andorid卡法体系中,事件分发是一个比较重要的知识体系,了解整套的分发机制,可以分析各种点击滑动的问题,可以更好的拓展控件的事件功能和自定义控件。Android的事件分发图解图解:(从上往下Activity -> ViewGroup -> View)从Activity的dispatchTouchEvent开始,通过不同的返回类型,结果也不同如果事件不被打断,事件流向一个类U型图图解:假设一个DOWN事件到来,从Activity的dispatchTouchEvent

2021-05-17 11:31:18 183

原创 鸿蒙OS入门

鸿蒙OS归纳-初级版1、系统定义HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持手机、平板、智能穿戴、智慧屏、车机等多种终端设备。2、开发准备(1)、下载安装HUWEI DevEco Studio,搭建开发环境,详细参考官网DevEco Studio(2)、程序运行模拟器,真机3、开发(1)、AbilityA、Pag

2021-02-26 10:21:00 344

原创 关于String.format的用法总结

format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串1、%s,字符串类型eg:String.format(“我是一个%s”,“IT”);我是一个IT2、%c,字符类型eg:String.format(“字母c的大写是:”,‘C’);字母c的大写是:C3、%b,布尔类型eg:String.format(“布尔结果是:%b”,“io”.equal(“oi”));布尔结果是:false4、%d,整数类型

2020-09-27 16:34:58 1162

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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