位置: 编程技术 - 正文

android 背景音乐的播放(android 设置背景)

编辑:rootadmin

推荐整理分享android 背景音乐的播放(android 设置背景),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:android 背景图,android 设置背景,安卓背景音乐,android背景音乐自动播放,android 背景音乐开启和关闭,安卓背景音乐,android背景音乐代码,android背景音乐自动播放,内容如对您有帮助,希望把文章链接给更多的朋友!

运行效果图如下

一、布局文件

actity_ main.xml

在自己新建的文件夹raw下导入当做背景音乐的歌曲

二、java代码

android 背景音乐的播放(android 设置背景)

1、MainActivitiy.java

package com.example.service;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override protected void onResume() { super.onResume(); startService(new Intent(this,AudioService.class)); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }

2、AudioService.java

package com.example.service;/** * 多线程实现后台播放背景音乐的service */import android.app.Service;import android.content.Intent;import android.media.MediaPlayer;import android.os.Binder;import android.os.IBinder;public class AudioService extends Service implementsMediaPlayer.OnCompletionListener {// 实例化MediaPlayer对象MediaPlayer player;private final IBinder binder = new AudioBinder();@Overridepublic IBinder onBind(Intent intent) {return binder;}public void onCreate() {super.onCreate();// 从raw文件夹中获取一个应用自带的mp3文件player = MediaPlayer.create(this, R.raw.lunsang);player.setOnCompletionListener(this);player.setLooping(true);}@Overridepublic int onStartCommand(Intent intent, int flags, int startId) {super.onStartCommand(intent, flags, startId);if (!player.isPlaying()) {new MusicPlayThread().start();}else player.isPlaying();return START_STICKY;}/*** 当Audio播放完的时候触发该动作*/public void onCompletion(MediaPlayer mp) {stopSelf();// 结束了,则结束Service}public void onDestroy() {super.onDestroy();if (player.isPlaying()) {player.stop();}player.release();}// 为了和Activity交互,我们需要定义一个Binder对象public class AudioBinder extends Binder {// 返回Service对象public AudioService getService() {return AudioService.this;}}private class MusicPlayThread extends Thread {public void run() {if (!player.isPlaying()) {player.start();}}} }

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android OpenGL ES(九)----构建几何物体 1.三角形扇一个三角形扇以一个中心顶点作为起始,使用相邻的两个顶点创建第一个三角形,接下来的每个顶点都会创建一个三角形,围绕起始的中心点

转载与收集的布局属性详解 收集备用第一类:属性为true或falseandroid:layout_centerHrizontal水平居中android:layout_centerVertical垂直居中android:layout_centerInparent相对于父元素完全居中android:layout_

LinearLayout设置 weight 无法绘制的问题 项目地址:ChildLayout一.问题起因:新项目中首页有这么一个需求:看布局:主要就是大牌专场这个栏目的布局问题,呈现一个,左——右上——右下的形

标签: android 设置背景

本文链接地址:https://www.jiuchutong.com/biancheng/379600.html 转载请保留说明!

上一篇:Android 系统资源(字体,声音,视频)的简介(android资源文件)

下一篇:Android OpenGL ES(九)----构建几何物体

  • 收到退个税手续费要交增值税吗?
  • 车船税征收标准表
  • 房地产企业消防设施计入什么科目
  • 应税职工福利费在应纳税所得额里面吗
  • 房产租金收入是什么科目
  • 资本金利息收入算业务收入吗
  • 固定资产盘盈原因
  • 有形动产租赁简易征收适用哪些业务
  • 多扣了离职人员的钱
  • 增值税专用发票可以开电子发票吗
  • 商场交的质保金做什么会计科目?
  • 企业的完工产品是指
  • 税收奖励计入什么科目
  • 质量扣款可以放到费用吗
  • 五证合一后地税编码怎么查
  • 投资性房地产转为存货
  • 高速公路过路费查询网站
  • 外派人员补助标准
  • 1697508871
  • 普通支票如何转账
  • 增值税月末如何计算
  • 利润总额和净利润的区别
  • 债券的到期收益率取决于
  • 建筑业预缴企业所得税税率是多少
  • 股票分红怎么扣税
  • 怎么核算购进商品
  • 灰狼算法的改进
  • 自产产品用于应税项目为什么不考虑偷税
  • 电子税务局增值税申报流程
  • jsp课程设计含源代码
  • 城建税教育费附加什么时候交
  • php与java区别
  • 2023前端面试题目
  • 什么是微前端
  • 代开的普通发票如何盖章
  • 股东退股分利润
  • 销售商品的收入属于收入吗
  • 接受捐赠收入要交企业所得税吗
  • 资产负债表和利润表的勾稽关系
  • 产成品报废会计处理
  • python中事件处理的方法
  • SQL Server 2008 Express如何开启远程访问
  • 银行承兑到期怎么入账
  • 未按期兑现的合同缴纳印花税吗?
  • 零申报一定要有员工吗
  • 会影响当期损益的科目有
  • 母子公司吸收合并的税收有哪些
  • 税款所属期止是怎么写
  • 财政部关于印发财政专户管理办法的通知
  • 小规模企业申报哪些税
  • 公允价值变动是一级科目吗
  • 网站维护费用
  • 金税四期对企业纳税管理影响分析
  • 应付账款重分类是什么意思
  • 电费发票未到怎么入账
  • 公司注销应付款如何办理
  • 运费不支付会怎么样
  • 产品研发专利
  • 信用证保证金的适用范围
  • 装修费可以一次性入账吗
  • 小规模纳税人手工帐怎么做
  • 卸载软件怎么彻底删掉
  • win7系统计算机管理功能打不开
  • Win10中SmartScreen无法设置需要系统管理员身份该怎么办?
  • VMware虚拟机下载
  • cmd是什么意思 视频
  • rtmservice.exe - rtmservice是什么进程 有什么用
  • 使用css的三种方式
  • vue中拦截器
  • 批处理的应用
  • unity引擎用什么模拟器
  • 如何使用定向流量
  • asynctask缺点
  • Python常见格式化字符串方法小结【百分号与format方法】
  • js复制字符串的方法
  • 再生资源税点
  • 运输装卸费属于增值税价外费用吗
  • 供热基础设施配套费
  • 公司外购设备对外投资账务处理
  • 车船税新标准计算办法
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设