`

Android学习笔记_Service的使用

 
阅读更多
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[参考].pdf

    Android学习笔记之Service

    自己学习安卓的时候的一些学习笔记,很详细奥,代码和解说都有。

    android service 学习笔记(上)

    android service 学习笔记(上、下)android service 学习笔记(上、下)

    Android开发学习笔记(整理)

    Android开发学习笔记(整理),整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、...

    android service 学习笔记(下)

    android service 学习笔记(上、下)

    Pro Android学习:Android service小例子

    这是Pro Android学习系列中Android Service部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

    android学习笔记(html完整版)目录

    目录,整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、apdapter等几乎全部内容...

    Android学习笔记.pdf

    包括环境搭建教程、创建模拟器、新建helloworld程序、电话拨号器、软件部署到模拟器、短信发送器、线性布局、相对布局、日志、activity、Android进程线程及优先级、Android UI线程阻塞及优化、广播接受者、Service...

    android学习笔记(html完整版)

    整理论坛android学习笔记,较完整的讲解了android的内容。包括:view、activity、service、intent、广播机制、http连接、数据sqllite存储、后台线程、各种layout、偏好、本地文件操作、apdapter等几乎全部内容。非常...

    ANDROID 学习笔记 中文版

    ANDROID 学习笔记 中文版 来自ACC:http://androidos.cc/dev 内容比较适合初学者,不过也适合中级开发者,从HelloWorld讲述到Service,还是比较经典的笔记

    Android学习笔记

    Android学习笔记,主要讲解了intent,service,Activity,生命周期以及几个项目的实例

    Android学习笔记之Started Service

    Started Service就是启动之后可以在后台无限期的运行,比如通过Activity组件的startService方法启动之后,如果不用指定方法关闭,这个Service就会一直运行。 下面说一下怎么来实现这种Service: (在主界面设置两个...

    xamarin学习笔记A18(安卓Service)

    Service简介,服务就是没有任何界面,不需要和用户直接打交道且需要长时间在后台运行的程序。例如手机中的音乐播放服务、天气更新服务和下载服务等。 服务运行在主线程中的,为了不让主线程阻塞,所以要在服务内部...

    Android学习笔记–使用剪切板在Activity中传值示例代码

    使用剪切板会用到,ClipboardManager对象,这个对用剪切板会用到,ClipboardManager象用来操作剪切板,但是没有提供public的构造函数(单例模式),需要使用Activity.getSystemService(Context.CLIPBOARD_SERVICE)...

    Android学习笔记–Activity中使用Intent传值示例代码

    Intent,又称为意图,是一种运行时绑定机制,它能在程序运行的过程中链接两个不同的组件(Activity、Service、BroadcastReceiver)。通过Intent,程序可以向Android表达某种请求或意愿,Android会根据意愿的内容选择...

    Pro Android学习:了解Handler小例子

    这是Pro Android学习系列中Android Service部分的例子源代码。相关学习笔记见:http://blog.csdn.net/flowingflying/article/details/6212512

    ZQYServiceDemo:Android Service学习笔记

    ZQYServiceDemo

Global site tag (gtag.js) - Google Analytics