- 浏览: 206334 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
xumin_minzi:
我也在使用ndk编译,ffmpeg源码放在哪个目录里面?
[原创]Android ndkr8编译 FFmpeg 0.11.1 "Happiness" -
ericchan2012:
在Dialog调用show方法之后
【原创】Android 设置Dialog的长宽和位置 -
maohualei:
求解: 我设置的时候 位置居然没有反应 dial ...
【原创】Android 设置Dialog的长宽和位置
1,通过intent调用camera
然后onActivityResult()中
2,如果要调用gallery去剪辑的话
doCropPhoto(photo)
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE"); File photo = new File(Environment.getExternalStorageDirectory(), getPhotoFileName()); Log.i(TAG,"getPhotoFileName():" +getPhotoFileName()); intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo)); imageUri = Uri.fromFile(photo); startActivityForResult(intent, GET_PHOTO_WITH_CAMERA); private String getPhotoFileName() { Date date = new Date(System.currentTimeMillis()); SimpleDateFormat dateFormat = new SimpleDateFormat( "'IMG'_yyyy-MM-dd_HH-mm-ss"); return dateFormat.format(date) + ".jpg"; }
然后onActivityResult()中
if (requestCode == GET_PHOTO_WITH_CAMERA) { // doCropPhoto(mCurrentPhotoFile); Uri selectedImage = imageUri; Log.i(TAG, "uri:" + imageUri.toString()); getContentResolver().notifyChange(selectedImage, null); ContentResolver cr = getContentResolver(); Bitmap bitmap; try { bitmap = android.provider.MediaStore.Images.Media .getBitmap(cr, selectedImage); BitmapDrawable bd = new BitmapDrawable(bitmap); headerImage.setBackgroundDrawable(bd); } catch (Exception e) { Toast.makeText(this, "Failed to load", Toast.LENGTH_SHORT) .show(); } }
2,如果要调用gallery去剪辑的话
doCropPhoto(photo)
protected void doCropPhoto(File f) { try { // 启动gallery去剪辑这个照片 final Intent intent = getCropImageIntent(Uri.fromFile(f)); startActivityForResult(intent, GET_PHOTO_WITH_GALLARY); } catch (Exception e) { } } public static Intent getCropImageIntent(Uri photoUri) { Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(photoUri, "image/*"); intent.putExtra("crop", "true"); intent.putExtra("aspectX", 1); intent.putExtra("aspectY", 1); intent.putExtra("outputX", 80); intent.putExtra("outputY", 80); intent.putExtra("return-data", true); return intent; }
发表评论
-
android java调用命令行给文件赋权限
2012-09-27 18:18 1659public void chmodFiles(){ Pr ... -
InputStream,String,File相互转化
2012-09-27 18:10 10191. String --> InputStream I ... -
android Uri获取真实路径转换成File的方法
2012-09-27 18:07 1924有的时候要将android uri如content://med ... -
android将路径转化为URI
2012-09-27 18:06 6464如果已經取得了檔案的路徑的字串,那怎麼轉成URI呢? St ... -
如何向android的setting语言列表中添加一门语言(
2012-09-27 12:59 1162如题: 看了下,android2. ... -
android更改暗码
2012-09-26 13:31 1059在Contact应用程序下的SpecialCharSequen ... -
android触屏震动以及震动强度修改
2012-09-26 09:24 4057PhoneWindowManager.java: 在inter ... -
android修改默认语言
2012-09-26 09:24 1504在build/tools/Buildinfo.sh下面 e ... -
android设置默认壁纸
2012-09-25 12:48 16021,动态壁纸 在frameworks\base\core\re ... -
android设置wallpaper
2012-09-25 12:00 1308设置壁纸的代码在 Launcher.java中的case Ad ... -
android Settings中的各个默认设置
2012-09-25 11:07 996在android中,Settings中有许多的默认设置,比如默 ... -
android gallery相关操作
2012-09-21 20:11 9981,android调用gallery获取图片 Intent ... -
android中shape
2012-09-15 12:35 7961,作用: 可以在xml中定义图形,并且定义一些效果 2,用法 ... -
android中layer-list
2012-09-15 12:27 10531,作用: 可以将多个图片(图层)按照顺序层叠起来。 2,用法 ... -
android客户端连接人人网之二----获取朋友信息
2012-09-13 15:31 9431,http请求,将paramList发送到http://ap ... -
android客户端连接人人网之二----获取签名
2012-09-13 14:19 1103官方文档: http://dev.xiaonei.com/wi ... -
android客户端连接人人网之一----获取授权
2012-09-13 14:06 1137连接人人网,有两种方法,参考人人网的官网: http://wi ... -
android美化ToggleButton
2012-09-12 09:55 22101、设置XML属性 我们需要设置Toggle ... -
android复合控件
2012-09-11 20:14 1123自定义组合控件,用来复用 其一: 首先看布局文件: <? ... -
android中SharedPreference的使用
2012-09-08 11:08 907SharedPreference,相信了解过android的同 ...
相关推荐
这是github的项目源码地址。Android Studio2.3.3调用系统的Camera实现拍照功能,并将照片保存到本地内存卡中
本篇将详细讲解如何在Android应用中调用OpenCV来实现摄像头功能。 首先,我们需要在Android项目中集成OpenCV库。这可以通过在`build.gradle`文件中添加依赖项来完成。添加如下代码到你的`dependencies`块: ```...
如果这个文件包含相关代码,通常会展示如何设置Camera2和MediaRecorder,以及如何处理它们之间的交互。 综上所述,结合Android Studio的Camera2 API和MediaRecorder可以创建一个功能齐全的录像应用。通过合理的配置...
在Android平台上,调用外接摄像头是一项常见的...以上就是Android调用外接摄像头的基本流程和关键知识点,希望对你开发相关功能有所帮助。在实际项目中,可以结合提供的`android Demo`代码进一步理解和实践这些概念。
以上就是Android调用前后置摄像头拍照的基本步骤。你可以根据实际需求进行扩展,比如添加闪光灯控制、设置拍照质量、裁剪图片等。这个`Android_Camera`压缩包文件可能包含了实现上述功能的完整代码示例,你可以参考...
《深入解析Android Camera2Basic-master源码》 在Android应用开发中,相机功能是一个不可或缺的部分。随着技术的发展,Android系统提供了Camera2 API,为开发者提供了更高级、更灵活的相机控制。本文将深入剖析...
这个压缩包包含了一个完整的Android相机工程,提供了对Android相机API的直观理解和实际操作。 ### 相机API简介 Android提供了一个名为`Camera`的类,它是直接与设备物理相机硬件交互的接口。开发者可以使用`Camera`...
本文将详细介绍如何使用Qt for Android调用原生系统的摄像头进行录像,并保存录制的视频输出。 首先,我们需要理解Qt中的多媒体模块,即`Q Multimedia`框架。这个模块提供了与多媒体内容交互的能力,包括音频、视频...
在Android 4.0(Ice Cream Sandwich)系统中,Camera模块是系统的重要组成部分,它为开发者提供了丰富的功能,包括拍照、录制视频、设置参数等。本文将深入探讨Android 4.0 Camera源码中的关键知识点。 一、Camera...
在Android平台上,Camera2 API是用于访问和控制设备相机功能的高级接口,相较于早期的Camera API,Camera2提供了更精细的控制和更好的性能。本文将深入探讨如何使用Camera2 API来实现预览和拍照功能。 一、Camera2 ...
以上就是Android调用系统摄像头的主要知识点。通过理解并应用这些知识,你可以在你的应用中实现流畅的相机功能,让用户能够方便地拍照和录制视频。在实际开发中,应结合Android官方文档和相关示例代码进行深入学习和...
在Android平台上,自定义Camera的实现是一个常见的需求,它允许开发者根据特定的用户界面和功能需求来定制相机应用。本文将深入探讨如何在Android中创建一个简单的自定义Camera。 首先,理解Android Camera API是...
在Android应用开发中,为相机功能添加...开发者需要对Android系统有深入理解,并熟悉相关库和API的使用,才能实现高效且具有良好用户体验的水印功能。在实际开发过程中,不断调试和优化是确保功能稳定和流畅的关键。
android通过USB外接摄像头这是一个例子,通过C调用底层驱动。在网上找过了例子总出现select timeout异常,改造解决了。有问题可以发邮件505738005.
在Android系统中,调用其他Camera应用拍照是一个常见的功能需求,...以上是关于"android调用其他Camera应用拍照"的基本介绍和实现方式,对于初学者和开发者来说,理解并掌握这些内容将有助于构建更丰富的Android应用。
在Android平台上,调用照相机拍照是常见的功能之一,它涉及到多媒体处理、用户交互以及硬件接口的使用。本文将深入探讨如何在Android应用中实现这一功能,并特别关注对焦优化。 首先,调用照相机拍照的基本流程是...
在Android平台上,显示Camera图像是一项常见的任务,尤其在开发摄影、社交或自拍类应用时。这个主题主要涉及Android的Camera API以及如何将捕获的图像实时显示在用户界面上。下面将详细讲解这一过程中的关键知识点。...
Android USBCamera.zip这个压缩包就是针对这一需求提供的一款示例程序,它展示了如何在Android设备上利用USB外接摄像头进行拍照、录制视频及调整分辨率的操作。 首先,我们要理解Android对USB摄像头的支持是基于...
以上就是关于"Android USBCamera,通过UVCCamera开发通用库"的相关知识,希望对你理解Android USBCamera的开发有所帮助。在实际项目中,开发者需要根据具体的设备和需求,灵活运用和扩展UVCCamera库,实现更丰富的...
本文将详细讲解如何利用Android原生的`Camera`和`Camera2` API来实现这一功能。 首先,我们从`Camera` API开始。`Camera` API是Android早期版本提供的人脸检测接口,通过`FaceDetector`类来实现。以下是一些关键...