首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    android 拍照,图库,相册,上传

    在android开发中, 在一些编辑个人信息的时候,经常会有头像这么一个东西,就两个方面,调用系统相机拍照,调用系统图库获取图片.但是往往会遇到各种问题: 1.oom  2.图片方向不对 3.activity...android.database.Cursor; import android.net.Uri; import android.provider.MediaStore; import android.widget.Toast...;   //在onActivityResult方法中根据requestCode和resultCode来获取当前拍照的图片地址。...//注意:这里有个问题,在有些机型当中(如SamsungI939、note2等)遇见了当拍照并存储之后,intent当中得到的data为空: /**  * data = null 的情况主要是由于拍照的时候横屏了...; import android.graphics.RectF; import android.media.ExifInterface; import android.net.Uri; import android.util.Log

    1.5K20

    Android 拍照功能的开发 原

    最近在Android上做了拍照功能的开发。...业务场景是:点击界面(HTML5)上的拍照按钮会调用拍照的JS API,获取其返回照片文件的存储路径、扩展名以及照片文件的Base64字符串,然后在界面上显示图片。...private static final int ACTION_TAKE_PHOTO = 1; private Uri photoUri; /*** * 需要说明一下,以下操作使用照相机拍照,拍照后的图片会存放在相册中的...* 这里使用的这种方式有一个好处就是获取的图片是拍照后的原图 * 如果不实用ContentValues存放照片路径的话,拍照后获取的图片为缩略图不清晰 */ ContentValues values...baos.close(); return new String(Base64.encodeBase64(data), "utf-8"); 7、如何在HTML页面上显示Base64数据格式的图片: 首先界面上要有一个

    92140

    Android实现一个自定义相机的界面

    我们先实现拍照按钮的圆形效果哈,Android开发中,当然可以找美工人员设计图片,然后直接拿进来,不过我们可以自己写代码实现这个效果哈,最常用的的是用layout-list实现图片的叠加,我们这个layout...命名为btn_take_photo.xml,这是一个自定义的drawable文件,所以按照规范,我们要将它放在drawable文件夹里 注意:drawable文件夹一般是来放自定义的drawable文件的...这是一个界面:activity_take_photo.xml 界面的很简单,这里只是提供参考学习的,解释代码: SurfaceView是用来拍照用的,注意这个类只要和视频或者拍照的都需要用到,不过项目里一般都是自己写的...-- 自定义的标题栏--> <RelativeLayout android:id="@+id/camera_top" android:layout_width...> 提供自定义CameraGrid类: /** * 自定义的View * 照相机井字线 * */ public class CameraGrid extends View { private

    2.6K20

    Android打开系统拍照&相册获取头像

    Android打开系统拍照&相册获取头像 现在许多应用都有上传头像的功能,再次奉上代开系统相册或打开系统相机拍照的实现,有的同学在测试小米手机上打开选择相册有奔溃,此代码已完美解决此问题… 楼主,做的头像需要经过裁剪之后和圆形处理...设置点击打开相机&打开系统图库 @Override public void onClick(View v) { // 打开系统拍照程...= null) { // 拍照 Bundle bundle = data.getExtras(); // 获取相机返回的数据,并转换为图片格式...//**:在4.4.2之前返回的uri是:content://media/external/images/media/3951或者file://....在4.4.2返回的是content://com.android.providers.media.documents...>"authority"[主机地址+端口(省略) =authority] //folder/subfolder/etc-->"path" 路径部分 //android

    2.7K20

    Android 中拍照、相册选择、裁剪照片

    好了,步入正题,在 Android 中调用摄像头拍照获取图片或者是从相册中选取图片是很常见的功能,比如某些 APP 上传头像的功能就是一个例子。...**因为 Android 7.0 的新特性规定,不同的应用之间不能再使用 file:// 类型的 Uri 共享数据了,否则会报异常,这就就是网上说的 Android 7.0 调用相机拍照崩溃的问题。..." android:layout_height="wrap_content" android:text="拍照获取图片"/> <Button android...最后,当然,别忘了在 Androidmanifest 中申请拍照和写内存卡内容的权限: android:name="android.permission.CAMERA"...下面是上面例子的源码: Android 中拍照、相册选择、裁剪照片(兼容Android 7.0) 这里是 Github 地址,没积分的看这里 谢谢观看。。。

    6K43

    Android系列之实现一个自定义相机的界面

    我们先实现拍照按钮的圆形效果哈,Android开发中,当然可以找美工人员设计图片,然后直接拿进来,不过我们可以自己写代码实现这个效果哈,最常用的的是用layout-list实现图片的叠加,我们这个layout...命名为btn_take_photo.xml,这是一个自定义的drawable文件,所以按照规范,我们要将它放在drawable文件夹里 注意:drawable文件夹一般是来放自定义的drawable文件的..." /> 这是一个界面:activity_take_photo.xml 界面的很简单,这里只是提供参考学习的,解释代码...: SurfaceView是用来拍照用的,注意这个类只要和视频或者拍照的都需要用到,不过项目里一般都是自己写的 这些代码只是参考互相学习,功能的话,自己还在做,所以先提供这些学习的......> 提供自定义CameraGrid类: /** * 自定义的View * 照相机井字线 * */ public class CameraGrid extends View { private

    65130

    android界面框架-Window

    从纯sdk及framwork的角度看,android中界面框架相关的类型有:Window,WindowManager,View等。下面就以这几个类为出发点来概览下安卓开发的“界面架构”。...一般的,开发工作主要是利用系统及自定义控件组合完成各种界面,所以理解View的使用和原理更重要些。...有一点就是,Window是一个框架层的概念,整个android中的“各种界面”是不同类型的Window对象。...setContentView Window显示的自定义内容。Activity中的setContentView正是调用关联的Window对象的此方法。将界面内容附加到DecorView作为其子树。...总结 Window是独立交互的界面单位。android中所有界面都是不同类型的Window。 View组成ViewTree来表达显示内容。

    1.4K80
    领券