自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ADS李的博客

二十来岁的你

  • 博客(113)
  • 资源 (8)
  • 收藏
  • 关注

原创 Git 基础操作

Git 工具在Linux 上是集成的,只要cmd命令行执行 sudo apt-get install git-core 命令即可。Windows 系统需要到 https://git-for-windows.github.io/ 进行下载即可,页面如下(直接按download进行下载即可):创建提交用户名和邮箱git config --global user.name "Tony"......

2019-02-05 11:55:15 2249

原创 ThreadPoolExecutor 自定义线程池

使用线程池的初衷、减少内存的占用,节约内存。ThreadPoolExecutor 系统自带的原始线程池(父级)下面是他衍生出来的四种子线程池、FixThreadPool 核心线程 数量固定 (每次创建五个线程) 无回收SingleThreadPool 核心线程 单例CacheThreadPool 非核心线程, 自动利用空闲线程 ...

2018-03-08 00:58:12 658

原创 Kotlin 原生拓展函数与非拓展函数

kotlin apply、aslo、let、run 之间用法跟区别

2022-12-14 16:18:45 414

原创 WeakReference 与 SoftReference 的区别

WeakReference 和 SoftReference 的区别

2022-11-13 19:46:26 765

原创 synchronized 和 single 之间的故事

单例Single和线程锁synchronized

2022-11-05 02:09:22 1063

原创 编译器R8问题Multidex

multiDexEnabled

2022-07-27 20:18:49 583

原创 Kotlin 优点

Kotlin 相关用法和有点 let / run /with /apply / also companion objectopenoperator

2022-07-27 15:43:58 929

原创 Koin简单使用

koin简单使用向导

2022-07-14 21:32:01 1789

原创 Android 动态设置dp

Android 动态设置dp

2022-06-20 00:38:03 979

原创 Gradle相关配置

多module版本管理创建一个 .gradle文件命名为version.gradle使用 ext{ } 把要统一的版本号进行归类统一,形式如下ext { versionCode = 1 versionName = "1.0.0" //modle 通用 sdkVersion = 19 modleTargetSdkVersion = 29 modleBuildToolsVersion = "29.0.2" retorfit_e...

2022-04-06 21:54:44 2536

原创 动画差值器

首先介绍一个比较好玩的网站cubic-bezier.com该网站可以模拟动画事件,并执行查看效果并且给出了对应的设置参数Animation 动画在Android 开发中充当着比较重要的角色,在开发过程中往往也会碰到一些比较复杂的动画实现,这会就需要使用到Interpolator这个角色了Interpolator 术名动画差值器现成的有以下几种AnticipateInterpolator anticipateInterpolator = new AnticipateInterpol

2022-03-07 13:01:49 2159

原创 AS 快捷键记录

Ctrl+G 输入行数快速定位到指定行Ctrl+D 单行复制Ctrl+W 快速选中当前光标所在位置,再次使用会向外拓展Ctrl+B 引用跳转(列出引用位置)如果同学们有其他比较有用的快捷键可以在评论区留言,如果有用的我将录入本文章,新的一年祝大家顺风顺水...

2022-02-27 15:09:59 246

原创 Fragment 相关说明

相关说得比较详细的文章Fragment进阶-FragmentTransaction详解 - 简书

2022-02-20 14:39:36 155

原创 关于读取本地Json文件的坑

读取本地Json文件必须要一次性全部读取,不能一行一行读取否则会出现各种你不理解的坑且读取的数据并不是你想要的数据,方法如下InputStream is = null;ByteArrayOutputStream bos = null;try { is = context.getAssets().open("homepage.json"); bos = new ByteArrayOutputStream(); byte[] bytes = new byte[is.availa

2022-02-11 00:25:48 333

原创 Intent 与 PendingIntent 页面跳转

Intent 使用 Intent intent = new Intent(context,class.java); startActivity(intent);PendingIntent 使用try { PendingIntent pi = PendingIntent.getService(this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); pi.send();} catch (PendingIntent....

2022-01-24 22:44:06 2891

原创 Terminal 控制台输入git log乱码问题

由于环境配置问题导致android studio Terminal 控制台输入git log显示是乱码的乱码如下图所示输入set LESSCHARSET=utf-8即可解决问题

2022-01-23 23:21:21 390

原创 Win/Chomer美化

Chomer主题美化Girl Chrome Theme - ThemeBeta鼠标美化Fandom - 图标指针 - 致美化 - 漫锋网

2021-12-25 21:54:29 270

原创 引入三方.so库

:app module 下的builde.gradle ------------> android 标签里边--------->添加以下代码task nativeLibsToJar(type: Jar, description: "create a jar archive of the native libs") { destinationDir file("$projectDir/libs") baseName "opencv_libs" extensio...

2021-07-11 23:48:40 115

原创 Activity生命周期走向分析

我们先来创建两个活动A 和 B 然后在A启动B(小伙伴们这里要注意一点,这两个活动的创建都是默认的,没有去更改 AndroidManifest.xml配置 文件里Activity的android:launchMode="" 该属性 是没有设置的 singleTop/singleTask/singleInstance/standard [默认是这模式])如果没有打印过的伙伴会觉得这个onStop和onDestory的生命周期走向很奇怪,这里一点都不奇怪的哈,都是要等待第二个生命周期的onRes...

2021-03-27 17:59:31 1881 3

原创 Jetpack

由于向下兼容困难,数据更改困难,2018年google推出Jetpack 意在减少开发者的工作量,加速应用程序的开发属于新一代的组件/工具和体系架构Jetpack分为四个部分基础(Foundation)、体系架构(Architecture)、UI 、行为(behavior)...

2021-03-24 09:59:11 223

原创 Android主流三大架构

MVVMModel ------ View ---ViewModelMVPMVC

2021-03-24 00:54:05 2647 2

原创 Thread 同步锁之 synchronized

小伙伴们没想到我们又见面了吧^ ^不知道大伙面试的时候是不是经常碰到一些问线程同步的问题的面试官,然后你就会觉得很慌有没有今天我们就来聊聊线程锁中的 synchronized 函数吧首先synchronized函数可传递任何参比如类/变量下面就是传入类的效果可以看到一旦有线程进入另一个线程只能等待先进入的线程处理完成事件后才会执行下一个线程现在再来看看传入参数的情况可以看到运行的时两个线程是交叉的,也就是说线程不会等待但是各自拿到的值都是正确的,都有进行逻辑运行然...

2021-03-23 02:07:23 614

原创 DataBinding

视图对象查找初始阶段 : 手动findByid() -------------------> 加入Binding自动绑定替代findByid -----------------> Kotlin直接使用控件IdBinding使用教程找到需要使用的Model (:app) 这里以 :app Model为参考build.gradle ----> android 标签下新增(根据不同编译器版本的不同设置)// 3.0.1// buildFeat...

2021-03-22 10:56:14 134 1

原创 ConstraintLayout 略解

约束布局以被归入Jetpack链式有三种(默认是水平的链式)水平方向 (spread) 从左到右 第一个是链头垂直方向(spread_inside) 从上往下 第一个是链头// Horizontal spread chainapp:layout_constraintHorizontal_chainStyle="spread"// Vertical spread inside chainapp:layout_constraint...

2021-03-22 00:11:05 181

原创 android 官网学习指南

教学类https://developer.android.com/codelabs/kotlin-android-training-available-resources/#4列子https://github.com/googlesamplesandroid 最新资讯https://developer.android.com/index.htmlgoogle界面教学https://developer.android.com/design/MDC(Material Design Client)

2021-03-21 23:43:56 334

原创 android 软键盘收起或弹起

收起val inputMethodManager = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManagerinputMethodManager.hideSoftInputFromWindow(view.windowToken, 0)弹起val imm = getSystemService(Context.INPUT_METHOD_SERVICE) as InputMethodManagerimm...

2021-03-21 22:01:50 153

原创 Okhttp3.0

关于Okhttp4.0的 "str".toRequestBody()("mediaType".toMediaType()) 无法使用问题记得手动添加/////这个比较诡异,弄了半天import okhttp3.RequestBody.Companion.toRequestBodyimport okhttp3.RequestBody.Companion.asRequestBodyimport okhttp3.MediaType.Companion.toMediaType......

2021-03-17 20:37:38 857

原创 ffmpeg 相关命令

1、查找电脑ffmpeg路径where ffmpeg2、输出视频详细信息ffprobe -i 视频文件路径Input: 输出相对应得存放数据3、播放视频ffplay -i 视频文件路径默认播放第一个个流ffplay -i 视频文件路径 -vst number number 表示第几个流参数...

2021-03-17 00:05:49 348

原创 Android Studio常规设置

不知道大伙有没有碰到过先前android studio会设置的一些东西到了后来久了不动就不记得怎么设置了当时就泪流满目了,于此决定做一个记录以防不时之需1、设置文件创建时自动补齐文件创造者和时间Settings-------> 搜索 File and Code Templates -------> includes ----------> FileHeader自己编写模板即可2、设置编译器背景图Settings-------->Appearance & Beh.

2021-03-01 17:29:31 230

原创 Welcome Flutter

编译flutter的编译器很多本人之前是android 开发的所以我比较喜欢Android Studio 下面就让我们开始搭建Flutter吧flutter官网https://flutterchina.club/setup-windows/ (这里边有架设流程)******* 存在的问题就是 github下载的flutter sdk是有缺失的所以还要找到你存放flutter sdk位置打开 flutter_console.bat 执行 flutter -h 即会自动补全...

2021-01-17 13:30:38 153

原创 As Gradle 刷新超时 google仓库无法访问

在根builder.gradler 添加这两个国内镜像即可。项目加载卡在Gradler刷新问题上。

2020-12-02 00:04:33 518

原创 android 4.4 or 8.0 适配

android 4.4 全屏 Activity style样式修改<!-- <item name="android:windowFullscreen">true</item>--><!-- <item name="windowActionBar">false</item>--><!-- <item name="windowNoTitle">true<...

2020-11-28 15:00:05 308

原创 音频可视化入门

音频傅里叶处理 (本文纯属个人见解记录) 录音端 AudioRecode 读取MIC 的录音字节 byte[] ...

2020-11-23 16:22:21 1087

原创 图片处理流程梳理

做图片处理必须要懂的基础知识我们所见的图片其实是填满颜色的不规则图像(通常情况下是矩形// 如果不是矩形也可以当成矩形补足矩形即可)所以要处理图片只需要打印出矩形然后拿到对应点的颜色二进制数组即可 图片矩阵 ----->比如是一个 16*16 的一个矩阵 ...

2020-11-21 11:00:31 399

原创 glsl语法整理

glsl 语法 main()方法表示入口函数 标量 在GLSL中标量只有bool、int和float三种 向量 共有v...

2020-11-19 11:33:56 405

原创 ffmpeg相关指令

查看.dat 文件帧ffplay??-f?rawvideo?-pixel_format?rgb24?-video_size?320x240?./test.dat

2020-11-18 15:29:36 178 1

原创 MVVM思维导图

使用工具百度脑图http://naotu.baidu.com/file/94e5def6bad83eb4b8b9ef0b0e17d293?token=e876defafa611972

2020-11-18 15:22:03 183

原创 物理动画

符合物理规则的动画设置SpringAnimation animX , animY ; animX = new SpringAnimation(view, SpringAnimation.SCALE_X, 0.5f);animY = new SpringAnimation(view, SpringAnimation.SCALE_Y, 0.5f);//主要是这三个属性animX.getSpring().setStiffness(mStiffness);ani...

2020-11-17 16:20:07 323

原创 Okhttp 步骤简化

以下方法纯属个人笔记 Okhttp 创建请求客户端OkhttpClient (尽量单例化) addInterceptor 添加拦截过滤器 ...

2020-11-17 15:06:30 151

原创 Shell 常用命令收集

录屏https://blog.youkuaiyun.com/gdutxiaoxu/article/details/69802895

2020-11-16 15:07:03 111

关于glsl常量整理

关于glsl常量整理

2020-10-27

Win 颜色截屏提取工具

方便从图片提取想要的颜色值

2022-03-19

AudioRecoder录音类

基于android系统提供的api、使用AudioRecoder进行录音进行类的封装

2019-03-05

openfire_4_1_3.exe

2017-03-18

2017-03-18

win 版 ffmpeg

ffmpeg

2020-09-30

Camera 工具类

Camera1 工具类

2020-08-22

AnimatorUtil.java

通过设置基础属性实现动画,通过android最基类的动画去实现相关动画

2019-05-09

RollViewPager图片轮播

第三方jar 源码、实现图片轮播,适用于海报的播放,播放和下载存储一体。

2017-12-12

空空如也

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

TA关注的人

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