首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android service范例

2012-09-27 
Android service实例客户端:首先包含刚才的jar包,package com.tcl.testservice2import android.app.Activ

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);}    }

热点排行