Service的使用
public calss FirstService extends Service{
public IBinder onBind(Intent intent){
System.out.println("Service onBind");
return null;
}
public void onCreate(){
super.onCreate();
System.out.prinltn("Service onCreate");
}
public int onStartCommand(Intent intent,int flags,int startId){
System.out.println("flags--->"+flags);
System.out.println("startId--->"+startId);
System.out.println("Service onStartCommand");
return START_NOT_STICKY;
}
public void onDestroy(){
System.out.println("Service onDestroy");
super.onDestroy();
}
}
在Manifest.xml中注册:
<service name=".FirstService"/>
public class TestServiceActivity extends Activity{
private Button startServiceButton=null;
private Button endServiceButton=null;
public voic onCreate(Bundle saveInstanceState){
super.onCreate(saveInstanceState);
setContentView(R.layout.main);
startServiceButton=(Button)findViewById(R.id.startServiceButton);
endServiceButton=(Button)fidnViewById(R.id.endServiceButton);
startServiceButton.setOnClickListener(new StartServiceListener());
endServiceButton.setOnClickListener(new EndServiceListener());
System.out.println("Activity onCreate");
}
class StartServiceListener implements OnClickListener{
public void onClick(View v){
Intent intent=new Intent();
intent.setClass(TestServiceActivity.this,FirstService.class);
startService(intent);
}
}
class EndServiceListener implements OnClickListener{
public void onClick(View v){
Intent intent=new Intent();
intent.setClass(TestServiceActivity.this,FirstService.class);
stopService(intent);
}
}
}
分享到:
相关推荐
Android学习笔记-service[参考].pdf
自己学习安卓的时候的一些学习笔记,很详细奥,代码和解说都有。
android service 学习笔记(上、下)android service 学习笔记(上、下)
Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...
android service 学习笔记(上、下)
这是Pro Android学习系列中Android Service部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512
目录,整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、apdapter等几乎全部内容...
包括环境搭建教程、创建模拟器、新建helloworld程序、电话拨号器、软件部署到模拟器、短信发送器、线性布局、相对布局、日志、activity、Android进程线程及优先级、Android UI线程阻塞及优化、广播接受者、Service...
整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、apdapter等几乎全部内容。非常...
ANDROID 学习笔记 中文版 来自ACC:http://androidos.cc/dev 内容比较适合初学者,不过也适合中级开发者,从HelloWorld讲述到Service,还是比较经典的笔记
Android学习笔记,主要讲解了intent,service,Activity,生命周期以及几个项目的实例
Started Service就是启动之后可以在后台无限期的运行,比如通过Activity组件的startService方法启动之后,如果不用指定方法关闭,这个Service就会一直运行。 下面说一下怎么来实现这种Service: (在主界面设置两个...
Service简介,服务就是没有任何界面,不需要和用户直接打交道且需要长时间在后台运行的程序。例如手机中的音乐播放服务、天气更新服务和下载服务等。 服务运行在主线程中的,为了不让主线程阻塞,所以要在服务内部...
使用剪切板会用到,ClipboardManager对象,这个对用剪切板会用到,ClipboardManager象用来操作剪切板,但是没有提供public的构造函数(单例模式),需要使用Activity.getSystemService(Context.CLIPBOARD_SERVICE)...
Intent,又称为意图,是一种运行时绑定机制,它能在程序运行的过程中链接两个不同的组件(Activity、Service、BroadcastReceiver)。通过Intent,程序可以向Android表达某种请求或意愿,Android会根据意愿的内容选择...
这是Pro Android学习系列中Android Service部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512
ZQYServiceDemo