读书人

Android service范例

发布时间: 2012-09-27 11:11:17 作者: rapoo

Android service实例


客户端:首先包含刚才的jar包,

package com.tcl.testservice2;import android.app.Activity;import android.content.ComponentName;import android.content.Intent;import android.content.ServiceConnection;import android.os.Bundle;import android.os.IBinder;import android.os.RemoteException;import android.util.Log;import com.tcl.kang.demo.ICountService;public class TestService2Activity extends Activity {private ICountService countService;private ServiceConnection myConnection = new ServiceConnection(){@Overridepublic void onServiceConnected(ComponentName name, IBinder service) {countService = (ICountService.Stub.asInterface(service));try {Log.v("", "kang: count="+countService.getCount());} catch (RemoteException e) {// TODO Auto-generated catch blocke.printStackTrace();}}@Overridepublic void onServiceDisconnected(ComponentName name) {// TODO Auto-generated method stubcountService = null;}};    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        bindService(new Intent("com.tcl.kang.demo.MyService"),myConnection, BIND_AUTO_CREATE);            }@Overrideprotected void onDestroy() {// TODO Auto-generated method stubsuper.onDestroy();unbindService(myConnection);}    }

读书人网 >Android

热点推荐