Android:android如何支持java? [关闭]

Posted

技术标签:

【中文标题】Android:android如何支持java? [关闭]【英文标题】:Android: How is java supported in android? [closed] 【发布时间】:2012-06-10 07:56:10 【问题描述】:

问题在于 android 架构。这些应用程序是用java编写的,那么android如何支持java? android 应用程序使用的一组 C/C++ 库是如何用 Java 编写的?

【问题讨论】:

“如何”是什么意思?您在寻找什么样的答案? en.wikipedia.org/wiki/Dalvik_(software)en.wikipedia.org/wiki/JNI 这个问题不属于这里。谷歌一段时间,你应该就能明白了…… 【参考方案1】:

欢迎来到***。请在提交问题之前研究您的主题。 如果您想了解 Android 如何处理 Java 等,您需要阅读 Android 的内部结构。我建议只搜索 Android Internals。

也试试这个视频:Marakana Android Internals Marko 为初学者很好地解释了 Android 的内部结构。 Marakana 上还有很多其他资源,例如开始 Android 开发和构建自定义 rom。如果您是 Android 新手,我强烈建议您浏览所有 Marakana 视频。祝你好运。

【讨论】:

非常感谢!我是 android 开发的新手,我希望在学习开发应用程序的同时学习这些概念。您提到的网站似乎是一个不错的网站。我会浏览视频。再次感谢。【参考方案2】:

https://***.com/a/352920/1351347

这解释了如何在 Android 中翻译/使用 C/C++ 库。

低级 API 是用 C/C++ 编写的,但你不应该关心这一点。此外,整个 Android API 都是用 java 编写的,并且是开源的,所以你可以看看它。

【讨论】:

谢谢!我会通过它并搜索更多。【参考方案3】:

在发布此类问题之前,您应该先了解一下 android 的架构。我不确定您正在寻找什么样的how。但是关于How are the set of C/C++ libraries used by the android apps, if they are written in java?的问题,你应该知道它是android应用框架的魔力。

您可能想彻底阅读this。

【讨论】:

谢谢!我正在关注android开发人员教程,这就是我想到这个问题的地方。我会搜索更多。

以上是关于Android:android如何支持java? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在android上将kotlin转换为java? [复制]

Android 兼容 Java 8 语法特性的原理分析

如何在 java (Android) 上使用字符串

android编程如何实现边下载边播放?

如何运行 gradle

用 Kotlin 编写的 Android 库,提供对 Java 应用程序的支持