关于网上很不好找的幼儿识图APP
幼儿识图APP
最近的实验课设,没事做就贴上来了。
说真的,网上的只有原理,没得一个具体的项目,我也只能帮到这了;
话不多说,上代码。
public boolean onTouchEvent(MotionEvent event){return gestureDetector.onTouchEvent(event);}//自定义GestureDetector的手势识别监听器private GestureDetector.OnGestureListener onGestureListener= new GestureDetector.SimpleOnGestureListener(){//当识别的手势是滑动手势时回调onFinger方法public boolean onFling(MotionEvent e1,MotionEvent e2,float velocityX,float velocityY){//得到手触碰位置的起始点和结束点坐标 x , y ,并进行计算float x = e2.getX()-e1.getX();float y = e2.getY()-e1.getY();//通过计算判断是向左还是向右滑动if(x < -100){//100是一个阈值速度right (); //想显示多少图片,就把定义图片的数组长度-1}else if(x > 100){left ();}iv.setImageResource(datalist[0][count]); //切换imageView的图片return true;}};
程序用最简单的方式播放
public void btnen (View v){mediaPlayer = MediaPlayer.create(MainActivity.this,datalist[2][count]);mediaPlayer.setLooping(false);//不循环mediaPlayer.start();//开始//播放向移动一次后的音频}
关于测试模块的随机选取
public void ran(){ran = new int[4];ran[0]=random(0,datalist[0].length);for(ran[1] = random(0,datalist[0].length);ran[1]==ran[0];){ran[1] = random(0,datalist[0].length);}for(ran[2] = random(0,datalist[0].length);ran[2]==ran[0]||ran[2]==ran[1];){ran[2] = random(0,datalist[0].length);}for(ran[3] = random(0,datalist[0].length);ran[3]==ran[0]||ran[3]==ran[1]||ran[3]==ran[2];){ran[3] = random(0,datalist[0].length);}//防止出现重复rawnumber = ran[random(0,4)];//再次随机出答案的相应下标}
注意改注册文件里的活动启动方式
<activity android:name=".MainActivity" android:launchMode="singleTask"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity>
主页面效果图大概是这样的
测试用的直接复制稍微修改一下
实现点击按钮改变颜色,只需小改创建一个XML的drawable
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:drawable="@drawable/A" android:state_pressed="false"/><item android:drawable="@drawable/press" android:state_pressed="true"/>
</selector>
ok
核心部分已经结束,你还可以点这里来了解工程的详细信息;
关于网上很不好找的幼儿识图APP相关推荐
- 一个很不错的拍照识图app。一个拍照或者从相册选取图片后,就能识别图中的植物,动物等等的app
一个很使用的app,您可以通过拍一张照片,就能知道照片上面的植物的名字. 可以识别植物,动物,菜品,商标,车型等等 外出旅行,看见很美丽的植物,却不知道名字,你只需要拿出手机,对植物进行拍照,然后就能 ...
- 机器学习讲座总结-读图时代的识图技术
在车库咖啡见到了传说的中的大牛 黄畅博士 @黄畅_了解的不只是人脸 ,黄博士对于识图技术进行了一个综述,下面是这次报告的总结. 1. 关于机器学习优化的目的:黄博士提到机器学习并非以求最优为目的, ...
- 机器学习讲座总结-读图时代的识图技术-车库咖啡
转自: http://blog.sina.com.cn/s/blog_eb3aea990101f3uo.html 在车库咖啡见到了传说的中的大牛 黄畅博士 @黄畅_了解的不只是人脸 ,黄博士对于识图技 ...
- 山寨版百度识图之大学生课余学习计算机知识
这种东西还是第一次写,主要是因为第一次做出了点东西,收获了不少.而且之前做过数据库的东西现在再想用的时候去发现全都忘了,所以就更要写一下了. 首先写一下制作学习构成的心得吧,小弟今年大三,这个项目是老 ...
- [从零开始]用python制作识图翻译器·二
AlsoEasy-RecognitionTranslator 需求分析 系统分析 功能拆解 工程语言选择 技术可行性分析 具体实现 需求分析 见上篇[从零开始]用python制作识图翻译器·一 上 ...
- 第十二节 电路识图 从Arduino开始讲起
前言: 专栏的名字是电子入门到工程师,那么我们的最基本目标是硬件设计工程师. 实际导致初学者电路学习不入门的主要原因可能如下: 电路识图讲解不够细致形象,或者是该细致的时候不够细致,又或是只钻研某项细 ...
- 以图识图——基于内容的图片检索CBIR(Content Based Image Retrieval)
作者:kezunhai 出处:http://blog.csdn.net/kezunhai 近20年来,计算机与信号处理领域如火如荼地发展着,随着普通计算机的性能不断地提高,人们对计算机处理信息的能力及 ...
- 百度识图原理分析 推测其发展方向…
百度识图原理分析 推测其发展方向 2010年12月13日,百度推出相似图片搜索功能-百度识图(shitu.baidu.com),常规的图片搜索,是通过输入关键词的形式搜索到互联网上相关的图片资源,而百 ...
- 字节新产品「识区APP」上线
字节跳动,近日发布了一款叫做「识区」App. 这是一个具备兴趣圈子和社交属性的智能阅读工具App! 具体来说,识区是由[今日头条]旗下新团队打造的一款资讯阅读平台,可通过关键词规则.信息订阅源维度来订 ...
最新文章
- 关于一个简易的实时内存监控系统的思维导图
- linux使用总结一
- 日常生活小技巧 --WIN7出现“发生验证错误 要求的函数不受支持”问题
- react(86)--列表项控制选中
- linux nginx F配置,linux下nginx的安装及配置
- 【XML】XML树形结构
- callback函数_Nodejs 源码解析 util.promisify 如何将 Callback 转为 Promise
- cpu性能参数如何看?
- layui表单—用户注册界面
- 【21CN】“电商+互动直播”聚美优品携手腾讯云开启颜值经济
- 安防想要抢食智能家居大蛋糕 应该如何转型?
- Cicero:一个单细胞染色质可及性实验可视化R包
- perl语言的学习(一)
- 【MySQL基础】什么是MySQL约束?什么是主键约束?
- 河南朱砂服务器位置,探访河南境内规模最大的龙山遗址 龙山大墓主人头部疑似涂有朱砂...
- 中国书法家协会理事、陕西武警总队原司令员王春新莅临秦储指导交流
- windows server2012 安全配置方案—NTFS分区、防毒软件、备份盘的安全
- U盘格式化不了怎么办?
- 有限域上的所有不可约多项式
- iOS Core Image 复杂的滤镜