自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 第三方多图选择MultiImageSelector

1.MultiImageSelector依赖compile 'com.github.lovetuzitong:MultiImageSelector:1.2'2.添加权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name...

2018-04-27 18:56:41 634

转载 关于Java.lang.UnsatisfiedLinkError错误解决方法

这种情况一般是由于libinet.x.x.x so(x.x.x代表版本号,比如libinet.1.6.2)文件未加载成功导致的,解决方法有两种:方法一:首先确认libs目录下每个存放so文件的目录是否包含了libinet.x.x.x.so文件。比如armeabi和armeabi-v7a,但是armeabi-v7a中没有libinet.x.x.x.so,这是不允许的,请从armeabi中复制。比如x...

2018-04-27 08:43:27 38126

原创 kotlin在Android的配置

工程中配置 Kotlin打开 Settings ( Mac 为 Preferences) 面板,在右侧找到 Plugins 选项 (快捷键 Ctrl+, Mac 下为 command+),搜索框输入 "Kotlin" 查找,点击 Search in repositories(仓库中搜索),然后安装即可,安装完成之后需要重启 Android Studio。重新打开Android Studio,新建一...

2018-04-18 00:42:33 457

原创 okhttp3缓存设置及拦截器的使用

一、什么是拦截器? 拦截器是一种能够监控,重写,重试调用的强大机制。我们可以使用拦截器添加我们的头信息,网络请求,网络缓存等。 二、拦截器的分类:(两大类): 1、应用拦截器(Application Interceptors)2、网络拦截器(NetWork Interceptors) Application interceptors应用程序拦截器不需要担心比如重定向和重试的中间响应。总是被调用一次...

2018-04-17 23:40:42 428

原创 MVC与MVP(仅限个人的理解)

MVC的层次MVC分为:Model(数据抽象)、View(视图)、Controller(控制器)的三层架构。接下来我们分别来一一解析每一层所对应的职责分别是什么。View层:对应的则是Android中的layout文件夹中的xml文件,在启动Activity/Fragment的时候,都会加载一个R.layout.xxx的布局文件,使得在视图中显示出我们在xml中定义好的视图。Controller层...

2018-04-17 11:28:22 213

原创 事件分发机制的理解

Android事件分发机制不仅是Android开发体系中的重点也是难点,掌握好了事件分发机制也是我们解决自定义控件、view的滑动冲突等问题的基础。所谓事件的分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递过程就是分发过程。点击事件的分发过程由下面三个很重要的方法来共同完成。1、 public ...

2018-04-17 00:09:32 650

原创 线程池 ThreadPoolExecut

为什么要用线程池:1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。Java线程池的工厂类:Executors类,初始化4种类型的线程池:newFixedThreadPool()说明:初始化一个指定...

2018-04-16 10:45:07 243

原创 JAVA之线程学习

一、进程和线程1、进程进程是一个具有独立功能的应用程序,能够申请和分配系统资源。程序本身是没有生命的,只有处理器赋予其执行权力时,程序才能够成为一个活动的实体,我们称之为进程。 正在运行的程序,是系统进行资源分配和调用的独立单位。 每个进程都有着它自己的内存空间和系统资源。多进程的作用不是提高执行速度,而是提高CPU使用率2、线程线程是进程的单个顺序控制流,是一条执行路径。一个进程中有一条执行路径...

2018-04-15 20:57:33 250 1

空空如也

空空如也

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

TA关注的人

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