题目内容

下面是接收startActivityForResult()返回结果的回调方法onActivityResult(),请根据注释在空白划线处填写代码。@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {// 根据参数返回的请求码判断是哪次请求,作相应处理switch ((1)___________________________) {case takePhoto:// 根据参数返回结果码判断拍照是否成功if ((2)___________________________) {try {// 调用BitmapFactory类的静态方法decodeStream()// 将文件输入流转换成Bitmap对象Bitmap bitmap = (3)___________________________ ((4)_____________________//取得ContentResolver对象// 以输入流方式打开imageUri指定的照片文件.(5)___________________________;// 将照片的Bitmap对象显示在imageView里(6)___________________________;} catch (Exception e) {e.printStackTrace();}}break;case fromAlbum:// 如果打开相册的返回结果码表示成功,并且接收到的返回意图对象data不为空if ((7)____________________ && (8)____________________) {// 从意图对象的Data属性字段中取得照片的UriUri uri = (9)____________________;// 调用自定义方法从Uri位置取得图片的Bitmap对象Bitmap bitmap = getBitmapFromUri(uri);// 将照片的Bitmap对象显示在imageView里(10)___________________________;}break;default:break;}}

查看答案
更多问题

在Android中播放音频文件一般都是使用___________________________类来实现的。

请根据下面程序中注释在空白划线处填写代码。// 创建 MediaPlayer 对象MediaPlayer mediaPlayer = (1) ;try {// 取得外部存储区目录,与文件名“music.mp3”组合成文件路径,据此创建File类对象File file = new File((2)_______________________________ , "music.mp3");// 将MediaPlayer对象的数据源设置为File类对象的路径mediaPlayer.(3)__________________________;// 准备播放mediaPlayer.(4)__________________________;// 开始播放mediaPlayer.(5)__________________________;} catch (Exception e) {e.printStackTrace();}

下面是一段音频播放按钮处理代码,请根据注释在空白划线片填写代码。public void onClick(View v) {switch (v.getId()) {case R.id.play:// 如果播放器不在播放if ((1)__________________________ ) {// 开始播放(2)__________________________;}break;case R.id.pause:// 如果播放器正在播放if (mediaPlayer.(3)_________________) {// 暂停播放(4)__________________________;}break;case R.id.stop:// 如果播放器正在播放(5)______________________ {// 播放器复位mediaPlayer.reset();}break;default:break;}}

播放视频文件可以使用___________________________类来实现的,这个类的用法也与MediaPlayer比较类似。

答案查题题库