surfaceholder

    0熱度

    1回答

    我正在構建一個增強現實應用程序,它可以從相機獲取幀,使用一些圖像處理技術對其進行過濾,並將它們顯示給用戶以代替相機預覽。 當我剛開始我只是呼籲: holder = getHolder(); holder.addCallback(this); ... camera.addCallbackBuffer(buffer); camera.setPreviewDisplay(holder); ca

    -1熱度

    2回答

    我想學習從這篇文章的增強現實基礎: http://www.devx.com/wireless/Article/42482/0/page/2 它運行時,相機採取了相反的方向。 我的問題是如何使用相機獲得固定和正常的視圖。這是CustomCameraView類: package com.syariati.camera; import android.content.Context; import

    2熱度

    1回答

    可以以低分辨率渲染視圖,然後使用的setFixedSize()方法將其縮放以適合視圖的實際大小。但是,縮放是通過某種插值完成的,導致一切都變得模糊。 是否有任何方法改變插值的方法最近的鄰居或只是把它關閉? 這裏是我的意思的例子,製造一個有4x4表面的全屏視圖: 左圖:這是我想要的結果看(這裏通過繪製完成未經過濾的位圖) 右圖:這是4x4畫布縮放爲全屏時發生的情況。 生成正確的圖像,如果任何人的興趣

    0熱度

    1回答

    我需要將佈局中的每個視圖都放在佈局中的其他位置...所以我需要一些東西來將所有視圖都放在其中,並且只移動它...我如何管理它? (這可能是太容易了,對不起,如果是這樣,但我在Android相當新的。我聽說過類似「持有人」,但我不太確定它是否可與移動 setMarginLeft(...) 預先感謝幫助 放入彼此RelativeLayout的,但現在我看不到景色每個視圖 xml文件:? <?xml

    0熱度

    1回答

    我創建了一個具有SurfaceView和SurfaceHolder的活動,以便創建攝像頭疊加層。出於某種原因,我在亞行收到以下內容:04-08 10:54:06.747:E /相機(1152):錯誤1。我可以拍照,但我無法獲得任何預覽。這裏是我使用的代碼: public class MyActivity extends Activity implements SurfaceHolder.

    0熱度

    1回答

    我想有SurfaceView一個例子。我從SurfaceView繼承我的類和使用如下: public class MySurfaceView extends SurfaceView implements SurfaceHolder.Callback { Context context; MySurfaceViewThread mThread; SurfaceHold

    0熱度

    1回答

    在SurfaceCreated的setPreviewDisplay(holder)中,應用程序崩潰(在任何開始之前有一個對話框必須強制關閉,然後應用程序退出),我找不到原因。 請指教。以下是我的代碼。 public void onCreate(Bundle savedInstanceState) { cameraPreview = new CameraPreview();//Camer

    0熱度

    1回答

    文字我在做一個應用程序女巫使用網絡攝像頭,我想顯示一些文本拍攝照片後這樣的方法ShutterCallBack我寫這篇 ShutterCallback shutterCallback = new ShutterCallback() { public void onShutter() { Log.d("DHA", "onShutter'd"); Canvas c

    2熱度

    3回答

    我正在開發一個自定義相機應用程序。以下給出的是我的Activity類。 public class MyCustomCam extends Activity { private Camera mCamera; private CameraPreview mPreview; /** Called when the activity is first created. */ @Override

    0熱度

    1回答

    我有一個列表定義爲這樣的元件: public List<Bullet> Bullets; Bullet newBullet = new Bullet(0, 0, 0, 0, 0, 0, 0, 0); 當屏幕上的按鈕被按下時我運行: newBullet.setProperties((int)(CannonCenterX + CannonEndX), (int)(CannonCenterY +