android service攻略

一般来说,Android程序主要由4部分组成:Activity、Broadcast Intent Receiver、Service、Content Provider。

步骤/方法

  • 01

    Service解释 Service,Service是服务的意思,既然是服务,那么Service将是一个生命周期长并且没有界面的程序。比如一个正在从播放列表中播放歌曲的媒体播放器,当用户离开播放器这个屏幕后音乐还在播放。

  • 02

    2.通过媒体播放器实例学习Service

  • 03

    媒体播放器这个系统将保持这个Service一直执行,直到这个Service运行结束。还可以通过使用Context.bindService()方法连接到一个Service上。当连接到一个Service之后,还可以用Service提供的接口与它进行通信,例如执行暂停、重播等操作。

  • 04

    通过startService和stopService方法开启和停止播放音乐的服务 //开始按钮 private OnClickListener start = new OnClickListener() { public void onClick(View v) { //开启Service startService(new Intent("com.yarin.Android.MUSIC")); } }; //停止按钮 private OnClickListener stop = new OnClickListener() { public void onClick(View v) { //停止Service stopService(new Intent("com.yarin.Android.MUSIC")); } };

  • 05

    创建一个MusicService继承自Service,然后通过start和stop方法来控制音乐的播放。 public class MusicService extends Service { //MediaPlayer对象 private MediaPlayerplayer; public IBinder onBind(Intent arg0) { return null; } public void onStart(Intent intent, int startId) { super.onStart(intent, startId); //这里可以理解为装载音乐文件 player = MediaPlayer.create(this, R.raw.test); //开始播放 player.start(); } public void onDestroy() { super.onDestroy(); //停止音乐-停止Service player.stop(); } }

  • 06

    使用Service时需要在AndroidManifest.xml中声明 <serviceandroid:name=".MusicService"> <intent-filter> <actionandroid:name="com.yarin.Android.MUSIC"/> <categoryandroid:name="android.intent.category.default"/> </intent-filter> </service>

(0)

相关推荐

  • NOVA2通关秘籍攻略

    近轨道先锋2NOVA2安卓版同样也是一个IOS移植过来的一个射击游戏,游戏的操作提供了三种模式,你喜欢哪种直接调试就可以看了,如果说什么吸引着玩家移植在追捧,一个是游戏提供的枪械,和游戏无与伦比的画面 ...

  • 春节用手机做无线路由攻略 让笔记本通过手机上网(苹果+android)

    春节将至,回老家过年是否担心家里没有网络使用,十分无聊?手机上网虽然比较便利,但是总没有笔记本那么易操作和多功能。难道随身带回家的笔记本就只能当成一台MP4看看电影吗?答案是否定的。 春节让手机做无线 ...

  • Android Apk软件汉化详解攻略

    简单介绍 01 Android Apk软件汉化详解攻略,如何对一个apk软件进行彻底的翻译汉化. 步骤/方法 01 软件反编译解包 因apk反编译和签名软件均需要java环境支持,所以要先安装JDK, ...

  • Android手机使用技巧攻略之高级实用篇

    现在Android手机中水货产品颇多,来自不同国家不同运营商的手机拿到中国以后都需要进行简单的设置以后才能够上网,甚至某些行货由于被其他运营商定制,导致无法直接使用其他运营商的SIM直接上网冲浪,这里 ...

  • Android益智类游戏《弹力老鼠》图文攻略

    <弹力老鼠>是一款非常可爱的 Android 益智类的游戏,这是一款物理类的游戏,游戏的主角是一个能够利用尾巴进行弹跳的可爱小老鼠!在这款游戏中,你需要帮助弹力老鼠窃取猫队长的奶酪,你偷取 ...

  • 帝国塔防2攻略,教你怎么修改水晶修改金钱

    EmpireDefenseII帝国塔防2一个以三国故事为背景的一个塔防游戏,游戏新增貂禅和孙尚香,游戏中玩家可以自己培养自己喜欢的武将。完成一些任务,游戏故事情节和关卡都设立的很不错。 进入游戏,这款 ...

  • 安卓游戏鸭嘴兽泰瑞在哪里下载攻略及评测

    鸭嘴兽泰瑞成功挤走小鳄鱼,独占浴室。迪斯尼最新推出的益智休闲游戏鸭嘴兽泰瑞在哪里现已经全面登入ios,android平台,游戏的质量可以保证,游戏的耐玩度也可以保证。游戏支持原生中文。 游戏介绍 “鸭 ...

  • 安卓手机使用快播看片暑期全攻略详情介绍

     支持手机看片的应用非常多,笔者在此以手机快播Android版为例介绍假期看片攻略。相信很多宅男都或多或少知道快播是一个怎么给力的在线视频点播软件,而手机快播Android版基本上也集成了快播PC版的 ...

  • win2K下IIS5.0配置asp+cgi+php+mysql全攻略

    安装win2K,安装IIS Indexing Service, FrontPage 2000 Server Extensions, Internet Service Manager (HTML) 这几 ...