KotlinConf Spinner 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
KotlinConf Spinner 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
KotlinConf Spinner 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
KotlinConf Spinner 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
KotlinConf Spinner 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
操作系统 Android
软件类型 开源软件
开源组织
地区 不详
投 递 者 局长
适用人群 未知
收录时间 2017-11-03

软件简介

Spinner 应用是一款利用 OpenGL 开发而成的简单游戏。这是一个简单的 spinner 类游戏,旨在演示 Kotlin/Native 的全栈开发特性。这是在所有平台上实现使用 Kotlin 开发的重要一步。

其可同时运行在 iOS 及 Android 平台之上(下面附有 Play Store 的链接),且两个版本中的大部分代码彼此共享。其 iOS 版本拥有几项额外功能,例如游戏中心集成等。

  

下载体验:AndroidiOS

怎么玩

  • 下载并安装适用于AndroidiOS的移动应用程序
  • 系统将自动将您分配给一个随机团队。每个团队都有独特的色彩
  • 用手指旋转Kotlin徽标,或者摇动手机
  • 每旋转两圈(即720度)将增加您的团队得分
  • 得分最高的团队获胜

技术细节

整个应用程序是使用Kotlin / Native实现的

服务器端

服务器端在linux服务器上运行,并使用以下命令实现:

  • microHTTPD HTTP服务器库
  • SQLite用于数据库,存储分数
  • Jansson用于JSON序列化和客户端/服务器通信

客户端

安卓系统

您需要将ANDROID_HOME设置为您的Android SDK位置。

Android的客户端是在纯Kotlin / Native中实现的,作为本机活动,它使用:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/03/11 10:44

Spinner

Spinner是ViewGroup的间接子类,因此可以作为容器使用,他支持这些XML属性 android:prompt 设置该列表选择框的提示 android:entries 使用数组资源设置该下拉列表框的列表项目 如果使用时已经确定下拉列表框的列表项,则完全不需要编写代码,只要为Spinner指定android:entries属性即可,下面是个示例: xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...

0
0
发表了博客
2016/04/08 22:51

Spinner---列表

Spinner ----列表 常用属性: entries ----设置下拉菜单中所要显示的内容 prompt ----设置下拉菜单的标题 spinnerMode ----设置菜单样式,默认为dropdown类型 静态创建和动态创建(动态时需要使用适配器) 一、静态创建一个列表 1、先建一个Spinner布局 <Spinner android:id="@+id/spinner_MainActivity" android:layout_width="wrap_content" /* 设置下拉菜单中要显示的内容 */ android:entries="@array/item_country" android...

0
0
发表了博客
2013/10/31 11:09

Spinner组件

spinner组件有点类型于HTML中的下拉框<Select></select>的样子,让用户每次从下拉框中选取一个。 mian.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".Main" > <Spinner ...

1
1
发表了博客
2012/04/20 20:51

自定义spinner

看了系统的spinner组件,真是不想再看了,前两天自己写了个 各位看官,请看图 囧了,弄了蓝牙的图片 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#E0E0E0" > <Spinner androi...

0
1
发表了博客
2016/01/16 13:45

使用Spinner和AsyncTask 下载数据绑定到Spinner

功能:一个Spinner 从网络上下载数据 然后绑定到Spinner //记得配置联网权限 1、在布局界面布局 activity_main.xml 代码 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Spinner android:id="@+id/spinner" android:layout_width="ma...

0
0
发表了博客
2016/03/30 15:57

Spinner的坑

在XML文件里定义Spinner的时候,必须加上android:spinerMode这一项,否则会崩溃

0
0
发表了博客
2016/01/11 20:02

spinner 级联+动态添加spinner数据。

Map<String, List<city>> map_zpz=new HashMap<String, List<city>>(); ; //将每个省份,对应相应的城市。

0
0
发表了博客
2016/12/17 23:48

Spinner--下拉菜单

private TextView textView; private Spinner spinner; private List<String>list; private ArrayAdapter<String>arrayAdapter; textView = (TextView)findViewById(R.id.spinner_textView); spinner = (Spinner)findViewById(R.id.spinner); //1.设置数据源 list = new ArrayList<String>(); list.add("北京"); list.add("上海"); list.ad...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部