【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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值