幼儿识图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相关推荐

  1. 一个很不错的拍照识图app。一个拍照或者从相册选取图片后,就能识别图中的植物,动物等等的app

    一个很使用的app,您可以通过拍一张照片,就能知道照片上面的植物的名字. 可以识别植物,动物,菜品,商标,车型等等 外出旅行,看见很美丽的植物,却不知道名字,你只需要拿出手机,对植物进行拍照,然后就能 ...

  2. 机器学习讲座总结-读图时代的识图技术

    在车库咖啡见到了传说的中的大牛 黄畅博士  @黄畅_了解的不只是人脸  ,黄博士对于识图技术进行了一个综述,下面是这次报告的总结. 1. 关于机器学习优化的目的:黄博士提到机器学习并非以求最优为目的, ...

  3. 机器学习讲座总结-读图时代的识图技术-车库咖啡

    转自: http://blog.sina.com.cn/s/blog_eb3aea990101f3uo.html 在车库咖啡见到了传说的中的大牛 黄畅博士 @黄畅_了解的不只是人脸 ,黄博士对于识图技 ...

  4. 山寨版百度识图之大学生课余学习计算机知识

    这种东西还是第一次写,主要是因为第一次做出了点东西,收获了不少.而且之前做过数据库的东西现在再想用的时候去发现全都忘了,所以就更要写一下了. 首先写一下制作学习构成的心得吧,小弟今年大三,这个项目是老 ...

  5. [从零开始]用python制作识图翻译器·二

    AlsoEasy-RecognitionTranslator 需求分析 系统分析 功能拆解 工程语言选择 技术可行性分析 具体实现 需求分析   见上篇[从零开始]用python制作识图翻译器·一 上 ...

  6. 第十二节 电路识图 从Arduino开始讲起

    前言: 专栏的名字是电子入门到工程师,那么我们的最基本目标是硬件设计工程师. 实际导致初学者电路学习不入门的主要原因可能如下: 电路识图讲解不够细致形象,或者是该细致的时候不够细致,又或是只钻研某项细 ...

  7. 以图识图——基于内容的图片检索CBIR(Content Based Image Retrieval)

    作者:kezunhai 出处:http://blog.csdn.net/kezunhai 近20年来,计算机与信号处理领域如火如荼地发展着,随着普通计算机的性能不断地提高,人们对计算机处理信息的能力及 ...

  8. 百度识图原理分析 推测其发展方向…

    百度识图原理分析 推测其发展方向 2010年12月13日,百度推出相似图片搜索功能-百度识图(shitu.baidu.com),常规的图片搜索,是通过输入关键词的形式搜索到互联网上相关的图片资源,而百 ...

  9. 字节新产品「识区APP」上线

    字节跳动,近日发布了一款叫做「识区」App. 这是一个具备兴趣圈子和社交属性的智能阅读工具App! 具体来说,识区是由[今日头条]旗下新团队打造的一款资讯阅读平台,可通过关键词规则.信息订阅源维度来订 ...

最新文章

  1. 关于一个简易的实时内存监控系统的思维导图
  2. linux使用总结一
  3. 日常生活小技巧 --WIN7出现“发生验证错误 要求的函数不受支持”问题
  4. react(86)--列表项控制选中
  5. linux nginx F配置,linux下nginx的安装及配置
  6. 【XML】XML树形结构
  7. callback函数_Nodejs 源码解析 util.promisify 如何将 Callback 转为 Promise
  8. cpu性能参数如何看?
  9. layui表单—用户注册界面
  10. 【21CN】“电商+互动直播”聚美优品携手腾讯云开启颜值经济
  11. 安防想要抢食智能家居大蛋糕 应该如何转型?
  12. Cicero:一个单细胞染色质可及性实验可视化R包
  13. perl语言的学习(一)
  14. 【MySQL基础】什么是MySQL约束?什么是主键约束?
  15. 河南朱砂服务器位置,探访河南境内规模最大的龙山遗址 龙山大墓主人头部疑似涂有朱砂...
  16. 中国书法家协会理事、陕西武警总队原司令员王春新莅临秦储指导交流
  17. windows server2012 安全配置方案—NTFS分区、防毒软件、备份盘的安全
  18. U盘格式化不了怎么办?
  19. 有限域上的所有不可约多项式
  20. iOS Core Image 复杂的滤镜

热门文章

  1. 关于forward(转发)和redirect(重定向)的区别
  2. 换链接,群发和伪原创何时是尽头
  3. Unity3D WebGL部署
  4. 2014年华为南研所校园招聘---机试+面试
  5. 使用openssl转换pem为pfx证书
  6. [PCIe] linux 下测试ASPM
  7. ostu阈值分割python实现_opencv python 图像二值化/简单阈值化/大津阈值法
  8. 一个C语言的基本教程—IO篇
  9. UI设计—软件包装设计
  10. C语言 上机课练习题