自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程 - Thread的interrupt机制详解

上面总结了Thread的使用和原理,那么当我们需要终止一个线程执行,该如何处理呢? stop()方法终止一个线程执行,我们首先想到的是Thread有没有提供终止的函数,不负所望我们找到了stop()方法(删除方法),示例代码如下 Log.i("thread","test thread start"); TestThread testThread = new TestThread(); test

2017-08-23 19:43:20 1757

原创 多线程 - Thread原理及使用

Java中创建线程有两种方式:继承Thread重写run()与实现Runnable()接口通过Thread构造。 继承Thread重写run()创建一个TestThread继承自Thread,然后调用start()运行线程TestThread testThread = new TestThread();testThread.start(); public class TestThread ext

2017-08-22 20:57:26 2601

原创 Android 获取前台应用的方法总结

应用开发中,经常遇到需要获取系统正在运行的前台应用是什么应用,例如桌面悬浮窗挂件,需要获取当前是不是处于桌面;然而随着Android版本的迭代,获取前台应用的方法都陆续被制裁,因此对这些方法做一个总结。 Android5.0以前版本 getRunningTasks()    在Android 5.0以前的版本中,google提供了getRunningTasks()方法来获取所有正在运行的应用

2017-08-18 18:12:33 9717

原创 Android休眠机制

最近修复一个遗留的bug,定时检测,超过多长时间则弹出一个Tip,在debug跟进这个bug的时候,并没有发现问题,Timer和TimerTask实现的定时任务,但是在实际使用的时候,产品等很多人都遇到不弹Tip的问题。回过神来一想,应该是掉进了Android休眠机制的坑里了。趁此机会对Android的休眠机制进行一个总结。 Linux的休眠机制       Android是基于Linux的,要

2017-08-11 18:16:44 3127

原创 Java 内部类原理解析

Java 内部类在代码中是非常常见的,但是在Android系统里,常常会因为内部类的使用导致内存泄漏的问题,所以本文对内部类从原理上做一个比较详细的解析以及如何在使用内部类时该如何避免内存泄漏 内部类的种类Java的内部类分为四种:静态内部类、成员内部类、局部内部类和匿名内部类; 静态内部类静态内部类,顾名思义是一个静态的类,代码如下public class MainActivity exte

2017-08-01 00:29:33 1136

空空如也

空空如也

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

TA关注的人

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