Android移动体感游戏 对PC上的普通程序也能进行体感控制

  次阅读 作者:智能小宝 来源:互联网 2016-01-19 12:41 我要评论(0)

体感游戏时一种通过肢体动作变化来进行操作的新型电子游戏。Android移动体感包括体感游戏功能但不局限于游戏,而是将体感应用到大部分的应用 程序中,对PC上的普通程序也能进行体感控制。

该应用程序包含一个移动端(Android)程序和一个windows平台下的应用程序,它以Android平台的设备作为输入设备,利用手机内的传感器 采集数据,经Wi-Fi发送到PC端应用程序,有PC端程序接收并进行操作映射,遥控计算机的移动应用软件。在本项目中,只介绍Android端的开 发,PC端程序使用现成的程序。

二: 功能设计(设计流程)

介绍一下本软件整体架构、设计流程等

搭建程序框架

MainView

主界面

实现控制和通信

传感器开发

远程控制 三: UI设计 MainView主界面 点击左上方的设置按钮,进行目标主机的IP地址的设置,出现以下界面 Setting 设置界面 点击MainView主界面上的动感式按钮,跳转至动感式界面,如下图 SensingMode动感式界面 点击MainView主界面上的竞技式按钮,跳转至以下界面

四:核心代码

点击setting按钮,在进行IP地址的设置时,通过类Properties把配置信息保存到配置文件中或从配置文件中读龋

Properties properties = new Properties();//配置信息的保存或读取工具对象

try {

FileInputStream stream = context.openFileInput("configuration.cfg");// configuration.cfg配置文件

properties.load(stream);

ip = properties.getProperty("ip").toString();

language = properties.getProperty("language").toString();

} catch (Exception e) {

// 默认值

saveIp(DEFAULT_IP);// DEFAULT_IP = "172.16.145.48"

saveLanguage(DEFAULT_LANGUAGE);// DEFAULT_LANGUAGE = "chinese"

}

private boolean saveIp(String ip) {

Properties properties = new Properties();

properties.put("ip", ip);

properties.put("language", this.language);

try {

FileOutputStream stream = context.openFileOutput(

"configuration.cfg", Context.MODE_WORLD_WRITEABLE);

properties.store(stream, "");

return true;

} catch (Exception e) {

return false;

}

}

private boolean saveLanguage(String language) {

Properties properties = new Properties();

properties.put("ip", this.ip);

properties.put("language", language);

try {

FileOutputStream stream = context.openFileOutput(

"configuration.cfg", Context.MODE_WORLD_WRITEABLE);

properties.store(stream, "");

return true;

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...