- 浏览: 32313 次
- 性别:
- 来自: 广州
-
文章分类
最新评论
-
jameslin_2011:
以为是源码。。。
微媒-腾讯微博开放平台应用 发布新版本了(2012.05.04更新) -
hbxflihua:
很不错,不过貌似少了些东西。比如你实现 OnClickList ...
Android拍照、录像、录音代码范例 -
androidzjb:
谢谢分享,
Android拍照、录像、录音代码范例 -
liu_jun_y:
自己每次项目完后都想总结下,但总是推。。。。
【转载】开发经验总结,很受用。 -
379548695:
问下楼主。是基于哪个版本开发的。我导入之后sdk选1.4.,1 ...
Tab的多种典型用法总结(带动画)
RecordActivity.java
package com.cons.dcg.collect; import java.io.File; import java.text.SimpleDateFormat; import java.util.*; import android.app.*; import android.content.Intent; import android.database.Cursor; import android.net.Uri; import android.os.AsyncTask; import android.os.Bundle; import android.os.Environment; import android.provider.MediaStore; import android.view.*; import android.widget.*; public class RecordActivity extends Activity implements OnClickListener { private static final int RESULT_CAPTURE_IMAGE = 1;// 照相的requestCode private static final int REQUEST_CODE_TAKE_VIDEO = 2;// 摄像的照相的requestCode private static final int RESULT_CAPTURE_RECORDER_SOUND = 3;// 录音的requestCode private String strImgPath = "";// 照片文件绝对路径 private String strVideoPath = "";// 视频文件的绝对路径 private String strRecorderPath = "";// 录音文件的绝对路径 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.problem_report); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); switch (requestCode) { case RESULT_CAPTURE_IMAGE://拍照 if (resultCode == RESULT_OK) { Toast.makeText(this, strImgPath, Toast.LENGTH_SHORT).show(); } break; case REQUEST_CODE_TAKE_VIDEO://拍摄视频 if (resultCode == RESULT_OK) { Uri uriVideo = data.getData(); Cursor cursor=this.getContentResolver().query(uriVideo, null, null, null, null); if (cursor.moveToNext()) { /** _data:文件的绝对路径 ,_display_name:文件名 */ strVideoPath = cursor.getString(cursor.getColumnIndex("_data")); Toast.makeText(this, strVideoPath, Toast.LENGTH_SHORT).show(); } } break; case RESULT_CAPTURE_RECORDER_SOUND://录音 if (resultCode == RESULT_OK) { Uri uriRecorder = data.getData(); Cursor cursor=this.getContentResolver().query(uriRecorder, null, null, null, null); if (cursor.moveToNext()) { /** _data:文件的绝对路径 ,_display_name:文件名 */ strRecorderPath = cursor.getString(cursor.getColumnIndex("_data")); Toast.makeText(this, strRecorderPath, Toast.LENGTH_SHORT).show(); } } break; } } /** * 照相功能 */ private void cameraMethod() { Intent imageCaptureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); strImgPath = Environment.getExternalStorageDirectory().toString() + "/CONSDCGMPIC/";//存放照片的文件夹 String fileName = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".jpg";//照片命名 File out = new File(strImgPath); if (!out.exists()) { out.mkdirs(); } out = new File(strImgPath, fileName); strImgPath = strImgPath + fileName;//该照片的绝对路径 Uri uri = Uri.fromFile(out); imageCaptureIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri); imageCaptureIntent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1); startActivityForResult(imageCaptureIntent, RESULT_CAPTURE_IMAGE); } /** * 拍摄视频 */ private void videoMethod() { Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); startActivityForResult(intent, REQUEST_CODE_TAKE_VIDEO); } /** * 录音功能 */ private void soundRecorderMethod() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/amr"); startActivityForResult(intent, RESULT_CAPTURE_RECORDER_SOUND); } /** * 提示信息 * @param text * @param duration */ private void showToast(String text, int duration) { Toast.makeText(ProblemReport.this, text, duration).show(); } }
评论
2 楼
hbxflihua
2012-03-15
很不错,不过貌似少了些东西。比如你实现 OnClickListener 接口,却没有实现其中的onClick方法。
1 楼
androidzjb
2012-01-12
谢谢分享,
发表评论
-
微媒-腾讯微博开放平台应用 发布新版本了(2012.05.04更新)
2012-04-29 02:51 1102今天,微媒正式上线了。 介绍: ... -
[转]SQLite的工具类 ---- 通过反射把Cursor封装到VO对象
2011-12-16 16:50 1768在写DAO层时,觉得从Cursor里一个一个的取出字段值再装到 ... -
Tab的多种典型用法总结(带动画)
2011-12-09 23:29 3009里面总结的是tab的一些比较典型的用法,带有多种动画效果,希望 ... -
Tab的多种典型用法总结(带动画)
2011-12-09 23:26 1里面总结的是tab的一些比较典型的用法,带有多种动画效果,希望 ... -
【转载】开发经验总结,很受用。
2011-12-07 23:09 11201、有一个方法,有一段 ... -
Android UI 设计秘笈
2011-11-27 22:02 1173好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱^_^. A ... -
获取优酷、土豆、酷6、6间房等视频
2011-11-27 21:59 1424通过JAVA获取优酷、土豆、酷6、6间房、56视频,现在很多社 ... -
android手势识别ViewFlipper触摸动画
2011-11-26 16:23 1182今天给大家介绍一下如何实现androd主页面的左右拖动效果。实 ... -
Android开发返回拍摄的图片
2011-11-25 22:54 992第一步 try { Intent intent ... -
鉴客 Android中如何生成带圆角的Bitmap图片
2011-11-25 22:30 1992有时候我们在开发Android应用时,会遇到圆角图片的问题,那 ... -
鉴客 Android 的 MediaPlayer 多媒体播放器
2011-11-25 22:27 1163MediaPlayer 可以播放音频和视频,另外也可以通过 ... -
Android 轻松实现语音识别
2011-11-25 22:23 1016苹果的iphone 有语音识别用的是Google 的技术,做为 ... -
半个小时移植Flash游戏到Android平台
2011-11-25 22:20 1718网上有很多现成的Flash ... -
分享Android CellLocation源码,基于Rexsee对象的基站定位功能
2011-11-24 16:05 1948使用Rexsee的基站定位(RexseeCellLocatio ... -
Android短信功能实现源码
2011-11-24 15:57 1935一段完整的Android平台上短信功能的接口源码,利用扩展的A ... -
Android中判断网络功能是否可用
2011-11-24 15:51 1367如何在Android中判断网络功能是否可用,代码如下: ... -
Android中如何生成带圆角的Bitmap图片
2011-11-24 15:46 896有时候我们在开发Android应用时,会遇到圆角图片的问题,那 ... -
[转]近百android程序源码贡献
2011-11-24 00:02 1000Android PDF 阅读器 http://sourcefo ... -
Android imageView图片按比例缩放
2011-11-23 16:42 2933android:scaleType可控制图片的缩放方式,示例代 ... -
通过JAVA获取酷6视频
2011-04-03 15:42 706通过JAVA获取酷6视频,现在很多社会网站都有这个功能,用户输 ...
相关推荐
android 拍照录像录音代码范例,共享,希望对大家有用
ast.LENGTH_SHORT).show...综上所述,这段代码提供了Android应用实现拍照、录像和录音的基本框架,开发者可以根据自己的需求在此基础上进行扩展和优化,例如添加图片和视频的预览、裁剪功能,以及对录音质量的控制等。
这个"Android拍照视频范例"可能包含了多种关键的技术点,让我们逐一详细探讨。 首先,**GPS照相机**功能是现代智能手机应用的一个重要组成部分。在Android中,我们可以利用Camera API或者更现代的Camera2 API来访问...
`Android拍照、录像、录音代码范例.txt`和`新建文本文档.txt`可能是包含其他多媒体功能代码示例的文本文件,比如如何结合拍照和录像功能,或者是一些关于如何使用这些API的说明。 在开发过程中,开发者还需要熟悉...
- **摄像头操作**:拍照和录像功能。 - **录音功能**:使用MediaRecorder录制音频。 #### 8. 传感器与位置服务 - **加速度传感器**:获取设备的加速度信息。 - **GPS定位**:通过GPS获取设备的位置信息。 - **网络...