自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式学习指南

设计模式学习指南一、设计模式的分类设计模式可以分为三大类,分别是创建型设计模式、行为型设计模式以及结构型设计模式。创建型的设计模式: (创建型模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运 算符直接实例化对象。使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。) 单例模式(Singleton) 构建模式(Builder) 原型模式(Prototype) 抽象工厂模式(Abstract Factory) 工厂方法模式(

2020-09-17 11:09:44 156

原创 aar远程依赖问题,uni-app打包aar包含远程依赖问题解决

先说结果,最终的解决方案还是把远程所有用到的依赖挨个下载下来放到libs中,一个个依赖,最后才解决了问题,背景,近些天我大学哥们找我对接个SDK,并且封装成一个插件,uni-app的插件,具体有官方文档有资源uni-app官方插件文档,开发指南按照文档我们把这个SDK下载下来,打开as,一通乱搞,首先是远程依赖的方式尝试先把SDK对接上来,然后在考虑本地依赖的方法。根目录gra...

2020-04-02 10:19:58 3471 3

原创 总结一下快排和冒泡

冒泡排序分从大到小和从小到大两种排序方式。它们的唯一区别就是两个数交换的条件不同,从大到小排序是前面的数比后面的小的时候交换,而从小到大排序是前面的数比后面的数大的时候交换。我这里只说 从小到大的排序方式。冒泡排序的原理:从第一个数开始,依次往后比较,如果前面的数比后面的数大就交换,否则不作处理。这就类似烧开水时,壶底的水泡往上冒的过程。冒泡排序的时间复杂度冒泡排序时间复杂度:O(n²...

2020-01-08 18:21:39 284

原创 最全面的文件读写工具类,写入读取文件一个类就搞定,省下时间喝茶也不错

鉴于你百度得到的写入读取文件的操作实在是杂乱无章,甚至还可能会导致内存泄漏的风险,为了你的身体健康和人身安全着想,我特意为了整理了读写文件操作大全(其实有点心虚)唉,牛皮都吹了,那就上代码吧package com.flyaudio.flycodelibrary.utils;import java.io.BufferedOutputStream;import java.io.Buff...

2019-12-10 17:55:43 311

原创 sharepreference 工具类utils

最常见的轻量本地保存了。鉴于相关的工具类太多了,我就废话少说,不懂的自己去看看。package com.flyaudio.flycodelibrary.utils;import android.annotation.SuppressLint;import android.content.Context;import android.content.SharedPreferences;...

2019-12-10 17:45:56 342

原创 Log工具类,写log打印只需要‘L.d(“test”)’

一个log工具类当然具备,开关log,获取调用者信息,以及各种级别的log日志,最最总要的是这个类只有一个字母,L,简单方便好用package com.flyaudio.flycodelibrary.utils;import android.util.Log;/** * @author xingyunye * @fileName L * @createDate 2018/11/...

2019-12-10 17:34:23 137

原创 最全时间工具类timeUtile

写代码最烦的是什么,写个日期啥,或者判断一个日期是什么星座还要写一大推代码,岂不是很累,伸手党福利来了import android.support.annotation.NonNull;import java.io.IOException;import java.net.URL;import java.net.URLConnection;import java.text.Dat...

2019-12-10 16:19:48 525 1

原创 toast工具类。

相必这是大家最熟悉的工具类了,几乎每个应用都需要它。话不多说,直接看代码import android.annotation.SuppressLint;import android.content.Context;import android.content.res.Configuration;import android.graphics.Color;import and...

2019-12-10 15:53:17 298

转载 关于Handler中的looper中还有一个ThreadLocal的解释

       looper中还有一个特殊的概念,那就是Threadlocal,threadLocal并不是线程,他的作用是可以再每个线程中存储数据,我们知道,Handler创建的时候会采用当前线程的looper来构造消息循环系统,那么Handler内部如何获取到当前线程的Looper呢,这就要用到ThreadLocal了,Threadlocal可以再不同线程中互不干扰的存储并提供数据,通过Thre...

2018-07-27 10:53:03 472

转载 安卓面试之IntentService和Service的区别在哪?HandlerThread的使用

今天面试被问到这个IntentService,被问得一脸懵逼了,还有HandlerThread的使用,回答不上来,尴尬死了,今天晚上回来,特意百度一下,希望下次遇到不要在这样被问得哑口无言,附上地址http://blog.csdn.net/neacy_zz/article/details/50197795http://blog.csdn.net/Young_xiaoT/articl

2018-01-30 20:36:17 383

原创 获取屏幕相关参数,density,宽高

import android.content.Context;import android.util.DisplayMetrics;import android.view.Display;import android.view.WindowManager;/** * 屏幕工具类:实现获取屏幕相关参数 */public class ScreenUtil { /** ...

2017-12-12 11:42:27 519

ciku3.txt,拼音词组单字词库,带词频。

快接近两万多字,四万多词组,建议收藏快速轻松开发出属于自己的输入法,数据库建议使用objectBox

2020-03-16

shangguigu的公开课的打包下载地址

2016-12-08

空空如也

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

TA关注的人

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