自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

姜雪峰的专栏

为了自己的成长

  • 博客(4)
  • 收藏
  • 关注

原创 服务的基本用法-3

我们都知道,服务一般都是在后台运行的,一直以来都是默默的在后台工作着。但是有一个问题,就是由于服务的系统优先级比较低,当手机的系统出现内存不足的情况时,就有可能回收掉正在后台运行的服务。此时如果你想让你的服务能够一直保持运行状态的话,我们就可以来使用一种叫做前台服务的东东。 前台服务和普通服务(后台服务)的最大区别在于它有一个正在运行的图标在系统的状态栏显示,下拉状态栏后可以看到详细的信息,类似

2017-05-11 07:09:32 223

原创 服务的基本用法-2

之前我们学习了启动服务和停止服务的方法,但是不知道你有没有发现,服务是在活动里启动的,但在启动了服务之后,活动与服务两者之间基本就没有什么关系了。确实如此,我们来分析一下。我们在活动里调用了startService()方法来启动MyService服务,然后MyService的onCreate()和onStartCommand()方法就会得到执行,之后服务就一直处于运行状态,具体运行的是什么逻辑,活

2017-05-10 07:36:42 319

原创 服务的基本用法-1

服务,作为Android四大组件之一(相信大家都知道Android的四大组件是什么了),有非常多重要的知识点,当然作为Android开发的新人,我们首先要从服务最基本的用法开始学习。还是闲言少叙,我们直奔主题,开始学习。 要学习服务,首先我们要来定义一个服务。打开Android Studio,新建一个ServiceTest1项目,然后在com.example.servicetest1上右键,然后

2017-05-09 20:24:13 350

原创 Android--线程与异步消息处理机制

熟悉开发的朋友,对多线程编程一定不会陌生。当我们需要执行一些耗时操作时,比如说发起一条网络请求,考虑到网速以及一些其他原因,服务器不一定会立刻响应我们的请求。如果不将这类操作放到子线程里去运行,就可能会导致主线程阻塞,影响用户的正常使用。但是,并不是所有操作都能够在子线程中进行的,接下来我们就通过一个实例来探究一下。 首先我们新建一个AndroidThreadTest项目,编辑activity_

2017-05-07 13:34:26 420

空空如也

空空如也

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

TA关注的人

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