草庐IT

Android Camera Preview -- 如何将相机设置为 'freeze'?

我目前正在尝试构建一个Android应用程序来拍照,我需要在给定事件(即拍照)上卡住相机预览,并仅在另一个事件后重新启动它。换句话说,我想要的是让View显示相机看到的任何内容,直到卡住事件发生,然后卡住图像(即显示此事件发生时屏幕上的任何内容——就好像照片已拍摄)直到解冻事件发生。现在,我目前正在使用带有SurfaceHolder.Callback的SurfaceView来执行此操作,并且我尝试使用PreviewCallback来卡住屏幕,但不幸的是,我找不到示例或教程,我真的卡在了这里。如果有人有指南或一些关于如何完成此操作的指示,我将非常感谢您的帮助...我在下面粘贴我的代码的相

android - Android P Developer Preview 的 compileSdkVersion 值

应该是什么值:compileSdkVersiontargetSdkVersion我已经下载并安装了AndroidPDeveloperPreviewSDK、系统镜像和构建工具。我试过“28”,但它显示了这个错误: 最佳答案 用P预览:compileSdkVersion'android-P'targetSdkVersion'P'参见:https://developer.android.com/preview/setup-sdk.html 关于android-AndroidPDeveloper

android - 搜索在 Android Studio 的 "Choose Library Dependency"中不起作用

我正在尝试查找:gson、mockito、glide、picasso等。只能找到com.android.support:*。AndroidStudio3.0.1&3.1金丝雀5在Studio2中工作正常。问:我该如何解决?附言我知道如何手动添加它们。 最佳答案 我尝试在AndroidStudio3.1Beta2上搜索,它运行良好。但是在AndroidStudio3.0.1上搜索不起作用。我想除了更新IDE之外没有办法修复它。您可以试用AndroidStudio3.1Beta2,点击链接下载:https://developer.and

Android 相机预览映射到最终图片

我们一直在构建一个自定义的Android相机Activity,其中有一个矩形叠加在相机预览中以及拍摄照片时(在按下按钮),我们要裁剪相应的矩形区域的最终图像。问题是我们还没有弄清楚android是如何将预览屏幕映射到最终图像。我们尝试了以下公式,但仅在某些情况下有效:令x和y为矩形左上角的坐标为显示在相机预览中。设preview_width和preview_height为相机的宽高预习。这些是使用getBestPreviewSize()函数获取的,该函数循环通过支持的预览尺寸并选择较大的尺寸。假设它们是1280和720。令picture_width和picture_height为最终的

android - surfaceCreated() 从未被调用

我遇到过与我遇到的问题类似的问题,但我仍然找不到解决方案。我是Android开发的新手,所以我很难找到我的问题。无论如何,我正在尝试使用我创建的扩展SurfaceView并实现SurfaceHolder.Callback的CameraSurfaceView类来创建相机预览。无论我在StartCamera类中尝试什么,都不会调用surfaceCreated()方法,因此我的相机永远不会启动。任何帮助都会很棒,谢谢!启动相机.javaimportnet.peterd.zombierun.R;importandroid.hardware.Camera;importandroid.os.Bun

鸿蒙4.0开发笔记之DevEco Studio如何使用Previewer窗口预览器(一)

一、预览器作用DevEcoStudio预览器概况在HarmonyOS应用开发过程中,通过使用预览器,可以查看应用的UI效果,方便开发者实时查看应用的运行效果,随时调整代码。二、打开Previewer预览器1、正常启动打开预览器的位置在DevEcoStudio编辑界面的右上角部分,竖排文字的第二个选项卡则是Previewer,点击加载即可进入预览器,如下图:2、预览器打开失败报错1:Cannotpreviewthisfile.Previewsareavailableforfilesin.ets,.js,.css,.hml,or.visualformat,.jsonfilesofservicewi

android - N Developer Preview 的正确项目配置是什么?

文档声称build.gradle可以像这样工作:android{compileSdkVersion'android-N'buildToolsVersion24.0.0...defaultConfig{minSdkVersion'N'targetSdkVersion'N'...}...}当使用'com.android.tools.build:gradle:1.5.0'时,我找不到构建工具修订版24.0.0Gradle和Gradle2.5的插件。如果我在我的AndroidSDK安装中查看build-tools/,我会看到24.0.0-preview,而不是24.0.0.但是,如果我将bui

android - 无法在 Android Studio 2.0 Preview 5 + Preview 6 中解析从外部依赖项导入

从上一个AndroidStudio2.0预览升级到Preview5后,我在从android.support.wearable导入时遇到了问题>包。主应用和Wear应用的构建和运行都很好,但AndroidStudio中的编辑器提示它无法解析这些导入importandroid.support.wearable.activity.WearableActivity;importandroid.support.wearable.view.CircledImageView;importandroid.support.wearable.view.WearableListView;在Wear模块的bu

android - 而不是预览,Android Studio 只显示黑屏,上面写着 'android...ActionBarOverlayLayout'

几天后,我无法看到屏幕/布局的预览/设计。只显示黑屏,上面写着android...ActionBarOverlayLayout。logcat中没有错误或异常。同样在运行项目后,设备上没有问题。AndroidStudio中仅预览和设计选项卡显示黑屏。在某些AndroidStudio和构建工具更新(自动发生)后,每个布局都会发生这种情况注意:如果我在预览中更改主题(ThemeinEditor),那么有时会显示预览,但它是非常奇怪的预览,不能用于开发 最佳答案 如果做了@RoarRAP提到的事情后问题还是没有解决转到:src->main-

Renderscript 的 Android Studio 2.0 Preview 2 问题

我将AndroidStudio更新到2.0Preview2,然后出现错误Renderscriptsupportmodeisnotcurrentlysupportedwithrenderscripttarget21+我正在使用renderscriptTargetApi23 最佳答案 Target21+目前不支持Renderscript,因此只需将目标更改为API20即可解决错误。所以你的gradle文件的默认配置部分中的renderscript相关选项应该像:renderscriptTargetApi20renderscriptSup