我需要将一些代码与Java lambda函数的广泛使用集成在一起.我有几个限制要求我使用Eclipse Mars开发我的项目,使用最新的ADT插件,而不是Android Studio.
问题是使用Lambda函数需要使用1.8 JDK兼容性,但是如果这样设置,我收到以下消息:
Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead.
Run Code Online (Sandbox Code Playgroud)
这两个人怎么能和睦相处?
编辑:这不是建议的问题的重复,因为我问的是ADT Eclipse,自从上一次更新这个问题以来,Android确实支持Java 8,所以这不仅不重复,而且现在问题是(在上次更新后的1.5年后)已过时.
我的设备只有两种对焦模式,AUTO和FIXED(根据getSupportedFocusModes()).我想将相机设置为固定焦距'x'(x是我喜欢的任何东西,或者我从相机中得到的任何东西......).(我知道setFocusMode(Camera.Parameters.FOCUS_MODE_FIXED),但这似乎只在最远的设置上修复..)
可以这样做吗?(Android版本4.2.2)
我有一个uchar叫做"A" 的(字节)数组(长一个 - 它代表一个图像).我需要的是将子阵列从位置i替换为位置j和"B"阵列.没有必要搜索"A"的任何东西,指数是已知的.
当然,我可以逐字节地完成它,但这需要实时工作,所以我正在寻找能够做到这一点的库函数.