位置: 编程技术 - 正文

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(九)----构建几何物体

  • 计提个人所得税会计分录怎么写
  • 发票报销哪些要素不能少
  • 暂估库存商品比发票少1分怎么记账
  • 先结转损益还是先结转本年利润
  • 以前年度的所得税要补缴怎么办
  • 承兑多付了退现金网银备注什么
  • 承包费收入如何交增值税
  • 限制性股票科目
  • 单位定期存款如遇利率调整,不论调高调低
  • 股东取得利息收入如何纳税
  • 退税上传,申报文件上传失败
  • 公司自用房屋怎样交税
  • 纳税主要是哪些方面
  • 劳务派遣实缴资本
  • 特殊金融机构有哪些
  • 投资税收抵免
  • 办理对公账户手续流程
  • 企业捐赠扣除
  • 在建工程的工资计入哪里
  • 预提费用年底必须结转吗
  • 小规模通行费发票可以抵扣吗
  • macos usb启动
  • 新版edge浏览器文字不显示
  • 会计分录的正确书写格式图片
  • 欠条和收条,哪个更真实
  • 增值税出口服务包括什么
  • wordpress邮箱怎么配置
  • php gd
  • 企业的组织形式共5种
  • 融资租入固定资产是什么意思
  • php获取get
  • 详解Yii2.0 rules验证规则集合
  • 机票报销属于什么费
  • 猿创设计科技有限公司
  • java 桥接模式
  • python dayup
  • 嵌入式软件产品税率
  • 外管证预缴税款上报后,怎么交税
  • 法人如何提取公积金余额
  • 织梦cms官网
  • 还款利息
  • 建筑业 成本
  • 企业借入长期借款的用途主要有
  • 母公司持有子公司70%股权
  • 什么叫境外地区
  • 个体工商户定期定额怎么报税
  • 工程施工资产负债表怎么填
  • 无偿调出固定资产应计入什么
  • 以固定资产换入库存商品
  • 制作费计入什么费用
  • 存货期末计提减值准备影响当期所得税费用
  • 业务招待费的进项能抵扣吗
  • 应收账款计提减值准备会计处理
  • 社会团体收到财政拨款
  • 无形资产入账价值包括费用化支出吗
  • 小企业会计核算论文
  • 小规模普票冲红能退税吗?
  • 营改增后建筑业税率变化情况
  • 银行存款日记账模板
  • 应付票据含税吗
  • 账薄的使用规则
  • sqlserver自动生成id
  • myeclipse连接mysql数据库代码
  • 如何在sql server表中添加数据表格为什么没有显示
  • mysql提高效率
  • xp如何把ie浏览器设置为默认浏览器
  • win10系统qq语音说话无声音
  • win10新界面曝光
  • linux sendmail发送邮件
  • 电脑自带的groove音乐用不了
  • 关于extjs4如何获取grid修改后的数据的问题
  • jquery动态设置css
  • shell脚本解压tar文件
  • 网吧保存区连接怎么设置
  • jquery简写符号
  • 一个绿色
  • 成品油税费具体计算
  • 济南槐荫税务局办税大厅电话
  • 河南机构改革人员名单
  • 济南高新区工商局政务大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设