文档章节

2.启动服务按钮--service

一别经年
 一别经年
发布于 2014/01/18 15:07
字数 182
阅读 21
收藏 0

2.启动服务按钮

这个类实现的是第一个按钮的功能,在这个类中新开了一个线程,并每隔一秒打印出一行日志

代码如下:

package lovefang.stadyService;
/**引入包*/
 import android.app.Service;// 服务的类
 import android.os.IBinder;
 import android.os.Binder;
 import android.content.Intent;
 import android.util.Log;
/**计数的服务*/
 public class CountService extends Service{
   /**创建参数*/
  boolean threadDisable ;
  int count;
  
  public IBinder onBind(Intent intent){
   return null;
  }
  public void onCreate(){
   super.onCreate();
    /**创建一个线程,每秒计数器加一,并在控制台进行Log输出*/
   new Thread(new Runnable(){
    public void run(){
     while(!threadDisable){
      try{
       Thread.sleep(1000);
      }catch(InterruptedException e){
       
      }
      count++;
      Log.v("CountService","Count is"+count);
     }
    }
   }).start();
  }
  public void onDestroy(){
   super.onDestroy();
    /**服务停止时,终止计数进程*/
   this.threadDisable = true;
  }
  public int getConunt(){
   return count;
  }
  class ServiceBinder extends Binder{
   public CountService getService(){
    return CountService.this;
   }
  }
 }

© 著作权归作者所有

一别经年
粉丝 17
博文 174
码字总数 60456
作品 0
西安
程序员
私信 提问
启动服务的两种方式

启动服务方式1 -- startService(Intent intent) //结果日志猫里打印 UI界面图示例: //界面就2个按钮布局不写了 1、在配置清单里配置注册服务 代码 <?xml version="1.0" encoding="utf-8"?>......

初来小修
2016/02/20
38
0
Android Service两种启动方式详解(总结版)

概念 开始,先稍稍讲一点android中Service的概念和用途吧~ Service分为本地服务(LocalService)和远程服务(RemoteService): 1、本地服务依附在主进程上而不是独立的进程,这样在一定程度...

天王盖地虎626
01/17
0
0
Android 四大组件之Service

服务(Service)是Android中实现程序后台运行的解决方案,它非常适合去执行那些不需要和用户交互并且还要求长期运行的任务。Service不依赖于任何界面。它主要用于在后台处理一些耗时的逻辑,...

u014527323
2017/03/25
0
0
如何给Android应用创建本地服务

Android系统给应用提供了两种类型的服务:启动型本地服务和绑定型本地服务,这两种服务的详细信息请参考“Android Service开发指南” Android Service开发指南原文网址如下: http://develop...

长平狐
2012/10/16
216
0
基础总结篇之四:Service完全解析

今天我们来讲一下Android中Service的相关内容。 Service在Android中和Activity是属于同一级别上的组件,我们可以将他们认为是两个好哥们,Activity仪表不凡,迷倒万千少女,经常做一些公众人...

andy521zhu
2015/04/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

跨域的理解,以及解决方案!

/*什么是跨域? * 跨域的主要原因是浏览器的同源策略。 * =>>所谓的同源策略就是A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。 * 什么是同源? * =>>同源就是协议相同、域名相同...

流年那么伤
34分钟前
4
0
Nginx配置try_files,php无法获取$_GET参数

平时开发都是用LNMP,新安装的虚拟机在配置nginx的rewrite的时候使用try_files命令。但是在写的时候配置成“try_files $uri $uri/ /index.php?q=args;”, 在PHP的web程序中,打印$_GET为空。...

叫我哀木涕
35分钟前
3
0
【原创】Microsoft Edge可以用localhost访问但无法用IP访问

Microsoft Edge可以用localhost和127.0.0.1访问但无法用本机IP访问, chrome ie都可以推测是edge的问题,网络是专用网络,防火墙也关了: 在edge里 按F12 以在控制台里看到这句 CONSOLE21301...

shzwork
35分钟前
1
0
Python利用数学方程式画4种不一样的心型图案

前言 下面这四个心型图案,是通过科学地计算,根据数学方程式生成的,虽然做的不是特别完美,但是基本的还是能实现的 第一个心型 结果图 第二心型 结果图 学习从来不是一个人的事情,要有个相互监...

A_裙232550246
35分钟前
2
0
微信带场景参数的二维码生成与使用?

微信公众号推广时,用户通过扫二维码关注公众号,需要统计用户是通过谁的二维码进行关注。 在用户扫码关注公众号时,二维码带上推广者的参数,在关注公众号后,获取到该推广者的参数。 目前有...

wxgzhgncj
36分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部