android - 无法访问 Camera 类型的封闭实例

标签 android

我有以下代码

android.hardware.Camera.Size size = new android.hardware.Camera.Size(300, 300);

我得到以下编译错误

No enclosing instance of type Camera is accessible

但是,我查了下文档,它是一个public constructor

Android Camera documentation

我错过了什么吗?

最佳答案

试试这个:

Camera cam = Camera.open();
Size size = cam.new Size(100, 100);

不完全确定为什么需要这样做,但它似乎对我有用。

关于android - 无法访问 Camera 类型的封闭实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9509577/

相关文章:

android - 将当前年份插入 TextView

android - 减小 .png 文件的大小对内存中的结果位图有一些影响

java - JNI - 将 UChar 类型映射到

java - Android - 无法使用 R.string 访问字符串

android - 与 Android native 代码相比,为什么 Robotium 在执行简单的 UI 任务时速度较慢?

android - 日期变量自动获取到 1970 年的年份。它必须是 2015 年

android - 如何转到 fragment 中 Webview 中的上一页?

java - 当按钮在 Android 上的 LinearLayout 中时,onClick 不会触发

android - 即使我从设备上的 Facebook 应用注销,SimpleFacebook isLogin 也会返回 true

android - 如何在微调器中设置初始文本而不是 json 响应的第一项