文件名称:Android 自动启动服务的示例.rar
文件大小:14KB
文件格式:RAR
更新时间:2022-07-30 12:22:00
Android源码-系统相关
Android 自动启动服务,也可以手动启动或停止指定的服务,这只是一个例子,演示在android环境下,如何在后台自动运行Service。 public void onDestroy() {//重写的onDestroy方法 myThread.flag = false;//停止线程运行 super.onDestroy(); } @Override public void onStart(Intent intent, int startId) {//重写onStart方法 myThread = new MyThread() ;//初始化线程 myThread.start();//启动线程 super.onStart(intent, startId); } class MyThread extends Thread{//线程类 boolean flag = true;//循环标志位 int c = 0;//发送的消息 @Override public void run() { while(flag){ Intent i = new Intent("wyf.ytl.myThread");//创建Intent i.putExtra("myThread", c);//放入数据 sendBroadcast(i);//发送广播 c ; try{ Thread.sleep(1000);//睡眠指定毫秒数 }catch(Exception e){//捕获异常 e.printStackTrace();//打印异常 } } } };
【文件预览】:
codesc.net
----Service()
--------.project(846B)
--------src()
--------AndroidManifest.xml(725B)
--------res()
--------assets()
--------gen()
--------default.properties(449B)
--------.classpath(280B)