0

テストフィクスチャでは、次のようなモック Android.Hardware.Camera.Size オブジェクトを作成しようとしています:

var test = new Android.Hardware.Camera.Size(12, 10);

しかし、次のコンパイラ エラーが発生します。

タイプ「Android.Hardware.Camera.Size」の修飾子を介して、保護されたメンバー「Android.Hardware.Camera.Size.Size(System.IntPtr, Android.Runtime.JniHandleOwnership)」にアクセスできません。修飾子は、タイプ 'TestCtrlz.Fixtures' であるか、それから派生したものでなければなりません

4

2 に答える 2

0

オブジェクトを自分で作成できるとは思いませんがSize、そのようなオブジェクトを返すメソッドもあります。たとえば、次を使用して、サポートされているプレビュー サイズのリストを取得できます。

Camera camera = Camera.open();
Camera.Parameters parameters = camera.getParameters()
List<Camera.Size> supportedSizes = parameters.getSupportedPreviewSizes();
于 2013-09-05T15:15:50.887 に答える