位置: 编程技术 - 正文

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

  • 企业所得税年报怎么查询
  • 合同甲方乙方收钱付钱涉及什么税金
  • 递延所得税资产会计处理全过程
  • 税务师考试科目搭配
  • 计提生产车间工人和车间管理人员工资
  • 人力资源行业税务政策
  • 向银行借入短期借款偿还前欠货款
  • 金蝶k3如何设置凭证保存自动新增
  • 小规模企业发生了增值税,如何计提附加税
  • 政府单位临聘人员辞退
  • 固定资产清理增加记哪一方
  • 营改增后预存话费可以报销吗?
  • 领用包装物会计处理
  • 申请最高开票限额不超过10万元的无需事前实地查验
  • 跨年度错账更正方法
  • 外地职工医保怎么报销
  • 对个体工商户个人的认识
  • 员工住院押金会计处理
  • 企业自然人电子税务局怎么申报
  • 华为手机如何关闭负一屏
  • 商贸公司如何结算成本
  • 非常损失计入
  • 联想小新Air15如何进入bois
  • 在Linux系统中安装Samba服务器
  • 无线路由器如何桥接wifi信号
  • 计提坏账准备的公式
  • 房产营销策划经典案例
  • 提取公益金会计科目
  • 业务招待费会计分录
  • 用友财务软件使用视频教程
  • 抵扣认证发票统计确认后可以退回吗?
  • 猿类作文
  • 大数据分析案例结论
  • Windows 10 python 3.9安装运行Mockingbird--拎包入住功略
  • 美国人用什么英语词典
  • java枚举写法
  • 应收帐款出售给银行会计分录
  • 小企业的准备阶段是创办企业吗
  • python计算集合交集并集个数
  • 个体户核定征收和查账征收哪个好
  • 数据库双亲结点
  • SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
  • 接受劳务应付未付款费用
  • 个税专项附加扣除标准调整
  • 哪些发票可以报销哪些不可以
  • 广告费收入如何填写增值税申报表
  • 劳务派遣的工资是谁发的
  • 冲销凭证如何做分录
  • 员工替公司垫付工资违法吗
  • 商业承兑过期后可以退回吗
  • 领导出差差旅费怎么报销
  • 印花税如何做账报税
  • 产品销售成本计算表
  • 主键自增长的数据如何导入
  • sqlserver全文索引
  • mysql调用数据库语句
  • windows vista秘钥
  • centos7如何设置中文
  • linux系统怎样安装
  • IPad怎么连接电视机看看影视
  • win 驱动
  • windowsxp怎么改windows7
  • 打开linux系统
  • 优化计算
  • xp系统的本地连接在哪里打开
  • linux操作系统的基本操作
  • msg是什么文件
  • win8界面什么样
  • 日历功能在哪里设置
  • 铁嘴啥意思
  • prototype用法
  • python的入门教程
  • angular中ui calendar的一些使用心得(推荐)
  • unity3d怎么用
  • node的express
  • 安卓中textview
  • java教程csdn
  • js页面滚动到指定位置
  • jquery获取当前元素是第几个元素
  • 车辆购置税纳税申报表下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设