草庐IT

android - 文件不存在相机拍摄的android图像

在我的应用中获取相机拍摄的图像时遇到问题。当我尝试获取文件时,它不存在。我看不出问题出在哪里:@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);this.imageView=(ImageView)this.findViewById(R.id.imageView1);ButtonphotoButton=(Button)this.findViewById(R.id.button1);photoButton

如何调用设备摄像头进行拍照、预览并将拍摄结果保存在媒体库中(Camera)

想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com场景说明调用设备摄像头进行拍照、预览是许多应用开发过程中都需要的功能。在拍照完成时显示照片预览图可以确认拍摄的照片是否达到预期,本例将为大家介绍如何实现上述功能。效果呈现本例效果如下:拍照预览运行环境本例基于以下环境开发,开发者也可以基于其他适配的版本进行开发。IDE:DevEcoStudio4.0.0.201Beta1SDK:Ohos_sdk_public4.0.7.5(APIVersion10Beta1)实现思路本例使用@ohos.multimedia.camera接口实现相机示例的主要

java - 如何在我刚刚在 Android 中拍摄的图像上放置水印图像?

如何在刚拍的照片上加水印(公司标志、图片)?我需要在Android上进行。你能帮忙吗? 最佳答案 您可以将位图绘制到Canvas上,并使用CanvasdrawTextmethods或drawBitmapmethods添加文本或图像。例如:drawingCache=Bitmap.createBitmap(300,400,Bitmap.Config.ARGB_8888);Canvascanvas=newCanvas(drawingCache);Paintpaint=newPaint();//Drawyourbitmaptothecanv

android - 使用相机拍摄,在 ImageView 中显示并保存到图片

我尝试了一个月来进行简单的相机捕捉,但没有成功。我正在开发的这个应用程序几个月前运行良好,但自从我将android更新到版本7后,该应用程序停止正常运行。我想单击一个按钮,在捕获后激活相机(内置而不是api)以在imageview中显示图像(高质量)并将图像保存到图片文件夹。之后将图像发送到服务器。在我的应用程序的现有版本中,我捕获图像,在ImageView中显示保存的图像并通过json发送到服务器。现在Activity结果为空,ImageView为空:-(请帮助在一段时间内效果很好的旧代码publicvoidonClick(Viewv){switch(v.getId()){caseR

android - 如何将用相机拍摄的图像保存在特定文件夹中

我正在尝试像这样保存照片和视频IntentimageIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);StringpathMedia=Environment.getExternalStorageDirectory().getAbsolutePath()+"/MyImages/image_001.png";UriuriSavedImage=Uri.fromFile(newFile(pathMedia));imageIntent.putExtra(MediaStore.EXTRA_OUTPUT,uriSav

android - 在某些手机中拍摄时照片会旋转 90 度

照片旋转90度,同时从其他手机的samsungmobilerest中的相机捕捉它工作正常。请帮助我。IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,IMAGE_CAPTURE);@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,r

java - 如何在不使用数据库的情况下在Android中查看拍摄的照片?

Hai是Android应用程序中的新手。我生成了一个使用相机拍照的代码。现在我想在不使用数据库的情况下查看拍摄的照片。我不知道该怎么做。任何人请帮助我。提前致谢这是我的代码privatevoidcreateCamera(){//TODOAuto-generatedmethodstubpreview=newPreview(this);((FrameLayout)findViewById(R.id.preview)).addView(preview);buttonClick=(Button)findViewById(R.id.buttonClick);buttonClick.setOnCl

android - 如何使用 LibVLC for Android 拍摄 RTSP 流的快照

我在Android应用程序中使用libVLC进行RTSP流式传输。由于视频是通过SurfaceView加载的在libVLC中,我们不能直接拍摄快照。那么如何使用LibVLCforAndroid支持快照功能呢?一种解决方案是通过TextureView加载视频.我们可以使用getBitmap函数使用函数getBitmap()获取当前播放视频的快照。.如何在libVLC中添加对textureView的支持?我已经浏览了源代码VLC。我找到了这个文件snapshot.c.是否可以使用它在Android中启用快照功能? 最佳答案 libVLC

android - 检测视频是否以纵向/横向拍摄

我想确认我所做的确实是正确的方法,因为某些元素的行为是意外的。首先,我有横向和纵向布局,据我了解,这样做会自动检测手机是否处于纵向/横向模式:-layout-activity_video_player.xml-layout-land-activity_video_player.xml然后,当用户从图库中选择视频时,我检查视频是横向还是纵向,方法是(在OnCreate内):intw;inth;MediaMetadataRetrievermediaMetadataRetriever=newMediaMetadataRetriever();mediaMetadataRetriever.set

android - 传递相机拍摄的字节数组图片时未完成 Activity

我正在使用调用cameraActivity并使用相机拍摄的照片的主要Activity。我正在pictureTaken上完成相机Activity并将字节数组传递给父ActivityprotectedPictureCallbackjpegCallback=newPictureCallback(){publicvoidonPictureTaken(byte[]data,Cameracamera){//FinishingCameraactivityBundlebundle=newBundle();bundle.putByteArray("imageToPreview",data);mPrevi