自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (64)
  • 收藏
  • 关注

原创 java.util.concurrent.RejectedExecutionException异常发生的时机

概述在线程池的使用过程中,我们有时候会遇到下面的异常那么什么时候会发生这个异常呢1.线程池关闭以后,再次提交任务2.提交线程的数量大于最大线程数+任务队列中排队的个数接下来我们模拟一下情况一 ExecutorService service = Executors.newCachedThreadPool(); //执行下面的会发生RejectedExecutionExce...

2018-02-28 18:06:52 3439 1

原创 实现字符串反转

今天来看看如何实现字符串反转,比如输入Game is Over,输出Over is Gamepublic class Question { public static void main(String[] args) { String str = "Game is over adfd aaaa cccc"; System.out.println("=====...

2018-02-28 17:58:14 378

原创 Android开发艺术探索读书笔记(第12章 Bitmap的加载和Cache)

BitmapBitmap占用的内存大小可以通过下面的API获取 Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher); int byteCount = bitmap.getByteCount(); int allocationByteCount = bitm...

2018-02-26 13:26:08 382

原创 Android中注解的分类

前言注解我们可以分为两类,运行时注解和编译时注解,今天我们重点介绍一下编译时注解。运行时注解运行时注解的定义如下,在声明注解时指定@Retention(RetentionPolicy.RUNTIME)即可,相比编译时注解,性能低,但是灵活性好,实现起来比较简单,写法如下@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.TYPE)//ja...

2018-02-21 11:55:23 1297

原创 ContentProvider使用

概述今天来看看ContentProvider的使用。public class DatabaseHelper extends SQLiteOpenHelper { private static final String TAG = "DatabaseHelper"; //数据库名称 private static final String DATABASE_NAME = "pe...

2018-02-08 18:33:50 332

原创 Activity,Fragment,自定义View状态的保存和恢复

概述今天我们从源码的角度来分析一下Activity,Fragment状态保存和恢复的过程,以及如何在自定义View中保存和恢复状态。通常我们在onSaveInstanceState方法里保存Activity状态。protected void onSaveInstanceState(Bundle outState) { outState.putBundle(W

2018-02-03 21:51:41 1202

原创 Android开发abiFilter

概述Android开发中,如果使用到so库,我们一般会在gradle文件中指定so库支持的架构类型 ndk { abiFilters "armeabi" }然后新建jniLibs目录,建立对应的目录,如下所示这边文章就是来介绍一下abiFilter中相关的一些东西。1.为什么要指定这么多类型 因为不同C

2018-02-01 19:00:43 4741

自定义viewpager指示器

自定义viewpager指示器

2016-07-17

开源项目微阅

开源项目学习代码

2016-07-15

Android 名企面试题及涉及知识点整理

Android 名企面试题及涉及知识点整理,包括Android,Java,数据结构等知识,面试必备,也可以拿来用于平时的学习提高。

2016-07-07

下拉刷新框架

下拉刷新库

2016-06-23

二维码扫描库

基于谷歌libZxing封装的库,

2016-06-23

微阅读项目

Android项目,适合学习

2016-06-23

高仿大众点评服务端代码

高仿大众点评的服务端代码,可以为移动端提供数据,需要结合mysql数据库实现数据连接

2016-06-19

ListView联动

仿饿了吗等APP,实现ListView联动,包括二级和三级

2016-05-31

ViewDragHelper例子

此Demo展示了ViewDragHelper的基本使用方法,并且处理了和ListView的冲突

2016-05-31

Databinding案例

展示了DataBinding的用法,基本包含了开发常用的用法

2016-05-27

多线程断点续传

使用多线程完成多个任务的下载,支持断点续传,使用数据库保存当前进度

2016-05-18

单线程断点续传

实现了单线程断点续传的功能,服务中启动线程,用数据库保存下载信息

2016-05-17

线程池使用Demo

本Demo演示了不同线程池运行的效果图,如果对多线程学习感兴趣,可以下载

2016-05-06

RxJava使用Demo

介绍了RxJava中Single的使用方法,有兴趣的可以下载,总结的比较全

2016-04-28

RxJava学习Demo

模拟使用RxJava从多个数据源中加载数据,很好的学习资源

2016-04-28

Retroift学习Demo

Retroift学习的Demo

2016-04-25

开源项目妹纸

Meizhi Android之RxJava & Retrofit最佳实践

2016-04-25

MVP模式写的Demo

MVP模式在项目中的使用,方便大家的理解

2016-04-24

mvp模式写的请求天气信息的Demo

标准的MVP模式的使用,请求天气数据的Demo

2016-04-24

仿微信朋友圈弹出评论和赞效果

实现了微信朋友圈点赞和评论弹出的动画效果

2016-04-24

HexEditor.dll

NotePad ++ 插件,用来查看16进制内容,可以用来查看class文件结构,使用方法是在NotePad++的安装目录下的plugins目录新建一个HexEditor文件夹,然后将该文件放到里面

2020-06-12

Android热修复实现

手动实现了一个简单的热修复功能,博客链接https://blog.csdn.net/Small_Lee/article/details/80770450

2018-06-22

Mvp项目架构

利用Retrofit,RxJava,Okhttp搭建的一个Mvp模式的项目,可以在此基础上进行快速开发

2018-01-04

mchange-commons-java-0.2.7.jar

C3P0数据库配置需要的jar包,需要和C3P0和MySql的jar包同时配置

2017-12-07

commons-io-2.5-bin.tar.gz

apache提供的文件传输工具类,一般和commons-fileupload结合使用

2017-10-18

commons-fileupload-1.3.3-bin.tar.gz

apach提供的文件上传工具类,需要结合commons-io包进行使用

2017-10-18

c3p0-0.9.5.2.jar

C3P0最新数据源jar包

2017-08-24

commons-dbcp2-2.1.1.jar

Apache开源数据源所需要的jar包commons-dbcp2-2.1.1.jar

2017-08-24

commons-pool2-2.4.2.jar

Apache开源的数据源需要的jar包,版本为2.4.2

2017-08-24

mysql-connector-java-5.1.43-bin.jar

MySQL提供的用于Java中进行JDBC开发的连接驱动

2017-08-24

基于融云实现的聊天

融云Demo

2016-08-27

webview的一些操作

webview的一些使用,包括处理错误页面,自定义拦截协议,cookie同步

2016-08-22

Retroft+MVP+RxJava+Dagger2封装

Retroft+MVP+RxJava+Dagger2封装,适用于大多数的项目

2016-08-21

Retrofit结合RxJava以及MVP架构

Retrofit结合RxJava以及MVP架构,目前很流行的东西,进行了封装

2016-08-19

RxJava和Retrofit的封装

对RxJava和Retrofit进行了封装,适用于任何项目

2016-08-19

TabLayout使用Demo

使用TabLayout结合ViewPager实现的页卡切换功能

2016-08-02

基于融云的即时通信

基于融云实现的即时通信Demo,集成了会话列表,会话界面,并且实现了自定义部分界面功能,大家可以参考学习,更多功能请大家上融云官网学习。

2016-07-29

友盟推送Demo

基于友盟的推送实现,亲测可行

2016-07-28

极光推送Demo

基于极光推送的Demo,方便大家的学习,详细效果图请见博客http://blog.csdn.net/Small_Lee/article/details/52043087

2016-07-27

妹纸源代码

开源项目妹纸的源码,想学习的可以下载了

2016-07-19

空空如也

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

TA关注的人

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