安卓开发高薪就业作业配套文档手机多媒体案例Android特色开发(安卓开发就业班)

1. 请简述传感器开发的步骤?

答:传感器开发的操作步骤如下:

(1) 获取传感器管理类SensorManager对象

(2) 调用方法.getDefaultSensors( ) 获取传感器的类型

(3) 在onResume()方法中监听回传的数据

(4) 在onStop( )方法中取消注册

2. 请说明使用MediaPlayer类实现播放音频的步骤?

答:使用MediaPlayer播放音频的具体步骤如下:

(1) 创建MediaPlayer对象

MediaPlayer mPlayer = new MediaPlayer(); //创建MediaPlayer对象

mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); //设置声音流类型

(2) 设置播放的数据源

有三种数据源,分别是:应用自带的音频文件、SD卡中的音频文件、网络音频文件。示例代码如下 :

mPlayer.create(this, R.raw.xxx); //播放应用res/raw目录下自带的音频文件

mPlayer.setDataSource("mnt/sdcard/xxx.mp3"); // 播放SD卡中的音频文件

mPlayer.setDataSource("http://www.xxx.mp3"); //播放网络音频文件:

(3) 播放音频文件

播放本地音频文件与播放网络音频文件操作方式不同,当准备播放本地文件时调用方法prepare(); 而准备播放网络音频文件调用方法prepareAsync()。

若播放网络中的音频文件,需要在AndroidManifest.xml文件中添加如下访问网络的权限:

<uses-permission android:name="android.permission.INTERNET"/>

(4) 暂停播放操作

使用方法pause()暂停音频播放。要求在暂停播放之前先判断MediaPlayer对象是否存在,若存在是否正在播放音频。

(5) 重新播放

方法seekTo( )实现重新播放的功能。该方法接收的时间参数以毫秒为单位,表示播放时间的定位,若值为0,则表示从头开始播放。

(6) 停止播放

使用方法stop()停止播放音频。停止播放之后还要调用MediaPlayer的release()方法释放占用的资源,并置空MediaPlayer对象。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年3月18日 上午10:49
下一篇 2023年3月18日 上午11:05

相关推荐

  • 项目时间管理中

    项目时间管理中 项目时间管理是我们进行有效工作的重要工具。在项目中,时间管理非常重要,可以帮助我们更好地规划和管理时间,确保项目能够按时完成。本文将讨论项目时间管理中的重要概念和方…

    科研百科 2024年5月25日
    57
  • 李小鹏到国家邮政局开展调研并主持座谈

    李小鹏在国家邮政局调研时强调 埋头苦干担当奉献再接再厉再立新功 奋力谱写加快建设交通强国邮政新篇章 5月26日,交通运输部党组书记、部长李小鹏到国家邮政局,就认真开展好主题教育、加…

    科研百科 2023年10月15日
    159
  • White Shark System 类似的OA

    WhiteSharkSystem类似的OAWhiteSharkSystem类似的OA,像是移民或是慈善机构。近日,有些翻译官又提出了新的中文,或许意味着更加地靠近人类生活。并且,在…

    科研百科 3天前
    0
  • 软件项目管理五大过程

    软件项目管理五大过程 软件项目管理是一个复杂的过程,需要协调各种因素,以确保项目按时完成并达到预期的成果。在软件项目管理中,五大过程是非常重要的,它们分别是需求分析、设计、开发、测…

    科研百科 2024年9月27日
    29
  • 党建引领社区治理存在不足

    党建引领社区治理存在不足 在社区治理方面,党建引领一直是一个重要的方向。通过将党的组织嵌入社区,引导居民积极参与社区管理和服务,提高社区治理的效率和可持续性。然而,在实际操作中,党…

    科研百科 2024年10月5日
    24
  • 工程造价和合同价的区别在哪里(工程造价和合同价的区别在哪里看)

    建设工程施工前,通常需要有合同签订约定合同价,而实际上该合同价与工程造价是有明显不同的。因此,想必大家想知道关于工程造价和合同价的区别在哪里?合同价款约定的方式有哪些?合同价格对工…

    科研百科 2022年8月5日
    140
  • 微信小程序组件模板和样式梳理(微信小程序组件模板和样式梳理的区别)

    微信小程序组件模板和样式梳理 组件模板 组件模板和页面模板写法相同。支持插槽。 模板数据绑定 父组件通过属性向子组件传递数据。 组件的slot插槽 插槽用于承载父组件提供的 wxm…

    科研百科 2023年4月9日
    212
  • 微小企业客户关系管理

    微小企业客户关系管理 客户关系管理(CRM)对于微小企业而言尤为重要。微小企业通常规模较小,客户数量相对较少,但是客户价值很高。通过CRM系统,微小企业可以更好地管理客户关系,提高…

    科研百科 2024年9月23日
    21
  • 强大的分身应用,虚拟定位、机型模拟,一台手机当多台手机使用

    我们日常使用手机偶尔会遇到需要将一个应用多开的情况,如果只有一台手机,那么我们通常会使用应用分身的软件。 当然,现在很多的安卓手机都自带有应用多开的功能,但是往往会有限制,比如只能…

    科研百科 2023年3月14日
    593
  • 内蒙古国资委党建二处

    内蒙古国资委党建二处:坚持党建引领,促进企业健康发展 内蒙古国资委党建二处是内蒙古自治区国有企业党建的指导机构,承担着国有企业党的建设和思想政治引领的重要任务。近年来,内蒙古国资委…

    科研百科 2024年11月12日
    4