草庐IT

android - 从拍摄的视频的内容 uri 获取文件

我有以下方法:privateStringgetRealPathFromUriForVideos(UriselectedVideoUri){StringwholeID=DocumentsContract.getDocumentId(selectedVideoUri);Stringid=wholeID.split(":")[1];String[]column={MediaStore.Video.Media.DATA};Stringsel=MediaStore.Video.Media._ID+"=?";Cursorcursor=getContentResolver().query(Media

android - 如何将拍摄的照片添加到 MediaStore

我想将拍摄的照片添加到MediaStore,以便Gallery应用程序可以找到它们(无需重启设备)。应用程序的最小SDK为9。感谢任何帮助、博客或文档。 最佳答案 在大多数设备上,您只需稍等片刻,系统就会自动检测到新照片。如果你想立即刷新图库,你需要使用MediaScanner类,它会刷新图库-删除删除的照片,添加新的等等......publicvoidrefreshGallery(){IntentscanIntent=newIntent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE);Stringne

android - 如何在设备处于横向时拍摄人像照片

我正在为一台设备制作一个相当专业的相机应用程序,该设备在物理上始终会以横向放置。规范的一部分是它必须能够选择性地以纵向预览和拍照-请参阅下面的配置“A”。(现在,在任何人投票结束这个暗示这是thisotherSOquestion的重复的问题之前,让我指出另一个问题只是解决了是否它是可能的-声称答案是肯定的。这个问题是关于如何可以做到的。)我已经为预览设置了一个TextureView并调用了camera.setPreviewTexture(),所以我在屏幕上看到了相机的图像。我还启动并运行了代码,它执行我需要的横向版本,请参见下面的配置“B”。为了设置相机参数,我首先使用getParam

android - 我拍摄的照片没有出现在 ImageView 中

我正在尝试将捕获的快照放在ImageView中。对于更大的设备,如nexus7和sonyxperiac,它正在拍摄快照,但图像甚至不会显示,我可以通过设置看到RESULT_OK标志位。那我现在该怎么办?packagegatesapps.blogspot.com;importjava.io.File;importjava.io.IOException;importjava.sql.Date;importjava.text.SimpleDateFormat;importjava.util.Random;importandroid.annotation.SuppressLint;import

android - Intent 在android中拍摄视频

我需要仅使用前置摄像头从我的应用程序中拍摄视频。我正在使用Intent执行此操作。Intentintent=newIntent(MediaStore.ACTION_VIDEO_CAPTURE);intent.putExtra(MediaStore.EXTRA_OUTPUT,videoUri);intent.putExtra("android.intent.extra.durationLimit",30);intent.putExtra("android.intent.extras.CAMERA_FACING",1);//toopenfrontfacingcamerastartActiv

android - 在 imageview 中使用时从相机或画廊拍摄的照片其方向发生变化,有时在 Android 中垂直拉伸(stretch)

在我的应用程序中,我必须从相机捕获图像或从图库导入图像,并在Activity的ImageView中显示它。一切都很好,我从两者获取图像并且能够毫无异常(exception)地在imageview上设置它。但有时图像未正确缩放并垂直拉伸(stretch)或方向改变。请帮帮我。这是我的代码,用于解码官方android文档中引用的图像:publicstaticBitmapdecodeSampledBitmapFromResource(FilephotoFile,intreqWidth,intreqHeight){//FirstdecodewithinJustDecodeBounds=true

android - 在三星手机中拍摄照片旋转 90 度

在其他手机(HTC)的三星移动休息中从相机拍摄时照片旋转90度,其工作正常。请帮助我。IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,IMAGE_CAPTURE);@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,resultCo

android - 尝试使用 uiautomatorviewer 拍摄快照时出现“adb not installed”错误

我使用uiautomatorviewer来实现UIandroid自动化。但是当我尝试拍摄快照以列出UI时,它显示未安装adb。 最佳答案 在https://plus.google.com/u/0/108487870030743970488/posts/2TrMqs1ZGQv查看答案基本上,com.android.uiautomator.bindir属性没有在uiautomatorviewer.bat中设置。编辑文件并将属性设置为android-sdk/tools文件夹的路径。 关于and

android - 使用 Android Camera Intent 从同一个按钮拍摄视频或静态图片

我正在为三星GalaxyTab2开发一个应用程序。我有一个按钮可以打开平板电脑上的默认相机应用程序,使用:Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);默认应用程序有一个滑动按钮,通常允许您切换到视频,但它被禁用了。现在,他们希望能够滑动该按钮并拍摄视频。根据安卓http://developer.android.com/guide/topics/media/camera.html#intents他们让我看起来好像我实际上必须在我的布局中有两个单独的按钮,一个用于捕获视频,一个用于捕获静止图像。有没有办法只打开相机,然后让

android - 如何使用 Cordova 相机插件拍摄多张照片

我一直在Android上进行测试,我的目标是使用CordovaCamera或MediaCapture拍摄多张照片,并将它们保存到一个画廊,该画廊将自动纠正/修复方向。后退按钮与MediaCapture相结合,取消了照片拍摄session,但似乎在没有更正方向的情况下保存照片。如果我使用相机插件拍照,我会得到我需要的照片,但我一次只能拍一张照片。有没有办法将navigator.camera.getPicture包装成一个循环,该循环将拍照直到应用取消/后退按钮。似乎该功能是异步的,无论采用何种方法,我都无法使其正常工作。奇怪的是,如果我使用文件管理器手动将媒体捕获插件保存的文件复制到画廊