对于ANDROID平台,物理蓝牙手柄已被封装,上层应用不可见,也就是说对于上层应用,不区分蓝牙手柄还是其它手柄: 完成蓝牙手柄和ANDROID手机的蓝牙连接后,即可以UNITY3D中获取其键值: 在U3D中已有对手柄键值的获取接口,主要分两类: 1.摇杆: translationy = Input.GetAxis("Vertical") * 10.0f; translationx = Input.GetAxis("Horizontal") * 10.0f; Inpu…
本软件是基于android平台的斗地主AI,我们在源代码的基础之上,旨在改进AI的算法,使玩家具有更丰富的体验感,让NPC可以更为智能. (一)玩法解析: (1)发牌和叫牌:一副扑克54张,先为每个人发17张,剩下的3张作为底牌,玩家视自己手中的牌来确定自己是否叫牌.按顺序叫牌,谁出的分多谁就是地主,一般分数有1分,2分,3分.地主的底牌需要给其他玩家看过后才能拿到手中,最后地主20张牌,农民分别17张牌. (2)出牌:地主先出牌,按照逆时针顺序依次进行,农民利用手中的牌组织地主继续出牌,并和同…
摘要:论文简单介绍Android 平台的特性,主要阐述了基于Android 平台简易即时通讯(IM)的作用和功能以及实现方法.(复杂的通讯如引入视频音频等可以考虑AnyChat SDK~)关键词:Android 平台:即时通讯 (本文中图表点击附件即可见) 1 Android 平台简介Android 是Google 公司于2007年11月5日推出的手机操作系统,经过2年多的发展,Android平台在智能移动领域占有不小的份额,由Google为首的40 多家移动通信领域的领军企业组成开放手机联盟(…
会议室管理系统具体设计说明书 第一部分  引言 1.编写目的 本说明对会议室管理系统项目的各模块.页面.脚本分别进行了实现层面上的要求和说明. 软件开发小组的产品实现成员应该阅读和參考本说明进行代码的编写.測试. 1.2 背景 说明: A.软件系统的名称:会议室管理系统 B. 任务提出者:内蒙古大学计算机学院 开发人员:魏晓蕾 本项目将实现基于Android平台的会议室管理系统的原型部分,而且在该原型的基础上进行功能的扩展和需求的界定,终于完毕的版本号将在全国范围内推广使用. 提供会议室管理功能…
代码地址如下:http://www.demodashi.com/demo/12135.html ViseFace 简易人脸检测库,不依赖三方库,可快速接入人脸检测功能. 项目依赖:compile 'com.vise.xiaoyaoyou: viseface:1.0.0' 为什么打造该库 1.想简单快速接入人脸检测功能: 2.Google 提供的人脸检测功能部分手机无法适配: 3.第三方提供的人脸检测功能接入门槛过高: 4.依赖第三方库会增加 APK 大小. 功能介绍 1.可快速识别人脸: 2.可…
代码地址如下:http://www.demodashi.com/demo/12133.html BluetoothChat 基于Android Classic Bluetooth的蓝牙聊天软件,目前仅支持一对一实时通信.文件传输.好友添加.好友分组.好友在线状态更新等功能,其中消息发送支持文本.表情等方式. 前景 蓝牙技术作为一种小范围无线连接技术,能够在设备间实现方便快捷.灵活安全.低成本.低功耗的数据和语音通信,是目前实现无线个人局域网的主流技术之一.同时,蓝牙系统以自组式组网的方式工作,每…
        Android下添加新的自定义键值和按键处理流程     说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我一个问题,请你详细描述一下怎么在Android下添加自定义键值和详细描述下Android的按键处理流程.现在回想起来当时回答的确实不是很好,乘着现在比较空闲的时机就来分析下上述的两个问题.    首先分析下Android下怎么添加新的自定义键值.在Android的原生系统中键值默认情况下是92个,从…
本文转载自: Android下添加新的自定义键值和按键处理流程     说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我一个问题,请你详细描述一下怎么在Android下添加自定义键值和详细描述下Android的按键处理流程.现在回想起来当时回答的确实不是很好,乘着现在比较空闲的时机就来分析下上述的两个问题.    首先分析下Android下怎么添加新的自定义键值.在Android的原生系统中键值默认情况下是92个,从0…
首发于:Aardio通过遍历JSON键值对获取包含某字符串的键的值_电脑计算机编程入门教程自学 http://jianma123.com/viewthread.aardio?threadid=429 有时JSON对象中的键名是变化的, 但每次变化都会有规律, 包含有特定的字符串前缀, 所以如果想要获取它的值,可 以通过遍历键值对的方式, 判断如此此键名包含有特定字符串则取出此键的值. 源码如下: import console; var str = //{"value":{"e…
游戏内容: 阿超的课都是下午两点钟,这时班上不少的同学都昏昏欲睡,为了让大家兴奋起来,阿超让同学玩一个叫“黄金点”的游戏: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分. 玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动. 结对编程的体验 这是第一次接触到结对编程,…
注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer.android.com/training/basics/data-storage/shared-preferences.html 如果你有一些希望存储的相对较小的键值对数据集,你应该使用SharedPreferences的APIs.一个SharedPreferences对象指向一个包含键值对的文件…
在头文件中增加函数 virtual void keyBackClicked();//android返回键 virtual void keyMenuClicked();//android菜单键 在init()函数中增加语句this->setIsKeypadEnabled(true);//android 返回键和菜单键支持 //this->setKeypadEnabled(true);//android 返回键和菜单键支持  这个才是正确的 然后实现这两个函数就行了 1>监听返回键和菜单键…
前两篇介绍了主页面和Student,这一篇来讲Book类和工作人员. Book是图书管理系统的核心,查书,借书,还书,增加书都与Book类息息相关.Book类的设计很简单:包含信息:名称.作者.页数.价钱.出版日期.数量.在架数量. Book类的代码: 1 package com.example.administrator.library1; 2 3 import org.litepal.annotation.Column; 4 import org.litepal.crud.LitePalSu…
在昨天上传完博客之后发现一个重大的bug...故在此推出2.0版本. 博文详情见:http://www.cnblogs.com/RayShea/p/5372398.html coding地址:https://coding.net/u/rayshea/p/android-based-golden-point/git/tree/master/Goldenpoint2rd APK地址:http://pan.baidu.com/s/1eSsGLwQ 较先前版本的改进: 交互更加合理 存储方式更科学 代码…
本app共编写了3个activity,1.Mainactivity作为主界面.2.surface,用来显示随机出的题.3.showresult,用来打印所有做过的题(含结果),一个类function用来随机出题.APK下载链接http://pan.baidu.com/s/1o7fiFNG 开发时间约6个小时 具体调用.跳转如图1 图一  程序整体结构 接下来具体展示每一个模块. 模块1:class:function 使用java自带函数,Random.nextInt()来获得随机数,类中共有两个…
参考官方网站:https://github.com/xbmc/xbmc/blob/master/docs/README.android   1. 编译主机系统 Ubuntu (12.04) 64Bit 2. 在Ubuntu上安装必要的工具 2.1. 基础工具包 sudo apt-get install build-essential default-jdk git curl autoconf unzip zip zlib1g-dev gawk gperf cmake ia32-libs   后面…
讲解完学生.职员.书籍这些基础层之后,我们可以来了解一些应用层的活动. 新书上架.借阅排行.黑名单.图书馆介绍.图书馆新闻. 新书上架是查询数据库里的Book表,将最近注册的五本书的基本信息(若图书馆所有书籍少于5,则所有)通过listview展示出来. 源代码贴出: 1 package com.example.administrator.library1; 2 3 import android.content.Intent; 4 import android.support.v7.app.Ap…
上一篇讲解了制作图书管理系统的初衷与要求,和app首页的代码. 下面来介绍图书管理系统的服务对象:学生 学生类的设计: 个人信息:账号.密码.姓名.学号.邮箱.年龄. 借阅信息:借阅总数(不超过十本).借阅书籍的ID(数组).借阅书籍的日期(数组). 源码在此: 1 package com.example.administrator.library1; 2 3 import org.litepal.LitePal; 4 import org.litepal.crud.DataSupport; 5…
在学习了郭神的第一行代码前半段之后,想通过一次实践来完成对已学知识的巩固.于是码下了这个图书管理系统客户端. IDE Android studio,语言 JAVA.XML: 在刚开始设计的时候对于这个程序的设定是: 1.支持学生.教师.工作人员三种不同身份的客户. 2.学生.老师各自注册账号,并用账号登录. 3.学生.老师能够查询.借阅.归还图书,逾期没有归还图书的客户将被列入黑名单. 4.含有图书馆的介绍与新闻通知板块. 5.管理人员能够添加书籍. 6.含有新书上架和借阅排行榜两个list.…
在agent端进行修改264行,例如: UserParameter=get.os.type,head -1 /etc/issue 保存重启agent 验证 zabbix_get -s IP -k get.os.type CentOS release 6.4 (Final) web界面进行配置key值即可获取…
Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输. 本文档描述了怎样利用android平台提供的蓝牙API去实现蓝牙设备之间的通信,蓝牙设备之间的通信主要包括了四个步骤:设置蓝牙设备.寻找局域网内可能或者匹配的设备.连接设备和设备之间的数据传输.以下是建立蓝牙连接的所需要的一些基本类: BluetoothAdapter类:代表了一个本地的蓝牙适配器.他是所有蓝牙交互的的入口点.利用它你可以发现其他蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建立一个Bl…
http://blog.csdn.net/pwei007/article/details/6015907 Android平台支持蓝牙网络协议栈,实现蓝牙设备之间数据的无线传输. 本文档描述了怎样利用android平台提供的蓝牙API去实现蓝牙设备之间的通信,蓝牙设备之间的通信主要包括了四个步骤:设置蓝牙设备.寻找局域网内可能或者匹配的设备.连接设备和设备之间的数据传输.以下是建立蓝牙连接的所需要的一些基本类: BluetoothAdapter类:代表了一个本地的蓝牙适配器.他是所有蓝牙交互的的入…
 这是一个高校饮用水配送项目,是一个毕业设计,去年的,包括了服务端和客户端,是一个不错的项目,分享一下: 随着通讯行业的迅猛发展,我国的手机用户也在不断的增加.据信息部的统计数据显示,我国已有接近7.4亿手机用户.随着手机群体的日益壮大,Android系统的出现,给移动互联网时代带来了新的发展.为了适应现代信息时代的需求,采用新信息技术,研究设计了一个基于Android平台的高校饮用水配送管理系统. 基于Android平台的高校饮用水配送管理系统是手机的一款网络应用软件,目的在于为高校广大学生提…
随着智能终端(智能手机及平板电脑)及移动通信(3G)的发展,原来运行在PC上的信息系统(如邮件系统.即时通信.网页浏览.协同办公.网络购物.社交网站.博客等)逐渐转移到智能终端设备上.可以预见未来几年60%以上的业务将会逐渐转移到智能终端系统上来.在这种背景下,杭州图铭科技有限公司推出基于Android平台的银行卡号识别系统. 功能介绍 通过拍照界面,指导用户拍出合格证件图像. 采用文字识别(OCR)技术,自动识别银行卡信息(如卡号,卡所属银行等). 通过调用 识别功能Activity,实现其他…
基于Android平台的上课助手 一.       功能简介 课表查询 课程提醒 空闲教室的查询 二.       开发环境 Android 三.       开发成员 组长:李志岩 成员:王亚蕊.孙存良.张新宇.薛禄坤.安帅 四.        技术难点 界面框架的实现 后台背景音乐 Android数据库的创建 数据库的链接 用户绑定 转型网络版(选做) 五.        第一周的冲刺 由于大部分人不熟悉Android环境,所以第一周主要以熟悉开发环境为主. 完成大致的整体界面: 登陆界面…
目录 应用开发技术及开发平台介绍 应用需求分析 应用功能设计及其描述 应用UI展示 ①开发技术: 本系统是采用面向对象的软件开发方法,基于Android studio开发平台,以Android作为本系统的开发语言实现音乐播放器预定的需求功能. ②平台介绍 硬件平台 CPU奔腾双核 (主频2.0GHz) 内存1G以上 64或32位PC机 500G硬盘 软件平台 操作系统:Windows XP \ Win7\Win8\win10 开发工具:Android Studio 本软件占用系统空间小,能满足用…
                                                                     基于Android应用<玩转英语>   摘  要 英语作为全球应用最广泛的语种,广泛的应用与社会中的各个方面.近年来,随着移动互联网的崛起和智能移动设备的普及,让更多的人们热衷于开发英语单词学习类的应用软件.而Android系统以其优秀的UI设计,良好的用户体验以及成熟的开发技术,成为开发的最佳选择.本文首先介绍了项目背景及国内发展状况,然后阐述了在Andr…
http://blog.csdn.net/oshunz/article/details/50055057 文章例如该链接通过将YUV分成三个纹理,在shader中取出并且经过公式变换,转换成RGB.我尝试了下,显示的是灰色的,可能是这篇文章采用的是planar格式的YUV,与Android平台的packed格式的YUV不同,因此需要在纹理绑定处进行数据指针的修改. 之前在一篇13年北大硕士的论文基于android平台实时滤镜的设计与实现中提出了一种实现方法,采用双通道,将Y通道与UV通道分别贴图…
1 获取 AssetManager AssetManager assetManager = context.getApplicationContext().getAssets(); 2 获取流 String confFile = "abc.properties"; Properties conf = new Properties(); InputStream stream = assetManager.open(confFile); conf.load(new InputStreamR…
键路径在一个给定的实体中,同一个属性的所有值具有相同的数据类型.键-值编码技术用于进行这样的查找—它是一种间接访问对象属性的机制. - 键路径是一个由用点作分隔符的键组成的字符串,用于指定一个连接在一起的对象性质序列.第一个键的性质是由先前的性质决定的,接下来每个键的值也是相对于其前面的性质.键路径使您可以以独立于模型实现的方式指定相关对象的性质.通过键路径,您可以指定对象图中的一个任意深度的路径,使其指向相关对象的特定属性. 键值编码KVC键值编码是一种间接访问对象的属性使用字符串来标识属性,…