安卓创建服务以及开启服务 学习笔记

本文详细介绍了如何在Android中创建一个服务类,并演示了具体的实现代码。包括服务类的创建步骤、配置清单文件的方法以及如何通过不同方式启动该服务。

##创建服务类

package com.example.studyReturn;

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

public class TestService extends Service {

	@Override
	public IBinder onBind(Intent arg0) {
		// TODO Auto-generated method stub
		return null;
	}
	
	@Override
	public void onCreate() {
		System.out.println("服务被开启了");
		super.onCreate();
	}
}

##配置清单文件(在application节点下)

<service android:name=".TestService"></service>

##开启服务

  1. 普通开启
	Intent intent = new Intent(this, TestService.class);
	startService(intent);
  1. 绑定开启
public void testBindService(View view)
	{
		Intent intent = new Intent(this, TestService.class);
		MyConn myconn = new MyConn();
		bindService(intent, myconn, BIND_AUTO_CREATE); //服务如果不存在则创建
	}
	private class MyConn implements ServiceConnection
	{
		public void onServiceConnected(ComponentName name, IBinder ibinder) {
			
		}
		
		@Override
		public void onServiceDisconnected(ComponentName arg0) {
			
		}
	} 

转载于:https://my.oschina.net/u/729139/blog/474422

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值