【发布时间】:2014-02-01 18:10:35
【问题描述】:
我正在努力扩展 android.hardware.Camera 类。我的问题是,当我尝试调用构造函数时,我遇到了可见性问题。所以我想知道是否有可能做这样的事情:
import android.hardware.Camera
public class MyCamera extends Camera {
public MyCamera(Context context) {
super(context);
}
}
【问题讨论】:
-
您不能直接从我在the documentation 中读到的内容调用相机构造函数。你能展示你遇到问题的代码吗?
-
你想完成什么?扩展
Camera,而不是简单地使用Camera,有什么价值? -
这会使代码更加不稳定和复杂。例如:尝试缩放时,您必须首先使用缩放值更新相机参数,然后将相机参数设置为相机。在我自己的相机对象中,我将能够实现类似 camera.zoom();
-
你考虑过组合而不是继承吗?
-
我认为你不能这样做,但你可以用它改变表面和图形
标签: java android camera extends