Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 拍摄前自定义相机边框_Android_Android Camera - Fatal编程技术网

Android 拍摄前自定义相机边框

Android 拍摄前自定义相机边框,android,android-camera,Android,Android Camera,我知道关于这个主题有很多线索,比如如何定制相机的窗口/框架的大小,纵横比是正确的术语吗?在提交图像/环境或将其作为图像单击之前显示该图像/环境的预览 我已经尝试过了,尤其是来自用户Carlos的另一个链接,我无法检索到它 我只知道以下几行代码: camera.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { In

我知道关于这个主题有很多线索,比如如何定制相机的窗口/框架的大小,纵横比是正确的术语吗?在提交图像/环境或将其作为图像单击之前显示该图像/环境的预览

我已经尝试过了,尤其是来自用户Carlos的另一个链接,我无法检索到它

我只知道以下几行代码:

 camera.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Intent cam = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            startActivityForResult(cam, CAMERA_REQUEST);
        }

    });

  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (requestCode == CAMERA_REQUEST) {
        Bitmap photo = (Bitmap) data.getExtras().get("data");
        thumbView.setImageBitmap(photo);

         }
    }
就这样。我试着在onCreate中输入上面的链接,但我没有任何线索


请从基础知识开始,了解什么可以帮助我实现具有收缩方形框架的摄像头屏幕?

不幸的是,您无法用您的方法控制摄像头屏幕

您正在启动照相机。这意味着您的应用程序要求系统为您执行图像捕获,系统将选择一个愿意完成此任务的注册应用程序。通常情况下,系统会启动预装在设备上的库存摄像头应用程序,但不同的设备附带不同的预装摄像头,b Play Store上有数百个自定义摄像头应用程序


没有办法控制如此多样的应用程序。只有一点希望,那就是他们都会遵守合同的规定。但实际上,有些应用甚至忽略了这些最基本的要求。

对不起,我被项目耽误了。那么按照你的话,不应该有任何应用程序有一个自定义的相机预览帧?我认为确实存在,在安卓市场上。如果有,那么是否可以自定义帧大小?要控制预览帧,以及几乎所有摄影机操作,可以实现自定义摄影机,而不是使用摄影机意图。有很多教程,甚至在Android开发者的官方网站上也有。如果你曾经遇到过一个成功实现代码的教程,你可以指导。那一次我确实遇到了一些,但它们很少,我再也找不到了,在那种经验水平上有点让我不知所措