相关疑难解决方法(0)

Android 7的Java 7语言功能

只是想知道是否有人尝试过使用Android的新Java 7语言功能?我知道Android会读取Java吐出的字节码并将其转换为dex.所以我想我的问题是它能理解Java 7的字节码吗?

java android bytecode java-7

189
推荐指数
5
解决办法
5万
查看次数

Android的Java版本如何与Java SE版本相关?

我一直想知道用于Android开发的Java版本如何与Java SE版本相关.例如,我今天正在阅读有关"类型推断和通用方法"的内容,这是Java SE 7中添加的一项功能.我不知道自己,"我可以在Android代码中使用它吗?"

当然,我可以将代码输入到Android项目中并查看它是否可以编译,但我会更高兴在我脑海中进行某种映射.

我已经尝试谷歌搜索此信息,检查Android文档等,但无法找到答案.

编辑:我对语言功能更感兴趣,例如Android Java语法版本如何与Java SE语法相关.

java android version

71
推荐指数
1
解决办法
3万
查看次数

"为何选择Apache Harmony"或"如何在Android上使用Java 8"

我们大多数人现在已经听说过Java 8将带来的酷炫功能,但Android不会支持它.这是因为Google使用Apache Harmony for Android.这就是让我们(Android应用程序开发人员)改进我们的代码与lambdas,接口中的默认实现,切换字符串等等.当然,我们会处理一段时间,但如果我们在应用程序中使用的某些库开始使用Java 8功能呢?据我所知,这不起作用(如果错误,请纠正我).这会在Standard -Java和Android -Java 之间产生不兼容性.它不可能是谷歌的意图,或者至少我不能想到一个公司,开发一个广泛采用的操作系统,不会永远留在旧的 Java版本的原因.

问题:

  • 他们为什么使用Apache Harmony?
  • 为什么他们不能采用更新版本的java?
  • 如果他们不想要Oracle的Java,为什么他们不能使用OpenJDK的子集(这里的许可noob)?
  • 您是否知道有任何更新已用Java版本的计划?
  • 您知道在当前Android系统上使用Java 8类的任何方法吗?

java apache android java-8

64
推荐指数
3
解决办法
1万
查看次数

在Android中支持默认方法(Java 8)?

我想知道我是否可以在Android开发中使用接口中的默认方法.该功能包含在Java 8中,但我发现Android Java VM尚不支持它.有没有办法在Android开发中使用默认方法?如果没有,当此功能可用时,此功能是否有某种时间表?

java android java-8

3
推荐指数
1
解决办法
3224
查看次数

标签 统计

android ×4

java ×4

java-8 ×2

apache ×1

bytecode ×1

java-7 ×1

version ×1