小编San*_*rma的帖子

在几台Android设备上延伸的相机预览

我正在为Android应用程序制作自定义相机,如"SnapChat",但相机预览在诸如(Moto g第二代,一个+一个)但很少(三星s3,三星s4)等少数设备上延伸.我使用以下参考 全屏相机显示/预览不保持纵横比 - 图像歪斜,拉伸以适应屏幕.但这对我100%没有帮助.我在分享屏幕.

三星摩托G第二代的拉伸图像是. 在此输入图像描述 在此输入图像描述

没有拉伸的三星S3图像是Above

private void setPreviewLayout() {
    if (null == mCamera) {
        return;
    }
    Camera.Parameters parameters = null;
    Camera.Size size = null;
    try {
        int screenWidth = (int) getResources().getDisplayMetrics().widthPixels;
        int screenHeight = (int) getResources().getDisplayMetrics().heightPixels;
        parameters = mCamera.getParameters();
        size = getOptimalPreviewSize(mCamera.getParameters().getSupportedPreviewSizes(), screenWidth, screenHeight);
        if (size != null) {

            parameters.setPreviewSize(size.width, size.height);

        }

        parameters.setPictureSize(screenHeight, screenWidth);
        ;
        mCamera.setParameters(parameters);
        if (on && currentCameraId == Camera.CameraInfo.CAMERA_FACING_BACK) {
            parameters.setFlashMode(Camera.Parameters.FLASH_MODE_ON);
        } else {
            parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
        }
        parameters.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_AUTO);
        parameters.setExposureCompensation(0);
        parameters.setPictureFormat(ImageFormat.JPEG);
        parameters.setJpegQuality(100);
        List<String> focusModes = parameters.getSupportedFocusModes(); …
Run Code Online (Sandbox Code Playgroud)

camera android

27
推荐指数
1
解决办法
8789
查看次数

Cron作业计划时间自动更改

*/2 * * * *在cpanel中有一个cron作业,几个小时后它会自动更改为*/17 * * * *,*/19 * * * *或者*/15 * * * *.我注意到这种变化很多天了.我等待任务在2分钟内完成,几个任务已经完成,但几个小时后我看到它无法正常工作,所以我检查了cpanel中的cron作业,我看到它*/2被改为*/19 * * * *.

这对每个人都不利,因为它不可能每天检查cron工作.

cron cpanel

7
推荐指数
1
解决办法
1483
查看次数

标签 统计

android ×1

camera ×1

cpanel ×1

cron ×1