自定义博客皮肤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)
  • 收藏
  • 关注

原创 线程的理解(总结)

说到线程,我们就需要先了解一下进程。进程是指一个内存中运行的应用程序,都有自己独立的内存空间。进程是独立存在的,它可以启动多个线程而线程就是进程中的执行流程,一个进程可以启动多个线程。而线程有包括了单线程和多线程。首先我们先来看单线程:因为线程是一个动态执行的过程,所以他也有一个从创建到死亡的过程,它的生命周期有五种状态:新建~就绪~运行~死亡~堵塞。新建:创建Thread类的一个实例对象。就绪:...

2018-04-19 00:24:25 277

原创 线程池

为什么使用线程池:1,   降低资源消耗,通过重复利用已创建的线程降低线程创建和销毁造成的消耗。2,提高响应速度,当任务到达时,任务可以不需要等到线程创建就能立即执行。3,提高线程的可管理性,线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。Java通过Executors提供四种线程池,分别为:newCachedThreadPoo...

2018-04-17 19:16:50 100

原创 线程池的理解与使用

1.初识线程池:根据系统自身的环境情况,有效的限制执行线程的数量,使得运行效果达到最佳。线程主要是通过控制执行的线程的数量,超出数量的线程排队等候,等待有任务执行完毕,再从队列最前面取出任务执行。2.线程池作用:减少创建和销毁线程的次数,每个工作线程可以多次使用可根据系统情况调整执行的线程数量,防止消耗过多内存3.使用ExecutorService:线程池接口ExecutorService poo...

2018-04-17 07:44:13 156

原创 ListView动态加载

1.Activity代码:private ListView mListView; private int mPageIndex = 1; private MyAdapter myAdapter; private ListmList = new ArrayList<>();private View mFootView;private Button mLoadMore;private Pr...

2018-04-16 18:22:07 177

原创 Volley网络框架

Volley 网络通信框架 * 完全异步 * 怎么实现呢 * 1:因为Volley是并发的跟Handler里面消息机制一样 * 消息队列管理 消息 * RequestQueue 管理 Request(StringRequest,ImageRequest) * 最后不要忘记add进去 * * Volley请求图片有三种方式 * 1:ImageRequest * 2:Im...

2018-04-16 18:15:25 161

原创 自定义Requet

Activity代码:Volley 网络通信框架 * 完全异步 * 怎么实现呢 * 1:因为Volley是并发的跟Handler里面消息机制一样 * 消息队列管理 消息 * RequestQueue 管理 Request(StringRequest,ImageRequest) * 最后不要忘记add进去 ** Volley请求图片有三种方式 * 1:ImageRequest * 2:ImageLo...

2018-04-16 18:13:40 819

原创 android解决WebView和ScrollView滚轮滑动冲突

第一步,重写WebView的onGenericMotionEvent方法/** * 滑轮处理 */ @Override public boolean onGenericMotionEvent(MotionEvent event) { if (callback != null) return callback.onGener...

2018-04-15 20:38:25 1476

原创 ListView下拉刷新

1.ListView外层添加控件:android.support.v4.widget.SwipeRefreshLayout2.代码实现:mSwipe.setProgressBackgroundColorSchemeResource(android.R.color.white);// 设置下拉进度的主题颜色mSwipe.setColorSchemeResources(R.color.colorAcc...

2018-04-15 20:32:10 199

空空如也

空空如也

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

TA关注的人

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