【Alpha阶段汇总】成果展示与体验总结

一、燃尽图

1140010-20170428233001803-1680894478.jpg

二、软件截图

1140010-20170502150146632-1888325518.jpg

三、代码与图片、音乐素材仓库

git仓库

四、问题与总结

1.git提交问题

之前创建的仓库地址是http://git.oschina.net/8265559926/groupnet14
但是无论怎么输入都说找不到仓库
经反复思考,感觉可能是因为地址不是纯字母的原因。就重新注册了个http://git.oschina.net/netgroup/twentyfour
然后就成功提交了~
也算是git使用过程中的经验总结~
1140010-20170503163650804-751763873.png

2.中英文符号问题

在编写完成后的调试过程中我们的早期用户与小组成员发现了这个问题
就是对于中文括号的输入会判别为错误

1140010-20170503164514461-1976507604.jpg

我们讨论后的解决目标是:

  • 方案一:添加中文括号的识别

  • 方案二:将键盘输入表达式改成按键输入表达式,同时增加美观度

3.eclipse的R文件问题

R文件是eclipse自动生成的文件,手动修改里面的内容后,又会自动clean成原来的内容。
但是又必须添加图片音乐等资源的id,这个问题弄了很久
后来弄明白了,想要修改r文件需要修改(.xml)类文件,eclipse会根据此类文件自动生成r文件

1140010-20170503191416101-1366007699.png

弄明白后,我对main.xml文件进行了修改,clean后果然生成了有资源id的r.java

1140010-20170503192142570-1727473220.png

终于解决了这个问题,开心的差点蹦出来,然而,又双叒叕报错了。。。

1140010-20170503192334351-938255047.png

明明添加进去了,怎么还会出现问题呢?修修改改,还是不管用,几番问询和百度并无所获
然后看到了这句话
1140010-20170503192526570-281850229.png

不知在修改r文件的什么时候,eclipse自动修改生成了这句话import android.R;
然而我的头文件处是自动折叠的

1140010-20170503192716492-1678314852.png

eclipse也并不会因为你import错误而警报,还好我点开查看了一番,删除后一运行就看到了我可爱的宝宝啦~

4.小收获:如何给软件插入背景音乐

  • 在AndroidManifest.xml文件中的application标签内加入下边语句
<service android:name=".MusicServer">
<intent-filter>
<action android:name="com.angel.Android.MUSIC"/>
<category android:name="android.intent.category.default" />
</intent-filter>
</service>
  • 新建MusicServer.java类,内容为
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;public class MusicServer extends Service {private MediaPlayer mediaPlayer;@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}@Override
public void onStart(Intent intent,int startId){
super.onStart(intent, startId);if(mediaPlayer==null){// R.raw.mmp是资源文件,MP3格式的
mediaPlayer = MediaPlayer.create(this, R.raw.abc);
mediaPlayer.setLooping(true);
mediaPlayer.start();}
}@Override
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
mediaPlayer.stop();
}
}
  • 将歌曲放入raw文件夹下,名称为abc

   ps. 建立新的项目的时候项目目录下可能没有raw文件夹~(反正我是找了很久)可以在res文件夹下新建一个raw文件夹然后把音乐放进去~

  • 在Activity中加入代码
private Intent intent = new Intent("com.angel.Android.MUSIC");
  • 在onCreate方法中加入
startService(intent);

转载于:https://www.cnblogs.com/net1414group/p/6802600.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/252760.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JDBC批量操作性能提升

JDBC当使用INSERT INTO....VALUES()语句批量插入的时候&#xff0c;应该使用JDBC的PreparedStatement的批量操作方法&#xff0c;而不是採用一条一条运行的方法。比如&#xff08;来源&#xff1a;http://superjavason.iteye.com/blog/255423&#xff09;&#xff1a;如上图&am…

SVAC 2.0安全系统组成

SVAC2.0标准的一个很主要的特点就是视频安全和加密认证相比SVAC1.0更加规范&#xff0c;在视频安全方面更加重视。 通过信源层面的加密技术&#xff0c;实现端到端视频数据加密&#xff0c;构建更强大、更完整的视频安全体系。基于SVAC 2.0标准研究建立的安全系统&#xff08;…

【技术知识】SVAC 2.0安全技术浅析

2017-09-26 08:52 加密可以有效保护数据的机密性&#xff0c;防止非授权访问和非法监听。签名可以识别视音频的产生源以及所对应的视音频数据是否完整或被篡改。SVAC 2.0标准规定了加密和签名接口及数据格式&#xff0c;支持对数据的安全保护&#xff0c;以统一的语法格式支持…

别再管你的API叫微服务了

你有没有听过这句名言&#xff1a;“计算机科学领域只有两个难题&#xff0c;缓存失效和命名”&#xff1f;据说这句话是Phil Karlton在1996年或1997年左右说的。围绕这句格言确实出现了很多带有喜剧色彩的说法&#xff0c;它们也提到了其他的一些问题&#xff0c;但最近我对AP…

第一篇JavaScript基础

1.什么是JavaScript 2.核心语法&#xff0c;变量 先声明&#xff0c;再赋值 var i;i0; 同时声明并赋值变量 var x,y,z0; 不声明直接赋值u2&#xff08;变量可以不经过声明直接赋值&#xff0c;但是容易出错&#xff0c;这种方法不建议采纳&#xff09;3. 3.核心语法&#xff0…

透过迷雾不再迷茫 浅析海康威视透雾技术

频监控的需求主要分为两类&#xff0c;白天的需求和夜间的需求。夜间效果主要的提升之道以低照度和补光居多&#xff0c;也就造成了现在市面上白光补光、红外补光、激光补光等各式各样的摄像机盛行;非补光类的&#xff0c;当属星光级超级照度是为当下热门。而关于白天效果的提升…

抓包工具

前言&#xff1a; Charles是在 Mac 下常用的网络封包截取工具&#xff0c;在做移动开发时&#xff0c;我们为了调试与服务器端的网络通讯协议&#xff0c;常常需要截取网络封包来分析。 一、主界面介绍 二、网页抓包 启动 Charles 后&#xff0c;需要将 Charles 设置成系统代理…

详解Session分布式共享(.NET CORE版)

一、前言&回顾 在上篇文章Session分布式共享 Session Redis Nginx中&#xff0c;好多同学留言问了我好多问题&#xff0c;其中印象深刻的有&#xff1a;nginx挂了怎么办&#xff1f;采用Redis的Session方案与微软Session方案相比&#xff0c;有什么优势呢&#xff1f;Co…

浅析透雾监控镜头的四大透雾技术

透雾摄像机在雾天中的作用毋容置疑&#xff0c;YAMAKO透雾镜头早已获得用户的认可&#xff0c;如今&#xff0c;高清透雾摄像机的问世&#xff0c;很大程度上得益于透雾高清电动镜头&#xff0c;但摄像机本身的透雾原理也在近端时间获得极大的进步。 透雾技术主要分为四种&…

外网访问原理分析

本节我们会将上节创建的 ext_net 连接到 router&#xff0c;并验证内外网的连通性。 更重要的&#xff0c;我们会分析隐藏在表象之下的原理。 将外网连接到 Neutron 的虚拟路由器&#xff0c;这样 instance 才能访问外网。 点击菜单 Project -> Network -> Routers 进入 …

URAL1519 Formula 1 —— 插头DP

题目链接&#xff1a;https://vjudge.net/problem/URAL-1519 1519. Formula 1 Time limit: 1.0 secondMemory limit: 64 MBBackground Regardless of the fact, that Vologda could not get rights to hold the Winter Olympic games of 20**, it is well-known, that the city…

2018年中国视频监控行业发展空间巨大 AI技术赋能发展乃是未来必然趋势

https://bg.qianzhan.com/report/detail/459/190131-c2610ca0.html2019-2024年中国视频监控设备行业市场需求预测与投资战略规划分析报告2019-2024年中国安防行业市场前瞻与投资战略规划分析报告2019-2024年中国智能安防行业市场前瞻与投资战略规划分析报告2019-2024年中国智能…

FTP下载文件

今天公司有需求&#xff0c;需要从远程FTP服务器上下载文件到本地代码。然后看了一下&#xff0c;顺便做个记录 什么是FTP呢&#xff1f; 详细百度百科 FTP 是File Transfer Protocol&#xff08;文件传输协议&#xff09;的英文简称&#xff0c;而中文简称为“文传协议”。用…

2018年中国视频监控行业现状及行业发展趋势分析预测【图】

一、中国视频监控行业现状 中国 2013-2018 年模拟标清视频监控摄像机和模拟高清视频监控摄像机的复合增长率分别为-15.2%、 29.6%。 模拟标清视频监控摄像机需求量不断下降&#xff0c; 预计 2018 年同比下降 13%&#xff0c; 将下降到 0.38 亿台。 模拟高清视频监控摄像机需求…

C#中控制线程池的执行顺序

在使用线程池时&#xff0c;当用线程池执行多个任务时&#xff0c;由于执行的任务时间过长&#xff0c;会导制两个任务互相执行&#xff0c;如果两个任务具有一定的操作顺序&#xff0c;可能会导制不同的操作结果&#xff0c;这时&#xff0c;就要将线程池按顺序操作。下面先给…

MySQL触发器 trigger学习

触发器&#xff1a;一类特殊的事物。可监视某种数据操作&#xff0c;并触发相关操作&#xff08;insert/update/delete&#xff09;。表中的某些数据改变&#xff0c;希望同一时候能够引起其他相关数据改变的需求。 作用&#xff1a;变化自己主动完毕某些语句查询&#xff0c;加…

js调试笔记

js调试方法很多&#xff0c;今天总结一下最实用的的断点方法: debugger断点 这个很常见&#xff0c;但许多人不知道其实可以添加条件判断 if(something){debugger;} source断点 这个最为常见&#xff0c;不做过多解释&#xff0c;具体说一下几个重要图标: 恢复脚本执行至下一个…

全球视频监控设备市场规模分析

权威电子行业研究机构IHS Research发布《中国CCTV与视频监控设备市场研究报告》显示&#xff0c;2014年全球视频监控设备市场143亿美元&#xff0c;同比增长14.2%。欧洲、美洲、亚洲都增长低于预期;中国增长高于预期&#xff0c;市场总量达57.1亿美元;美国市场虽然出货量在增加…

201521145048《Java程序设计》第11周学习总结

1. 本周学习总结 1.1 以你喜欢的方式&#xff08;思维导图或其他&#xff09;归纳总结多线程相关内容。 2. 书面作业 本次PTA作业题集多线程 Q1.互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) 1.1 除了使用synchronized修饰方法实现互斥同步访问&#xff0c;还有什…