Android中照相、图片、录音、视频和音频功能的方法和代码
Android中拍照、图片、录音、视频和音频功能的方法和代码 Android中拍照、图片、录音、视频和音频功能的方法和代
Android中拍照、图片、录音、视频和音频功能的方法和代码
Android中拍照、图片、录音、视频和音频功能的方法和代码
//选择图片 requestCode 返回的标识Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"innerIntent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED = "image/*";Intent wrapperIntent = Intent.createChooser(innerIntent, null);((Activity) context).startActivityForResult(wrapperIntent, requestCode); //视频Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT);innerIntent.setType(contentType); //String VIDEO_UNSPECIFIED = "video/*";Intent wrapperIntent = Intent.createChooser(innerIntent, null);((Activity) context).startActivityForResult(wrapperIntent, requestCode); //添加音频Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT);innerIntent.setType(contentType); //String VIDEO_UNSPECIFIED = "video/*";Intent wrapperIntent = Intent.createChooser(innerIntent, null);((Activity) context).startActivityForResult(wrapperIntent, requestCode); //录音Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType(ContentType.AUDIO_AMR); //String AUDIO_AMR = "audio/amr";intent.setClassName("com.android.soundrecorder","com.android.soundrecorder.SoundRecorder");((Activity) context).startActivityForResult(intent, requestCode); //拍摄视频int durationLimit = getVideoCaptureDurationLimit(); //SystemProperties.getInt("ro.media.enc.lprof.duration", 60);Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, sizeLimit);intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, durationLimit);startActivityForResult(intent, REQUEST_CODE_TAKE_VIDEO); //拍照 REQUEST_CODE_TAKE_PICTURE 为返回的标识Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); //"android.media.action.IMAGE_CAPTURE";intent.putExtra(MediaStore.EXTRA_OUTPUT, Mms.ScrapSpace.CONTENT_URI); // output,Uri.parse("content://mms/scrapSpace");startActivityForResult(intent, REQUEST_CODE_TAKE_PICTURE);
成为Android高手必须掌握的28大项内容和10个建议
Android技术开发精彩博文导读
贡献15本pdf完整版经典Android教程和海量Android源码
IT人生路精彩博文导读
成为Java高手的25个学习目标--非常经典
Android 应用开发者年终总结--日均200元的广告收入
71道经典Android面试题和答案--重要知识点都涉及到了
成为“Android高手”需要经过的六个阶段和6个境界
老程序员的忠告:不要做浮躁的软件工程师
为程序开发人员量身定制的12个目标
程序员编程技术迅速提高的终极攻略
最新“特色985”大学高校名单
中国最高等级实验室——“国家实验室”名单(仅20所)
2011年3月最新“211工程”大学名单(共112所)
技术精英谈IT程序员的出路在哪里——很经典
让IT人远离慢性疲劳,长时间操作电脑需要养成的几个好习惯
技术开发人员应该多吃的15种健康食品
周立功谈嵌入式:我的25年嵌入式生涯
IT技术开发人员35岁之前应该做的十件事
技术开发人员为什么会无奈苦逼?
印度和中国程序员的区别