Android服务一 创建启动服务

原创 2016年05月31日 15:20:14

若要学习创建绑定服务,请查看下篇Android服务二 创建绑定服务

启动服务

基于Service

package service;

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;

/**
 * 创建启动服务
 */
public class MyService extends Service {

    @Override
    public void onCreate() {

    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {

        return 0;
    }


    @Override
    public IBinder onBind(Intent intent) {

        return null;
    }

    @Override
    public void onDestroy() {

    }

}
String address = "http://img.blog.csdn.net/20160527205804527";
Intent intent = new Intent(this, MyService.class);
intent.putExtra("address", address);
startService(intent);


基于IntentService

package service;

import android.app.IntentService;
import android.content.Intent;

import HttpURL.HttpUtil;


/**
 * 使用IntentService创建启动服务
 */
public class StartIntentService extends IntentService {

    public StartIntentService() {
        super("Download Picture");
    }

    @Override
    protected void onHandleIntent(Intent intent) {
        HttpUtil.downloadPicture(intent.getStringExtra("address"));
    }
}
String address = "http://img.blog.csdn.net/20160527205804527";
Intent intent = new Intent(this, MyService.class);
intent.putExtra("address", address);
startService(intent);


版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Service---创建一个被启动类型的服务

一个启动类型的服务是另一个组件通过调用startService()方法,产生一个调用服务的onStartCommand()方法而启动的服务。 当一个服务被启动时,它有一个独立与启动它的组件的生命周期...

Android_08_创建,启动和关闭远程服务

前言: 服务的分类: 本地服务:指的是服务和启动服务的activity在同一个进程中 远程服务:指的是服务和启动服务的activity不在同一个进程中 创建并启动远程服务的代码示例...

android开机启动服务

  • 2014年12月10日 11:49
  • 1.4MB
  • 下载

Android系统Surface机制的SurfaceFlinger服务的启动过程分析

Android系统Surface机制的SurfaceFlinger服务的启动过程分析 分类: Android 2012-09-29 14:48 8840人阅读 评论(5) 收藏 举...

android获取设备已启动服务

  • 2014年06月17日 17:35
  • 1.42MB
  • 下载

android后台运行的service服务的创建

  • 2016年01月01日 15:11
  • 2.63MB
  • 下载

[Android5.1]开机服务启动顺序

大家知道,当Android系统启动时候,会解析init.rc文件,然后根据里面的定义,启动各种服务,如netd、zygote、servier_manager等等,但这些服务之间其实是有依赖关系的,而且...

Android 开机自动启动服务

  • 2012年10月12日 12:22
  • 645KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android服务一 创建启动服务
举报原因:
原因补充:

(最多只允许输入30个字)