如何在Clojure上为Android创建简单的GUI项目(Hello world)?

cnd*_*cnd 5 android clojure netbeans-7

我是Java/Netbeans的新手,但我想在Android上尝试一些东西.我选择Clojure但开始并不容易.我为Netbeans和clojure安装了模式,可以运行简单的swing应用程序.

我发现https://github.com/remvee/clojurehelloandroid但我无法将其转换为NetBeans解决方案,即使我不知道如何为Android(Dalvik)虚拟机指定.

(ns us.riddell.TestProject
  (:gen-class
   :extends android.app.Activity
   :exposes-methods {onCreate superOnCreate}))
Run Code Online (Sandbox Code Playgroud)

android.app.Activity来自哪里/如何安装/添加它?

在Dalvik虚拟机上使用swing进行GUI同样如此.

我真的想要NetBeans Clojure GUI Hello World for Android :)

谢谢.

fer*_*tar 4

在这里,您有一个完整的教程,其中包含指向GitHub项目的链接.在那个网站上你有几篇关于在Android上使用Clojure的文章(他们甚至为它发布了一个Clojure REPL).尽管如此,请记住,与Clojure一起使用Android并不是一帆风顺,Dalvik VM存在大量问题和功能方面的问题.

不知道你是否可以使用Eclipse工作,因为插件非常基础,并且如果你没有.java Activity就会抱怨.但是你可以肯定地使用shell中的adb和emacs.因为我提到了emacs,这是一篇关于Clojure/Android/emacs组合的"Hello World" 的非常简单的博客文章.至于Netbeans,我不知道,但它不是Android和Clojure的流行选择,所以我不知道它可以处理它们有多好.