android - 在 Android 上构建点对点照片共享

标签 android programming-languages

我计划在 Android 上做一个关于点对点照片共享的项目。我的教授希望我使用 Java 或 C/C++ 以外的其他语言来完成这项工作。是 Erlang、Haskell、Ocaml 中的任何一个, Scala,Go 有助于构建具有以下功能的 Android 应用程序吗?

  1. 能够为android设计一个GUI来查看要分享的图片
  2. 支持套接字通讯传输图片?

最佳答案

由于 Android 严重依赖 Java,因此 Scala 将是一个不错的选择。 Scala 使与 Java 代码的互操作变得容易,并在 JVM 上运行。最重要的是,它是一种很好的函数式语言,带有有趣的类型系统,所以这将是一次很好的学习体验。 (您的其他语言也是如此,但 Scala 在 Android 上可能更容易使用。)

查看 Scala Programming for Android ,它描述了如何在 Scala 中制作 Android 应用程序。

关于android - 在 Android 上构建点对点照片共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9299533/

相关文章:

android - 使用 onBackPressed() 进行 fragment 转换

java - Android:将 View 放在与其他 View 相同的高度

data-structures - 中缀与后缀

database - 在Linux(Fedora)中编写GUI应用程序的最佳编程语言是什么?

Android - 检索旧通知列表

android - 更改 PreferenceActivity 背景

android - 拖动图像

java - 过多的触摸事件会降低 Android 应用程序的速度

python - 为什么 Python 比 Ruby 快?

c# - 异常处理 : user defined exception benefits