第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在不將圖像保存到本地的情況下將捕獲的圖像(表面視圖)傳遞到另一個片段?

如何在不將圖像保存到本地的情況下將捕獲的圖像(表面視圖)傳遞到另一個片段?

躍然一笑 2021-04-28 09:58:44
我現(xiàn)在有一個來自googlesamples的Camera應(yīng)用,該應(yīng)用會捕獲圖像,然后將其保存到本地存儲中。我想要的是將圖像轉(zhuǎn)換為位圖并將其傳遞到另一個視圖(片段)public class Camera2BasicFragment extends Fragment    implements View.OnClickListener, ActivityCompat.OnRequestPermissionsResultCallback {/** * Conversion from screen rotation to JPEG orientation. */private static final SparseIntArray ORIENTATIONS = new SparseIntArray();private static final int REQUEST_CAMERA_PERMISSION = 1;private static final String FRAGMENT_DIALOG = "dialog";static {    ORIENTATIONS.append(Surface.ROTATION_0, 90);    ORIENTATIONS.append(Surface.ROTATION_90, 0);    ORIENTATIONS.append(Surface.ROTATION_180, 270);    ORIENTATIONS.append(Surface.ROTATION_270, 180);}private static final String TAG = "Camera2BasicFragment";private static final int STATE_PREVIEW = 0;private static final int STATE_WAITING_LOCK = 1;private static final int STATE_WAITING_PRECAPTURE = 2;private static final int STATE_WAITING_NON_PRECAPTURE = 3;private static final int STATE_PICTURE_TAKEN = 4;private static final int MAX_PREVIEW_WIDTH = 1920;private static final int MAX_PREVIEW_HEIGHT = 1080;private final TextureView.SurfaceTextureListener mSurfaceTextureListener        = new TextureView.SurfaceTextureListener() {    @Override    public void onSurfaceTextureAvailable(SurfaceTexture texture, int width, int height) {        openCamera(width, height);    }    @Override    public void onSurfaceTextureSizeChanged(SurfaceTexture texture, int width, int height) {        configureTransform(width, height);    }    @Override    public boolean onSurfaceTextureDestroyed(SurfaceTexture texture) {        return true;    }    @Override    public void onSurfaceTextureUpdated(SurfaceTexture texture) {    }};private String mCameraId;private AutoFitTextureView mTextureView;private CameraCaptureSession mCaptureSession;private CameraDevice mCameraDevice;private Size mPreviewSize;我有一個ViewFragment,我想在其中檢索捕獲的圖像,但是我將如何實現(xiàn)呢?有什么建議嗎
查看完整描述

2 回答

?
www說

TA貢獻(xiàn)1775條經(jīng)驗 獲得超8個贊

您應(yīng)該暫時保存它,如果嘗試使用捆綁包進(jìn)行轉(zhuǎn)移,則可能會出現(xiàn)事務(wù)太大的錯誤。


查看完整回答
反對 回復(fù) 2021-04-28
?
守著星空守著你

TA貢獻(xiàn)1799條經(jīng)驗 獲得超8個贊

例如,您可以使用Bitmap,因為它是Implements Parcelable,所以可以通過bundle傳遞它。

但!這不是解決方案,因為捆綁包的最大大小介于512-1024kb之間

因此,我認(rèn)為最好保存照片,因為它可能會占用大量RAM作為對象,并且在其中收到鏈接后Fragment,只需刪除即可。


查看完整回答
反對 回復(fù) 2021-04-28
  • 2 回答
  • 0 關(guān)注
  • 149 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號