位置: 编程技术 - 正文

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

  • 完税凭证可以补办吗
  • 软件开发里面的人天
  • 旅游的合同
  • 专票未认证是什么意思
  • 自建的固定资产入账价值具体包括哪些
  • 汽车租赁油费怎么算
  • 应收账款预付账款属于什么科目
  • 餐饮公司如何挣钱
  • 挂靠的项目税务局怎么交地税?
  • 实收资本印花税怎么申报税目
  • 白酒的消费税怎样计算
  • 航空公司按照一次性收费
  • 民办非企业所得税免税政策
  • 小规模免增值税印花税用交吗
  • 试用期可以不交五险一金吗
  • 抵扣发票勾选到哪个科目
  • 按月预缴企业所得税的企业有哪些
  • 购买基金会计核算
  • 火狐浏览器下载安装
  • windows11怎么打开设置
  • 域名解析错误怎么解决mac
  • windows11播放视频不清晰
  • 百度地图api的基本使用
  • php轻松入门视频教程
  • 劳动保护经费
  • 固定资产的减值准备,一经确认,不得转回
  • 银行贷款用途能改吗
  • framework3.5怎么打开
  • 火车票抵扣进项税怎么申报填写
  • 资产负债表利润表的勾稽关系
  • 稽查查补销售额后补开票如何申报
  • vue使用计算属性
  • 小规模纳税人开专票需要交税吗
  • 利用html css javascript做一个网页
  • thinkphp 多表查询
  • free命令看到的内存
  • ps笔刷在哪里调
  • okhttp源码
  • 文化事业建设费的征收范围
  • 三栏式明细账对方科目有多个怎么办
  • 租赁收入会计分录怎么做
  • mysql怎样
  • 其他综合收益算不算所有者权益
  • 社保怎么进行账户转移
  • 报表的应付账款怎么算
  • 以前年度损益调整
  • 计提工会经费的会计分录
  • 结转本月福利费会计分录
  • 工程项目立项前包括哪几个过程
  • 小规模纳税人收到专票后如何处理
  • 4s店收取保险服务费合理吗
  • 什么情况下必须打狂犬疫苗
  • 工程施工间接费用明细
  • 销售收入包含哪些费用
  • 审计测试会计分录怎么做
  • 多个客户账款明细
  • windows 地址解析命令
  • freebsd使用wifi
  • fedora系统安装教程
  • vc6运行程序
  • xp系统磁盘检查进不去
  • 让mac桌面变整洁的方法
  • 大白菜U盘安装原版XP系统教程精细版
  • linux ll不能用
  • 怎么用root登录
  • 5个小技巧让你成长
  • jquery使用jsonp
  • jquery滚动到底部
  • dos命令 for
  • 批处理实例
  • javascript运算
  • 文件包解密
  • android drawable 圆角锯齿
  • android推送权限
  • 回弹健腹轮是智商税吗
  • js图片预览
  • 电子税务局数字证书未检测到证书
  • 青岛契税优惠
  • 我国税务师事务所有哪些
  • 北京第三税务所咨询电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设