位置: 编程技术 - 正文

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

  • 退回的企业所得税怎么做账务处理
  • 三方代付协议有效吗
  • 收到发票冲红怎么做分录
  • 每月10万不要交税从什么时候开始
  • 个体商户多少钱需要报税
  • 个体工商户是对公账户还是个人账户
  • 以前年度损益调整借贷方向
  • 开具红字增值税专用发票的条件
  • 最新的税收政策
  • 预缴增值税 已交税金
  • 建安行业外地预缴工会经费
  • 物业收停车费要交房产税吗
  • 车辆增值税抵扣到什么时候结束
  • 开了增值税发票不确认收入可以吗
  • 三方协议是先签先干活
  • 土地使用税如何计算缴纳
  • 个人去税务局开劳务票 税点是多少
  • 不得抵扣啥意思
  • 企业所得税收入是含税还是不含税
  • 利润表反映了哪些情况
  • 个人所得税app入职时间不对
  • 客户购买产品的好处
  • 建筑业产值填哪个数据
  • 总公司人员的工资子公司可以发吗
  • linux文件夹怎么删除
  • u启动pe装机工具如何重装系统win10
  • 如何加强企业应收应付款管理论文
  • 企业购入设备涉及的税种
  • php验证码显示不出来
  • phpstudy安装配置
  • 所得税申报表应怎么填
  • vue3定义全局变量
  • 前端不使用明文密码方案
  • pytorch创建模型
  • 增删改查功能实现
  • python里pip
  • 对账小技巧
  • 劳务费可以开普票吗
  • mysql的主从
  • 生活服务业可以开具增值税专用发票
  • 企业所得税是哪种
  • 个人经营所得税怎么申报
  • 接受捐赠的增值税可以抵扣吗
  • 清算期间研发费怎么算
  • 外经证预缴税款的附加税所属期写错怎么办
  • 应收贷方余额表示什么意思
  • 固定资产贷款利息计算器
  • 总公司与分公司关系证明模板
  • 城乡居民死亡后需要办理什么手续
  • 用友u8怎样查询上个月凭证
  • 超市的进场费怎么入会计科目
  • 为什么要提前计划
  • 车船税开在备注栏相关文件
  • 工程预交税金是什么意思
  • 外经证是在工程所在地办理吗
  • 私企需要计提盈余公积吗
  • win10补丁导致无法开机
  • win8怎么设置指纹
  • 在windows中创建用户的步骤
  • win7如何创建新桌面
  • win7系统硬盘
  • rhel-server
  • Linux操作系统软链接和硬链接的联系与区别
  • win10 rs4
  • win10 累积更新
  • 微软推送win11
  • linux.rpm
  • jquery1
  • nodejs内置的包管理器
  • javascript教程doc
  • 简单的智能家居
  • Python Requests安装与简单运用
  • winpe文件下载
  • 吉林市无犯罪记录证明网上申请流程
  • 光伏发电要交税不
  • 上海增值税发票红字怎么开
  • 补贴收入有哪些
  • 国税发票如何查询真伪
  • 非居民企业通俗指
  • 按月申报印花税如何计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设