自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(279)
  • 资源 (1)
  • 收藏
  • 关注

原创 AndroidStudio系列

命名规范: 命名规范、资源文件存放位置 思想模式: 思想模式 支持的编程规范: Java系列 编译器检查代码规范 获取资源: 代码里取Resource资源 图片资源: drawable里的图片与图标资源 UI动画自定义控件: 顺时针与逆时针 路径Path类 屏幕左上右下坐标计算 Rect、RecrF 矩形类 Region区域 onDraw函数 画布Canvas ...

2019-03-12 11:41:29 839

原创 Java系列

支持的编程规范: 访问修饰符 可变长参数 Lambda 表达式 对象的拷贝 泛型与无边界通配符 反射——类周边信息获取 正则表达式 关于Map表达式 接口interface Java线程 线程池 assert(断言)的使用讲解 工具类: FileUtils---本地存储工具类 DateUtils---日期工具类 JavaBeanUtils---实体类转换工具 计时...

2019-02-28 15:04:20 249

原创 Path

作用: 可以利用一些基本的绘制函数,组合成复杂的图形,保存到path变量里,后再由canvas.drawPath(path, paint)来进行绘制。

2020-08-29 22:40:24 64

原创 绘制术语解读

封口: 绘制的起点到绘制的终点,自动连接起来,形成绘画区域。 不封口: 绘制的起点到绘制的终点,既是绘画区域,不自动连接起来。

2020-08-29 22:01:20 30

原创 Canvas

21

2020-08-25 21:53:22 71

原创 传参规律

自定义View里面的所有方法调用,一般有以下规律: 直接作为参数值传进参数里,代表独有信息。 什么叫独有信息?就是只有它有,别人没有的信息。 什么时候会用到独有信息?不可复用的参数值,像画笔颜色之类的是所有图像都可以复用的,就会被单独封装到Paint类里。 ...

2020-08-24 21:20:38 38

原创 坐标系

在 Android 里,每个 View 都有一个自己的坐标系,彼此之间是不影响的。这个坐标系的原点是 View 左上角的那个点;水平方向是 x 轴,右正左负;竖直方向是 y 轴,下正上负。也就是下面这个样子: ...

2020-08-24 21:14:39 32

原创 Paint

Paint

2020-08-24 21:06:24 46

原创 onDraw

123

2020-08-24 21:02:49 52

原创 View

21

2020-08-24 21:00:38 44

原创 自定义View

q

2020-08-24 20:59:48 46

原创 Git指令

commit: git commit add: git add README.md clone: git clone XXX log: git log merge: git merge XXX(分支) merge 冲突 : 解决冲突后用 git merge --continue 来继续⾃动合并流程 push: git push origin XXX(分支) pull: git pull origin XXX(分支) ...

2020-08-10 15:57:48 48

原创 Git:常⽤概念

commit git commit commit 表示对于⼀次改动的提交,它可以代表当前时刻下 Git 仓库的完整快照,但 本质上,commit 只是记录了距离上⼀次 commit 之间的改动。 staging area 暂存区和 add git add README.md staging 原意:舞台表演前的筹划准备(例如汇集道具和演员)。Git 中的意 思:把改动内容汇集起来以待提交。 staging area:待提交的修改内容暂时存放的地⽅。主要⽤于和已经改动但不打 算提交的内容区分开.

2020-08-10 15:43:58 36

原创 Git

test

2020-08-10 15:11:31 35

原创 Android设备的CPU类型

2020-08-10 14:13:27 72

原创 学习编程的网址

编程狮,随时随地学编程

2020-08-06 10:13:28 37

原创 意图

通过意图来打开文件: Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(file), "text/plain"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);

2020-08-06 09:32:28 48

原创 关于sleep

Thread.sleep()是java提供的函数。在调用该函数的过程中可能会发生InterruptedException异常。 SystemClock.sleep()是android提供的函数。在调用该函数的过程中不会发生InterruptedException异常,中断事件将要被延迟直到下一个中断事件。Use this function for delays if you do not use Thread.interrupt(), as it will preserve the interrupted.

2020-08-03 13:53:07 36

原创 Maven搭建本地仓库

搭建本地仓库共分以下几个流程: 下载Maven并配置相关环境变量 在Android项目里引用本地仓库路径 找到对应的jar、aar文件放到本地仓库里 第一步: Maven下载及安装 第二步: 在build.gradle里添加: maven { url 'file:D:\\android-studio\\gradle\\m2repository' } 示例: 构建工具先会从本地的url路径里寻找,如果没有找到,才会去到mavenLocal()里找,如果还是没找到,才会从mavenCe..

2020-08-03 11:26:52 144

原创 Java异常分类

一般情况下用这两种异常即可满足: //空指针异常 throw new NullPointerException(message); //向方法传递了一个不合法或不正确的参数 throw new IllegalArgumentException(message); 网上搜集的资料: 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayExc.

2020-08-03 10:03:13 82

原创 代理模式

资料整理: 代理模式以及在Android中的使用 使用整理:

2020-07-30 15:50:54 27

原创 Kotlin进阶

Kotlin进阶

2020-07-12 18:22:07 51

原创 Kotlin入门

Kotlin 基础:

2020-07-11 23:26:04 39

原创 Java转Kotlin

Kotlin入门

2020-07-11 23:24:16 26

原创 HTTPS

定义: HTTP over SSL 的简称,即⼯作在 SSL (或 TLS)上的 HTTP。说⽩了就是加密通信的 HTTP。 ⼯作原理: 在客户端和服务器之间第一次建立连接时,采用非对称加密协商出⼀套对称密钥,每次发送信息之前将内容采用对称加密,收到之后对内容进行解密,达到内容的加密传输。 为什么不直接⽤⾮对称加密? ⾮对称加密由于使⽤了复杂了数学原理,因此计算相当复杂,如果完全使⽤⾮对称加密来加密通信内容,会严重影响⽹络通信的性能。 HTTPS 连接建⽴的过程: ...

2020-07-11 22:54:49 56

原创 TCP/IP

概念: ⼀系列协议所组成的⼀个⽹络分层模型 具体分层: Application Layer 应⽤层:HTTP、FTP、DNS Transport Layer 传输层:TCP、UDP Internet Layer ⽹络层:IP Link Layer 数据链路层:以太⽹、Wi-Fi 为什么要分层? 客户端在往服务端传输数据的时候,因为⽹络的不稳定性,在传输到一半数据可能丢失,或者传输失败,所以需要有回执机制,确保数据是成功传送的,因为有多个协议,如果每一个协议都去做回执机制的事..

2020-07-11 22:21:48 42

原创 编码

字符集: 含义:⼀个由整数向现实世界中的⽂字符号的 Map 分⽀: · ASCII:128 个字符,1 字节 · ISO-8859-1:对 ASCII 进⾏扩充,1 字节 · Unicode:13 万个字符,多字节 · UTF-8:Unicode 的编码分⽀ · UTF-16 :Unicode 的编码分⽀ · GBK / GB2312 / GB18030:中国⾃研标准,多字节,字符集 + 编码 ...

2020-06-25 23:56:48 84

原创 加密

一、古典密码学 替换式加密: 按规则使⽤不同的⽂字来替换掉原先的⽂字来进⾏加密。 码表: 原始字符:ABCDEFGHIJKLMNOPQRSTUVWXYZ 密码字符:BCDEFGHIJKLMNOPQRSTUVWXYZA 原始书信:I love you 加密书信:J mpwf zpv 解读后:I love you 加密算法:替换⽂字 密钥:替换的码表 特性:只能加密文字 二、现代密码学 对称加密 通信双⽅使⽤同⼀个密钥,使⽤加密算法配合上密钥来加密。使用加密的密钥来解密。 破解:如果是公开的加.

2020-06-25 23:44:55 60

原创 Android高级进阶系列

HTTP

2020-06-25 23:15:46 149

原创 HTTP

Http的Url格式: https://mp.csdn.net/console/editor/html/106963393 其中https为协议类型://mp.csdn.net为服务器地址[:端⼝号]console/editor/html/106963393为路径 Http的请求报文: Http的响应报文: Http的请求方法: Get请求: · ⽤于获取资源 · 对服务器数据不进⾏修改 · 不发送 Body · 幂等(既反复调用多次时会得到相同的结果) GET /users/1 H.

2020-06-25 23:14:38 67

原创 内存泄漏检测

内存泄漏检测: 引入依赖: debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3' releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3' debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.3

2020-06-25 21:59:06 99

原创 Monkey

adb shell monkey -p 包名 点击次数

2020-06-25 21:55:36 52

原创 如鹏网程序员英语

如鹏网程序员英语

2020-06-25 21:28:47 71

原创 离职模板

辞职报告 尊敬的老板:   自2018年9月入职以来,我一直很喜欢这份工作,但因为某些原因,我要重新确定自己未来的方向,最终决定向您提出辞职。 入职以来,承蒙您的赏识与器重,在这份工作中,积累了工作经验。在您的指导下,学习到了一些管理技能,同事们相处也十分融洽。我也很清楚这时候向公司辞职,于公司、于自己都是一种考验,公司正值用人之际,我本该与公司同进退、共成长。但是在这份工作中,从当初的踌躇满志,到如今我对于自己的工作有种无能为力的挫败感,本着对公司负责的态度,为了不让公司因我而造成的决策失误,我郑重

2020-06-25 21:25:56 190

原创 ViewPager2

资料整理: ViewPager2:官方Viewpager升级版来临 使用总结: 使用注意事项:

2020-05-31 20:31:34 256

原创 SwipeRefreshLayout

资料整理: 修改源码自定义SwipeRefreshLayout样式——高仿微信朋友圈下拉刷新 使用总结: 使用注意事项:

2020-05-31 20:28:33 58

原创 ViewStub

资料整理: ViewStub基本用法 使用总结: 使用注意事项:

2020-05-31 20:24:44 61

原创 Webview

资料整理: Android开发-WebView/WebViewClient/WebChromeClient简介 API详述 【一】 使用整理: 使用注意事项:

2020-05-31 20:16:36 72

原创 Android通知

资料整理: Android开发——Notification通知的使用及NotificationCopat.Builder常用设置API 使用注意事项:

2020-05-31 19:51:29 104

原创 strings.xml中添加空格

资料整理: Android strings.xml中添加空格的方法

2020-05-31 19:37:34 107

服务器爆破字典

辛苦珍藏字典,用来爆破服务器的,很实用哦!!

2014-02-25

空空如也

空空如也

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

TA关注的人 TA的粉丝

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