- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级Android复习点上届遗留复习资料精要
一. 选择题
对于音量设置,Android提供了public void setVolume(float leftVolume, float rightVolume)方法,语法如下。
mPlayer.setVolume(float leftVolume,float rightVolume)
其中,leftVolume表示左声道声音,rightVolume表示右声道声音。leftVolume和rightVolume参数值范围均为0.0f(声音最小)——1.0f(声音最大)。
上一节中,调用public static MediaPlayer create(Context context, int resid)方法播放音乐,使用非常简单,但每次调用都会返回新创建的MediaPlayer对象。
如果程序需要使用MediaPlayer播放多个音频文件,使用MediaPlayer的静态create()方法就不合适了。此时我们可以考虑,使用public void setDataSource(String path)方法来装载指定的音频文件。
如果程序需要使用MediaPlayer播放多个音频文件,使用MediaPlayer的静态create()方法就不合适了。此时我们可以考虑,使用public void setDataSource(String path)方法来装载指定的音频文件。
二.填空题
1.获取Activity返回值
以Sub-Activity方式启动子Activity,需要调用startActivityForResult(Intent, requestCode)函数,参数Intent用于决定启动哪个Activity,参数requestCode是请求码。因为所有子Activity返回时,父Activity都调用相同的处理函数,因此父Activity使用requestCode来确定数据是哪一个子Activity返回的。
2.过滤电话
(1)TelephonyManager是Android提供的系统服务之一,通过它可以获取手机的一些状态
?TelephonyManager类的对象可以通过
Context.getSystemService(Context.TELEPHONY_SERVICE)方法来获得
(2)为TelephonyManager注册PhoneStateListener监听器,当手机的状态改变后将会触发onCallStateChanged()
手机的状态分为CALL_STATE_RINGING(响铃中)
CALL_STATE_IDLE(空闲)
CALL_STATE_OFFHOOK(忙音)
3.Android系统提供了两种创建动画方式:补间动画(Tween Animation)和帧动画(Frame Animation)。
补间动画(Tween Animation)主要实现对图片进行移动、放大、缩小以及透明度变化的功能,而帧动画(Frame Animation)则比较简单,就是将一张张的图片连续播放以产生动画效果。
4.手势识别(Android Gesture)是用来侦测、处理手势相关动作的技术。Gesture大致可以分为两类:一类是触摸屏手势,另一类是输入法手势。
触摸屏手势比较简单,通常就是按下、抬起、滑动、翻页这几种。Android系统为我们提供了手势识别工具GestureDetector,当我们接收到用户触摸消息时,将这个消息交给GestureDetector去加工,我们通过设置监听器获得GestureDetector处理后的手势。
输入法手势就是在触摸屏上手绘一个形状,这个形状可以由一个或者多个笔画构成。创建完成之后,系统会自动保存手势动作在mnt/sdcard/gestures里面。把gestures文件复制到工程/res/raw下,就可以在项目里面使用这些手势了。
简答题:
百度地图应用
/* 获取API key
获取Maps API key需要两样东西:应用的signing certificate和它的package name。
获取这个key之后,把它加在应用程序的AndroidManifest.xml文件里即可。*/
(1)注册百度账号,并登录。(有百度账号的话直接登录)
(2)申请Key
安全码的组成规则为:Android签名证书的sha1值+“;”+packagename(即:数字签名+分号+包名)。
获取Android签名证书的sha1值,可以在eclipse中直接查看:windows - preferance - android - build。
包名是Android应用程序本身在AndroidManifest.xml 中定义的名称:
(3)下载Android SDK v3.4.0
百
原创力文档


文档评论(0)