`
houyewei
  • 浏览: 5223 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android开发Service小研究

阅读更多
      最近同学搞起了Android开发,自己也捡起来这个玩意来看看。这里先研究一下service

      Service是安卓系统提供的四种组件之一,功能与activity类似,只不过没有activity 的使用频率高。顾名思义Service就是运行在后台的一种服务程序一般很少与用户交互,没有可视化界面。

      定义一个service非常简单,只要继承就可以了,实现其中的那些方法就可以了。service必须在AndroidManifest.xml配置文件中定义

<service   android:name=”myservice”>

<intent-filter>

<action android:name=”com.houyewei.action.MY_SERVICE”/>

</intent-filter>

</service>

intent-filter制定如何访问该service

onBind(Intent intent):是必须实现的一个方法返回接口

onCreate():当service第一次被创建有系统调用

onStart(Intent intent ,int startid):当通过startservice()方法启动service是该方法被调用



onDestory():当service不再使用,系统调用该方法



创建一个service代码



public classs Myservice extends Service

{

   public IBinder onBind(Intent intent)

{

    return null;

}

  public void onCreate()

    {

      super.onCreate();

    }

  public void onStart(Intent intent ,int startId)

   {

     super.onStart(intent,startId);

   }

   public void onDestory()

   {

      super.onDestory();

    

   }

}


侯业伟的博客
1
1
分享到:
评论

相关推荐

    Android防止service多次执行startCommand

    在Android应用开发中,Service是四大组件之一,用于在后台长时间运行操作,比如播放音乐、网络通信等。然而,如果不加以控制,用户或者系统可能会多次启动同一个Service,导致不必要的资源消耗和服务的异常行为。本...

    Android开发中WebService网络编程研究.pdf

    在Android开发中,为了实现与服务器的数据交互,开发者经常需要用到网络编程技术,特别是从服务器获取数据。本篇文章主要探讨了如何在Android应用中利用基于Http协议的Web Service进行网络编程,其中涉及到的关键...

    android开发经典案例60个

    通过研究这60个案例,开发者不仅可以学习到Android开发的基本技能,还能掌握实际项目中可能遇到的问题及其解决方案,从而提高自己的编程能力。每个案例都是一次学习和成长的机会,为开发者提供了宝贵的实战经验。

    Android_Service.rar

    在Android应用开发中,Service是不可或缺的一个组件,它在后台执行长时间运行的操作,即使用户界面不在前台也能继续工作。这个名为"Android_Service.rar"的压缩包包含了一个关于Android Service的示例项目,可以帮助...

    Android底层开发实战_Android底层开发实战_android_android开发实战_

    在Android开发中,底层开发通常涉及操作系统、硬件接口、驱动程序和系统服务等核心部分,这对于优化性能、解决复杂问题以及创新功能至关重要。以下是该书可能涵盖的一些关键知识点: 1. **Android系统架构**:了解...

    android-Service的2种应用

    在Android开发中,Service是四大组件之一,它用于在后台执行长时间运行的操作,即使用户离开了应用程序界面,Service依然可以运行。本篇文章将深入探讨Service的两种主要应用:`startService`和`bindService`,并...

    Android-AndroidService下载文件

    在Android应用开发中,`Service` 是一个非常重要的组件,它允许应用程序在后台长时间运行操作,即使用户已经离开或关闭了应用界面。本教程将详细讲解如何利用Android的`Service` 组件来实现文件下载功能。 一、...

    Android_Service的高级应用示例

    在Android开发中,Service组件是不可或缺的一部分,它主要用于在后台执行长时间运行的操作,不依赖于用户界面。在“Android_Service的高级应用示例”中,我们将深入探讨Service组件的多种高级用法,包括...

    Android Service 实现下载,前台、通知栏同步更新

    在Android应用开发中,...NowwellDownloadDemo3这个文件可能包含了一个完整的示例项目,你可以详细研究其中的代码,进一步理解Android Service如何实现下载和进度更新。记得在真实设备或模拟器上测试,确保功能正常。

    Web Service在Android开发中的应用研究.pdf

    Web Service在Android开发中的应用研究.pdf

    android_service_电话录音

    在Android平台上,`Service`组件是开发者用于实现长时间运行任务的核心...通过研究这个项目,开发者不仅可以深入理解`Service`的工作机制,还能掌握电话录音的技术细节,这对于进一步开发类似功能的应用非常有帮助。

    Android Service Demo

    在Android应用开发中,Service是四大组件之一,用于在后台执行长时间运行的操作,即使用户界面关闭仍然可以继续工作。"Android Service Demo" 提供了一个实际的例子来展示如何在Android应用程序中使用Service。在这...

    Android应用源码之android Widget小组件开发.zip

    在Android应用开发中,Widget小组件是用户界面的重要组成部分,它们允许用户在主屏幕上与应用程序进行交互,而无需打开实际的应用。本资料包"Android应用源码之android Widget小组件开发.zip"提供了一套完整的源代码...

    Android 开发帮助文档 中文版

    《Android开发帮助文档中文版》是一份非常宝贵的资源,它为开发者提供了全面的Android平台开发指导,涵盖了从基础概念到高级特性的全方位讲解。这份文档是2016年12月21日的最新版本,确保了内容的时效性和准确性,...

    android开发手册2

    【标题】"Android开发手册2"揭示了深入的Android应用开发技术,涵盖了多个核心组件和模块的实现。作为Android开发者,理解和掌握这些知识点是至关重要的,因为它们构成了Android应用程序的基础框架。 【Android基础...

    android-service的demo

    在Android开发中,Service是四大组件之一,它用于在后台长时间运行操作,即使用户界面已经关闭。...通过研究“android-service的demo”,新手可以快速掌握Service的使用技巧,为自己的Android开发之路打下坚实基础。

    《Android开发艺术探索》pdf及完整源代码

    配合《Android开发艺术探索》的源代码,读者可以深入研究每个示例的实现,理解代码背后的逻辑,并通过动手实践来加深对知识点的理解。书中源代码通常包含完整的项目结构,各个功能模块的实现,以及可能的扩展和优化...

    Android开发权威指南 案例源码

    在Android开发领域,掌握核心概念和技术是至关重要的。"Android开发权威指南 案例源码" 提供了丰富的实践案例,帮助开发者深入理解Android应用的构建过程。这份资源包含了从基础到高级的各种示例代码,是提升Android...

    android 开发权威指南源码

    通过深入研究《Android开发权威指南》的源码,开发者不仅可以巩固理论知识,还能提高实际操作能力,为成为一名优秀的Android开发者打下坚实基础。同时,这也有助于开发者跟踪Android平台的最新发展,持续提升技术...

Global site tag (gtag.js) - Google Analytics