位置: 编程技术 - 正文

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

  • 出售写字楼需要什么手续
  • 礼品的进项税能抵扣吗
  • 发票勾选后什么时候可以抵扣税
  • 百旺税控盘汇总表怎么看
  • 理财收益交增值税
  • 入账成本会计分录
  • 公司给员工租赁住房算成本吗
  • 滞纳金按什么比例算
  • 内部固定资产交易当期的合并处理,涉及出售
  • 设备售后回租需交税吗
  • 零售行业会计核算方法
  • 一个公司控股另一个公司
  • 增值税晚交一个月会怎么样
  • 去年增值税销项少2元
  • 财务人员最重要的三点
  • 小规模纳税人进货需要发票吗
  • 虚开发票什么意思?
  • 土地使用税的计算公式举例子
  • 2017年7月后手撕发票还能报销吗?
  • 固定资产捐赠的增值税
  • 公司是否有审计资质
  • 科技开发属于什么产品
  • 公司私户利息收入怎么算
  • 体积最小的机械硬盘
  • 购买增值税税控系统专用设备账务处理
  • 委托出口的会计分录
  • 鱼香肉丝的做法的教程
  • windows环境下,ping的功能和使用方法
  • 怎么做委托银行业务
  • php毫秒转换时分秒
  • js监听hover
  • 基于Laravel5.4实现多字段登录功能方法示例
  • 激光点图片
  • 电票怎么付给别人
  • chatcters
  • 猿厂猿作设计机构招聘
  • 本期收入及免税收入
  • 万能的python
  • springboot ci
  • php数据库网址
  • 天猫一般纳税人如何纳税
  • 计提和发放工资金额不一致
  • 现金收款凭证是发票吗
  • 公司租个人房屋交什么税
  • 个人所得税报税孩子的夫妻双方都报吗
  • 自然人独资的有限责任公司交什么税
  • 小规模纳税人防水工程专用发票税率是多少
  • 销项税额专栏记录企业销售货物
  • 公司投资款如何返还给股东
  • 车险代买的出了事故怎么办
  • 固定资产盘亏如何做账务处理
  • 业务招待费的扣除标准60%什么意思
  • 非居民企业所得税
  • 银行的手续费开票怎么开
  • 工商银行代收是什么意思
  • 脚手架租赁费发票内容开劳务可以吗
  • 预收账款和应收账款可以放在一个账户
  • 建账是不是只需要科目余额表
  • dos命令win10
  • 修改mysql数据库字符集
  • rsync -i
  • win8windows设置在哪里
  • won7系统优化
  • Metaio in Unity3d 教程--- 四:再谈谈图片扫描之tracking配置文件
  • 角色格斗类游戏
  • excel表格文本形式在哪里
  • cocos 2.5d
  • vue动态引入模块
  • jquery简单例子
  • 最常见的左向右分流型心脏病是
  • vb中chr$(13)是什么意思
  • javascript中获取字符串长度
  • js中的require函数
  • python常用的库
  • js 原型方法
  • python内建函数 代码
  • 国家税务总局司长
  • 税务局副局长分管业务
  • 财务报表的收入平稳
  • 购置税缴费方式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设