如何使用 Java 以外的语言编写 Android 应用程序

Asaf31214

我的标题和我想说的有点不同,我不能确切地说出我的意思。

据我所知,我们使用 android studio 开发 android 应用程序(之前也支持其他 ide,例如 eclipse),您可以对其进行编码并通过拖放功能制作 gui 应用程序。

最近我尝试开放一些像whatsapp这样的Android应用程序的源代码。我提取了 classes.dex 文件并检查了源代码。它是用java写的。但是当我谷歌“whatsapp”时,它说它是用erlang编写的。

我的问题是,用erlang编写的代码如何变成java代码?据我所知,您也可以使用 C++ 制作 android 应用程序。既然我们没有语言翻译,这怎么可能呢?

施缪尔

WhatsApp 的后端是用 Erlang 编写的,而不是应用程序https://www.quora.com/Is-WhatsApp-fully-written-in-Erlang

Android 使用 Java 虚拟机 (JVM) 运行时。要在手机上运行 Android 应用程序,您需要使用 JVM 语言(Java、Kotlin、Scala)编写它们,或者使用另一种语言编写它们并且在设备上具有 rumtime 解释器(Javascript + Android Webview、Flutter + Flutter Runtime) )

您可以只用 C++ 编写您的应用程序,但是您将无法使用任何 Android SDK。您必须重建整个视图平台(除其他外)。Flutter 就是这样做的。

如果您有更具体的问题,我很乐意回答

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用phonegap编写Android应用程序记录(AAR)?

来自分类Dev

如何在Android应用程序中设置语言环境?

来自分类Dev

如何在android应用程序中实现语言设置?

来自分类Dev

如何编写提供root设备功能的android应用程序?

来自分类Dev

如何使用套接字将文件从 android java 应用程序传输到 C# windows 应用程序?

来自分类Dev

Android如何检测Java中的应用程序卸载

来自分类Dev

Android如何调用像Java这样的外部应用程序

来自分类Dev

使用Java将MongoDB与Android应用程序连接

来自分类Dev

在 Java Android 应用程序中使用 Kotlin 代码

来自分类Dev

如何知道用哪种语言编写的应用程序

来自分类Dev

使用多种语言编写应用程序

来自分类Dev

Android应用程序是真正的Java应用程序吗

来自分类Dev

如何使用Java代码制作多语言应用程序?

来自分类Dev

如何在非Android Gradle Java应用程序中使用Dagger?

来自分类Dev

如何以编程方式强制使用Java停止Android应用程序?

来自分类Dev

如何使用Java在Android应用程序的googlemaps api中传递和提取数据?

来自分类Dev

如何使用Java Android在点击通知后恢复应用程序?

来自分类Dev

更改android应用程序语言

来自分类Dev

在android应用程序中更改语言

来自分类Dev

android多语言应用程序

来自分类Dev

如何创建从右到左语言的多语言Android应用程序?

来自分类Dev

运行Android应用程序Java错误

来自分类Dev

Android应用程序Java lang异常

来自分类Dev

编写记录列表的Java应用程序

来自分类Dev

使用Android Studio在Android应用程序中编写测试用例

来自分类Dev

使用Android Studio在Android应用程序中编写测试用例

来自分类Dev

使用Android Studio编写时,Bootcamp书中的Android应用程序崩溃

来自分类Dev

如何在android上编写一个相机应用程序,该应用程序可以被其他应用程序使用,例如instagram,snapchat和单击图片

来自分类Dev

关于纯粹用C ++编写android应用程序(不是混合Java / c ++应用程序)的优秀初学者资料

Related 相关文章

  1. 1

    如何使用phonegap编写Android应用程序记录(AAR)?

  2. 2

    如何在Android应用程序中设置语言环境?

  3. 3

    如何在android应用程序中实现语言设置?

  4. 4

    如何编写提供root设备功能的android应用程序?

  5. 5

    如何使用套接字将文件从 android java 应用程序传输到 C# windows 应用程序?

  6. 6

    Android如何检测Java中的应用程序卸载

  7. 7

    Android如何调用像Java这样的外部应用程序

  8. 8

    使用Java将MongoDB与Android应用程序连接

  9. 9

    在 Java Android 应用程序中使用 Kotlin 代码

  10. 10

    如何知道用哪种语言编写的应用程序

  11. 11

    使用多种语言编写应用程序

  12. 12

    Android应用程序是真正的Java应用程序吗

  13. 13

    如何使用Java代码制作多语言应用程序?

  14. 14

    如何在非Android Gradle Java应用程序中使用Dagger?

  15. 15

    如何以编程方式强制使用Java停止Android应用程序?

  16. 16

    如何使用Java在Android应用程序的googlemaps api中传递和提取数据?

  17. 17

    如何使用Java Android在点击通知后恢复应用程序?

  18. 18

    更改android应用程序语言

  19. 19

    在android应用程序中更改语言

  20. 20

    android多语言应用程序

  21. 21

    如何创建从右到左语言的多语言Android应用程序?

  22. 22

    运行Android应用程序Java错误

  23. 23

    Android应用程序Java lang异常

  24. 24

    编写记录列表的Java应用程序

  25. 25

    使用Android Studio在Android应用程序中编写测试用例

  26. 26

    使用Android Studio在Android应用程序中编写测试用例

  27. 27

    使用Android Studio编写时,Bootcamp书中的Android应用程序崩溃

  28. 28

    如何在android上编写一个相机应用程序,该应用程序可以被其他应用程序使用,例如instagram,snapchat和单击图片

  29. 29

    关于纯粹用C ++编写android应用程序(不是混合Java / c ++应用程序)的优秀初学者资料

热门标签

归档