自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顾林海

在学习中成长,在正向里改变,在尝试时突破,给人生一次变好的机会。

  • 博客(15)
  • 资源 (4)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Android小知识-了解Android中的三种动画

Android中的动画分为三种:视图动画、帧动画以及属性动画,视图动画通过对View进行图像变换(平移、缩放、旋转、透明度)从而产生动画效果,帧动画可以通过顺序播放一系列图像从而产生动画...

2018-11-28 16:05:59 53

原创 Android小知识-Android中的缓存策略(内存缓存和磁盘缓存)

通过缓存策略,我们不需要每次都从网上请求图片或从存储设备中加载图片,这样就极大地提高了图片的加载效率以及用户体验。目前比较常用的缓存策略是LruCache和DiskLruCache,其中...

2018-11-26 09:55:12 46

原创 Android小知识-Java多线程相关(Lock使用)

在JDK1.5中新增ReentrantLock类,效果类似于使用synchronized关键字实现线程间同步互斥,并且在扩展功能上也更加强大,比如具有嗅探锁定、多路分支通知等功能。看下面...

2018-11-19 13:03:33 53

原创 Android小知识-Java多线程相关(线程间通信)下篇

在一种场景中,比如main线程创建并启动了子线程,子线程需要做耗时操作,如果main线程想等子线程执行完成之后再结束,由于main线程比子线程先执行完,因此main线程获取不到子线程的值...

2018-11-17 00:00:00 35

原创 Android小知识-Java多线程相关(线程间通信)上篇

在多线程中有个wait()方法,它的作用是使当前执行代码的线程进行等待,wait()方法是Object类的方法,该方法用来将当前线程置入“预执行队列”中,并且在wait()所在的代码行处...

2018-11-15 18:35:19 47

原创 Android小知识-Java多线程相关(同步方法与同步代码块)

“非线程安全”是指在多个线程对同一个对象中的实例变量进行并发访问,导致读取到的数据与预期不符,也就是“脏读”,而“线程安全”就是指获得的实例变量的值是经过同步处理的,不会出现“脏读”现象...

2018-11-13 15:53:56 42

原创 Android小知识-关于多线程的基础知识了解下

在讲到多线程有必要了解下什么是进程,在百度百科上是这么定义进程的:进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理上顺序执行时所发生的活动;是程序在一个数据集合上运行...

2018-11-11 23:03:37 39

原创 Android小知识-Android 8.0通知栏新增通知渠道

从Android 8.0(API级别26)开始,所有通知必须要分配一个渠道,对于每个渠道,可以单独设置视觉和听觉行为。然后用户可以在设置中修改这些设置,根据应用程序来决定哪些通知可以显示...

2018-11-10 19:43:34 126

原创 Android小知识-定时任务ScheduledThreadPoolExecutor

ScheduledThreadPoolExecutor继承自ThreadPoolExecutor,而ThreadPoolExecutor是线程池的核心实现类,用来执行被提交的任务,Sch...

2018-11-07 17:21:21 54

原创 Android之全面解析Retrofit网络框架封装库

转载请标明出处:【顾林海的博客】前言Retrofit是Square公司推出的一个HTTP的框架,主要用于Android和Java,Retrofit会将每一个HTTP的API请求变成一个Java的接口,使用起来非常方便,同时Retrofit又是一个Restful HTTP的网络请求框架的封装。介绍与使用在上图中,我们会在应用层发起网络请求,同时请求会经过Retrofit这层,Retr...

2018-11-06 13:39:30 23603

原创 Android小知识-剖析Retrofit中网络请求的两种方式

在上一节《Android小知识-剖析Retrofit中ServiceMethod相关参数以及创建过程》介绍了动态代理类中三行核心代码的第一行,通过loadServiceMethod方法获...

2018-11-06 13:17:23 56

原创 Android小知识-剖析Retrofit中ServiceMethod相关参数以及创建过程

在上一节《Android小知识-剖析Retrofit中的网络请求接口》介绍了在Retrofit中通过动态代理获取网络请求接口的代理类,在执行网络请求时会执行InvocationHandl...

2018-11-04 19:54:45 38

原创 Android小知识-剖析Retrofit中的网络请求接口

在前两节《Android小知识-剖析Retrofit中静态内部类Builder的三个方法》和《Android小知识-剖析Retrofit中的网络请求流程以及相关参数》中介绍了一些成员变量...

2018-11-03 12:28:35 19

原创 Android小知识-剖析Retrofit中静态内部类Builder的三个方法

在上章节《Android小知识-剖析Retrofit中的网络请求流程以及相关参数》中介绍了Retrofit的成员变量,以及静态内部类Builder中的成员变量,本节继续讲解Builder...

2018-11-02 10:39:41 33

原创 Android小知识-剖析Retrofit中的网络请求流程以及相关参数

在使用Retrofit时,需要创建Retrofit的实例,定义一个网络请求接口并为接口中的方法添加注解,接着通过动态代理生成网络请求对象,关于动态代理的介绍可以查看《Android小知识...

2018-11-01 11:42:09 25

老罗Android视频教学资源下载地址

老罗Android视频教学资源下载地址

2014-04-11

android开发,适合多媒体编程的开发者

第一章:android概述 第二章:android基础 第三章:多核通信 第四章:多媒体框架 第五章:图像框架 第六章:音频框架 第七章:视频框架 第八章:渲染机制 第九章:图像应用 第十章:音频应用 第十一章:视频应用

2013-10-29

Java的一些案例开发,适合边学边做的,建议初学者看看

本书中全是案例,而且讲解详细,以下是本书的目录 第一章:Java与Applet 第二章:Java与特效 第三章:XML与其他 第四章:Java与游戏 第五章:Java与文件操作 第六章:Java与安全 第七章:Java与数据库 第八章:Java与Servlet 第九章:Java与网络 第十章:Java综合实例

2013-10-29

点赞后显示用户名控件

点赞后显示用户名控件

2016-03-07

IT界的吉祥物的留言板

发表于 2020-01-02 最后回复 2020-02-13

空空如也

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

TA关注的人 TA的粉丝

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