基于arm的车载娱乐系统.zip

上传者: 43292620 | 上传时间: 2020-12-10 22:03:19 | 文件大小: 33KB | 文件类型: ZIP
项目描述: 主函数分为两部分:1.登录函数 2.主菜单功能函数 一、登录函数运用到坐标读取,bmp图片显示,文件读写等操作,其中,注册用户用到了文件的写入, 把注册的信息写入到用户信息文本。登录时,用到文件的读,把存放用户信息的文本内容读取出来并存放在单向链表中, 登录时,通过字符串比较函数匹配账号密码时候正确 二、是主菜单功能函数,该函数主要有四部分功能函数组成,分别为音乐播放函数,视频播放函数,电子相册,2048小游戏函数组成 音乐播放函数:主要利用递归读取目录把读到的.mp3后缀名的文件的路径名用双向循环链表存放起来,利用madplay相关命令进行播放,暂停等操作。 视频播放函数:主要利用递归读取目录把读到的.mp4或者.avi后缀名的文件的路径名用双向循环链表存放起来,利用mplayer相关命令进行播放,暂停等操作。 电子相册:主要利用归读取目录把读到的.bmp后缀名的文件的路径名用双向循环链表存放起来,利用读取坐标判断点击或者滑动的相关操作进行图片显示 其中,进入电子相册,默认路径下的所有图片均按一定比例缩放在一定区域浏览,可通过滑动翻至另外预览图片页, 也可通过点击预览图片进入原始比例大小查看,在原始比例大小查看期间,可点击放大或者缩小,也可以通过滑动显示下一张图片的原始比例大小的查看。 在图片显示过程中,图片显示效果主要是由中间向两边扩散。不足之处:图片缩放利用的是直接改变前54字节头结点的信息,当图片宽度w*3%4不等于0时 缩放图片变形(原因:bmp图片特点导致,利用该方法无法解决该缺点) 2048小游戏:利用二维数组表示每行每列的数字,通过方向键或者左右上下滑动来确定数字要移动的方向,通过左右移,上下移的函数算法,进行相应的逻辑处理 最后以图片显示和打印的结果显示。在每一次改变后,把改变后的二维数组,以及剩余的空白格子数存放在栈式链中,利用栈的后进先出的逻辑实现 返回上一步的功能

文件下载

资源详情

[{"title":"( 18 个子文件 33KB ) 基于arm的车载娱乐系统.zip","children":[{"title":"基于arm的车载娱乐系统","children":[{"title":"project(main).c <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"photo.c <span style='color:#111;'> 9.00KB </span>","children":null,"spread":false},{"title":"menu.c <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"double_list.c <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"bmp_bigger_or_smaller.c <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"readdir.c <span style='color:#111;'> 1.44KB </span>","children":null,"spread":false},{"title":"list_usr.c <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"user_information.txt <span style='color:#111;'> 52B </span>","children":null,"spread":false},{"title":"linkstack.c <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"myhead.h <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"video_play.c <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false},{"title":"showbmp.c <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false},{"title":"2048.c <span style='color:#111;'> 17.63KB </span>","children":null,"spread":false},{"title":"coordinate.c <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"register.c <span style='color:#111;'> 1.39KB </span>","children":null,"spread":false},{"title":"a.out <span style='color:#111;'> 37.20KB </span>","children":null,"spread":false},{"title":"music_play.c <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false},{"title":"login.c <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明