【问题标题】:Does cwac camera capture the user's gps location?cwac 摄像头是否捕获用户的 gps 位置?
【发布时间】:2015-05-15 00:44:52
【问题描述】:

我正在创建一个需要符合 COPPA(儿童在线隐私保护)的应用。我想知道 cwac 相机是否完全捕获有关用户的 gps 信息。它是否默认进行地理标记?如果是这样,我该如何关闭它?供您参考,我正在获取以下版本的 cwac 相机(gradle)。

compile 'com.commonsware.cwac:camera:0.6.+'

我将附上我的代码的 sn-p。我只是扩展 SimpleCameraHost

class MyCameraHost extends SimpleCameraHost  {

    private Camera.Size previewSize;
    private boolean mUseFrontCamera;

    public MyCameraHost(Context ctxt, boolean b)  {

        super(ctxt);
        mUseFrontCamera = b;
    }

    @Override
    public boolean useFullBleedPreview() {
        return true;
    }

    @Override
    public Camera.Size getPictureSize(PictureTransaction xact, Camera.Parameters parameters)  {
        return previewSize;
    }

    @Override
    public Camera.Parameters adjustPreviewParameters(Camera.Parameters parameters)  {

        Camera.Parameters parameters1 = super.adjustPreviewParameters(parameters);

        if (parameters1.getSupportedFocusModes().contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE))  {

            parameters1.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
        }

        previewSize = parameters1.getPreviewSize();
        return parameters1;
    }

    @Override
    public void saveImage(PictureTransaction xact, final Bitmap bitmap)  {
        runOnUiThread(new Runnable() {
            @Override
            public void run() {
                showTakenPicture(bitmap);
            }
        });
    }

    @Override
    public void saveImage(PictureTransaction xact, byte[] image)  {
        super.saveImage(xact, image);
        photoPath = getPhotoPath();
    }

    @Override
    protected boolean useFrontFacingCamera()  {

        return mUseFrontCamera;
    }
}

【问题讨论】:

    标签: android gps commonsware-cwac


    【解决方案1】:

    该代码中没有任何内容可以进行地理标记。主要是配置摄像头模式,保存文件,应该使用前置摄像头。

    在Android中获取用户位置是一个different的实现,与相机无关。

    【讨论】:

    • 正确。但是,我不会检查某些设备的相机硬件是否自动应用地理标签。不应该,但是那里有很多 Android 设备,其中一些带有相当奇怪的摄像头。如果您想完全确定,请检查生成的 JPEG 中的地理标签并将其删除。
    • 嗨,马克。这是一种可能性,但我认为这个问题更多的是律师问题。如果是在硬件层面,我想知道是否是硬件制造商需要遵守(或成为诉讼目标)这项 Coppa 规定。顺便说一句,我从 2010 年开始拥有你的书。
    • “如果是在硬件层面,我想知道是否是硬件制造商需要遵守(或成为诉讼目标)这个 Coppa 规定”——是的,打败了我。感谢您成为订阅者!
    • 我不是律师,但我经常与 COPPA 合作。这可能令人沮丧和困惑。从法律上看,实际上是应用程序而不是硬件制造商与 FTC 挂钩。
    猜你喜欢
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-31
    • 2015-06-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多