一、燃盡圖
二、軟件截圖
三、代碼與圖片、音樂素材倉庫
git倉庫
四、問題與總結
1.git提交問題
之前創建的倉庫地址是http://git.oschina.net/8265559926/groupnet14
但是無論怎么輸入都說找不到倉庫
經反復思考,感覺可能是因為地址不是純字母的原因。就重新注冊了個http://git.oschina.net/netgroup/twentyfour
然后就成功提交了~
也算是git使用過程中的經驗總結~
2.中英文符號問題
在編寫完成后的調試過程中我們的早期用戶與小組成員發現了這個問題
就是對于中文括號的輸入會判別為錯誤
我們討論后的解決目標是:
方案一:添加中文括號的識別
方案二:將鍵盤輸入表達式改成按鍵輸入表達式,同時增加美觀度
3.eclipse的R文件問題
R文件是eclipse自動生成的文件,手動修改里面的內容后,又會自動clean成原來的內容。
但是又必須添加圖片音樂等資源的id,這個問題弄了很久
后來弄明白了,想要修改r文件需要修改(.xml)類文件,eclipse會根據此類文件自動生成r文件
弄明白后,我對main.xml文件進行了修改,clean后果然生成了有資源id的r.java
終于解決了這個問題,開心的差點蹦出來,然而,又雙叒叕報錯了。。。
明明添加進去了,怎么還會出現問題呢?修修改改,還是不管用,幾番問詢和百度并無所獲
然后看到了這句話
不知在修改r文件的什么時候,eclipse自動修改生成了這句話import android.R;
然而我的頭文件處是自動折疊的
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);