草庐IT

non-capturing

全部标签

android - 通过MediaStore.ACTION_IMAGE_CAPTURE Intent抓图时,如何判断抓取的图像是前置摄像头还是后置摄像头?

我知道当我们调用Camera并从Camera.getCameraInfo()获取此信息时,这是可能的,但是我们如何才能知道使用哪个相机捕捉当我们从MediaStore.ACTION_IMAGE_CAPTUREintent调用相机时的图片,因为onActivityResult()仅以位图形式返回数据? 最佳答案 使用Camera.getCameraInfo()来确定相机是在设备的正面还是背面,以及图像的方向。有关详细信息,请查看其指南Here 关于android-通过MediaStore.

安卓移动设备管理 : Disable screenshots capture across all apps

我正在制作一个MDM应用程序,我必须在其中屏蔽所有屏幕截图设备中的应用程序。我知道使用getWindow().setFlags(LayoutParams.FLAG_SECURE,LayoutParams.FLAG_SECURE)我可以在我的应用程序Activity中禁用屏幕捕获,但我想在安装到设备的所有应用程序中禁用屏幕捕获。之前我正在使用文件观察器来阻止屏幕捕获,它正在检测是否任何图像已添加到屏幕截图文件夹,它正在删除图片。但是从AndroidM开始,他们不允许文件观察器。我有很多搜索但没有得到任何解决方案。但是很多安卓应用就像quickheal的seqriteMDM正在阻止andr

Android gradle 构建错误 "finished with non-zero exit value 42",这是什么意思,我该如何解决?

我正在尝试在我认为是最新版本的androidstudio上运行一个较旧的项目。当我尝试运行或调试应用程序时,我收到2条错误消息。我有谷歌这个,没有找到可行的解决方案。错误1错误:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process'command'E:\AndroidStudio\Android\sdk\build-tools\21.1.2\aapt.exe''以非零退出值42结束错误2错误:任务':app:mergeDebugResour

android - 将内容 URI 与 ACTION_VIDEO_CAPTURE 结合使用

我目前在我的文件提供程序上使用内容URI来检索由ACTION_IMAGE_CAPTUREIntent返回的相机图像。这很好用。由于某些奇怪的原因,在尝试从相机中检索视频文件时,同一个调用不起作用。destinationFile=File.createTempFile("video",".mp4",this.getFilesDir());Uriuri=FileProvider.getUriForFile(this,getPackageName()+".fileprovider",destinationFile);IntentcameraIntent=newIntent(MediaStor

Android Room 将 Null 作为 Non-Null 类型返回

我有Dao来返回简单的对象。如果对象不存在,Room返回null,但Android应用程序没有崩溃。此外,如果我将该值分配给非空变量,则应用程序不会崩溃。道:@Query("SELECT*FROMusersWHEREidLIKE:idLIMIT1")abstractfungetById(id:Long):User不崩溃的代码:doAsync{valuser:User=userDao.getById(999)//user999notexist,userDaoreturnsnulluiThread{if(user==null){Timber.d("useris$user")//"useri

java - 运行 exec() 时出错。命令 : Working Directory: null Environment: null - how to execute a binary in Android correctly on a non-rooted device?

我想在非root的android设备上运行可执行文件。在java中使用以下命令Runtime.getRuntime().exec("/bin/chmod744/data/data/com.example.myapp/myBin");Runtime.getRuntime().exec("/data/data/com.example.myapp/myBin");结果Errorrunningexec().Command:[/data/data/com.example.myapp/myBin]WorkingDirectory:nullEnvironment:null我发现了很多关于此的问题,但

内部存储器中带有 EXTRA_OUTPUT 的 Android ACTION_IMAGE_CAPTURE

当我打电话时用相机拍照Filefile=newFile(getFilesDir().getAbsolutePath()+"/myImage.jpg");UrioutputFileUri=Uri.fromFile(file);cameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,outputFileUri);相机应用程序上的OK按钮无法正常工作,什么都不做(我猜实际上不会将其保存到内部存储器中,因此应用程序

android - 使用 IMAGE_CAPTURE Intent 时如何提高相机分辨率

我运行我的android应用程序,其中实现了相机功能android-powered手机,但我得到的相机图像总是很小解析度。似乎默认情况下,android相机分辨率是小(如640*480),如何提高分辨率??我使用下面的代码来实现相机部分:Intenti=newIntent("android.media.action.IMAGE_CAPTURE");Filephoto=newFile(Environment.getExternalStorageDirectory(),"123.jpg");i.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(ph

java - 使用 ACTION_IMAGE_CAPTURE 解决错误的好方法

我遇到了问题:ACTION_IMAGE_CAPTUREIntent的行为取决于硬件制造商。我认为,从插入照片库的相机中获取照片的最佳方式必须如下所示Intentintent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);intent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent

android - error "Process ' command './node_modules/expokit/detach-scripts/run-exp.sh' ' finished with non-zero exit value 1"whie getting android apk file

我有一个带有expokit工具的reactNative项目。现在我想从androidstudio获取一个apk输出文件。但我收到了这个错误:Process'command'./node_modules/expokit/detach-scripts/run-exp.sh''finishedwithnon-zeroexitvalue1如有任何帮助,我们将不胜感激。 最佳答案 运行“exppublish”并重试。希望这会有所帮助:) 关于android-error"Process'comman