go语言apk go语言api开发( 二 )


button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String message = Hi.Welcome("yourname");
Toast.makeText(MainActivity.this, message, Toast.LENGTH_LONG).show();
}
});
编译运行下,把生成的apk安装到手机上试试 。
Go语言能在安卓运行吗? Go是脚本语言还是汇编?go可以在安卓运行的 , github.com/golang/mobile,这是用golang做移动端开发的库,
go是静态编译语言,不是脚本语言
android 可以用go 语言吗Go语言将支持Android
概述
我们建议将Go语言引入Android平台,重点是用Go语言编写游戏程序,API将在Android
NDK中定义 。
背景
Android平台被设定为一个多应用操作系统,一个相对于传统UNIX系统来说更依赖于网络库和服务的操作系统,这意味着我们将为Go运行时开放更多的API 。
将Golang带入Android平台是一件非常糟糕的事情,因为Android本身是Java构建的并且拥有巨量的API,任何试图将这些API用Go替代的结果将会导致一个非常糟糕的结果 。无论是手工建立包装类还是自动建立都会导致程序运行非常缓慢 。
然而如果使用基于C的API,通过AndroidNDK来编写一些游戏类程序可能会带来意想不到的收获 。
提议
在Golang
1.4周期中,Android平台的编译将纳入Go的源,并且包含Android支持的cgo(由Elias
Naur贡献) 。Dalvik-loadable
.so外部连接文件的支持也会由Android
NDK提供 。
在发布上我们仍然提供交叉平台编译 , 并且支持在Linux主机上adb工具在Android设备上测试程序 。
我们将会提供一个名叫go.mobile的子版本,包含:
1、通过Android
NDK对OpenGL,OpenSL和OpenMAX的支持 。
2、一个Java-Go的工具,支持通过Java调用Go的Package,所以许多游戏的菜单UI可以通过标准SDK构建 。(有可能会支持通过其他语言调用Go,比如Objective-C 。)
3、集成AndroidStudio
新特性将会在Go1.4稳定版中提供 。
go语言apk的介绍就聊到这里吧,感谢你花时间阅读本站内容 , 更多关于go语言api开发、go语言apk的信息别忘了在本站进行查找喔 。

推荐阅读