日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【团队项目】2.0

發布時間:2025/3/15 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【团队项目】2.0 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

團隊項目2.0

不同角度的建議

  • 用戶:
  • 應該將題目按難度階梯分類,讓不同用戶可以自由選擇
  • 用戶可選擇題目數量
  • 產品:
  • 優化界面,更換不同背景和音樂
  • 設置背景音樂開關,音效開關
  • 開發者:
  • 給答題設置時間限制
  • 在游戲結束后,顯示所有題目的回答情況
  • 代碼優化,主要是計算類,PlayActivity
  • 給出題目提示

BUG情況

  • 對主界面確認退出后,還是會報錯 (進行修正)
  • 音樂重疊問題,還有待解決
  • 添加數據庫記錄回答問題的情況 (由于時間關系,還有bug,后期做出更新)
  • 代碼詳情

    public class SQLitActivity extends Activity {List<EntryBean> entryBeanList;@Overridepublic void onCreate(Bundle savedInstanceState, PersistableBundle persistentState) {super.onCreate(savedInstanceState, persistentState);setContentView(R.layout.activity_sqlit);entryBeanList = new ArrayList<EntryBean>();MyOpenHelper myOpenHelper = new MyOpenHelper(this);SQLiteDatabase db = myOpenHelper.getWritableDatabase();Cursor cursor = db.query("entry",null,null,null,null,null,null,null);while (cursor.moveToNext()){String question = cursor.getColumnName(1);String yourAnswer = cursor.getColumnName(2);String rightAnswer = cursor.getColumnName(3);EntryBean entryBean = new EntryBean(question, yourAnswer, rightAnswer);entryBeanList.add(entryBean);}ListView listView = (ListView) findViewById(R.id.listView);listView.setAdapter(new BaseAdapter() {@Overridepublic int getCount() {return entryBeanList.size();}@Overridepublic Object getItem(int i) {return null;}@Overridepublic long getItemId(int i) {return 0;}@Overridepublic View getView(int i, View view, ViewGroup viewGroup) {EntryBean entryBean = entryBeanList.get(i);View v;if (view == null) {v = View.inflate(SQLitActivity.this, R.layout.view_list, null);} else {v = view;}TextView textView1 = (TextView) findViewById(R.id.textView1);textView1.setText(entryBean.getQuestion());TextView textView2 = (TextView) findViewById(R.id.textView2);textView2.setText(entryBean.getYourAnswer());TextView textView3 = (TextView) findViewById(R.id.textView3);textView3.setText(entryBean.getRightAnswer());return v;}});} } public class MyOpenHelper extends SQLiteOpenHelper{public MyOpenHelper(Context context) {super(context, "entry.db", null, 1);}@Overridepublic void onCreate(SQLiteDatabase sqLiteDatabase) {sqLiteDatabase.execSQL("create table entry(_id integer primary key autoincrement, question char(20), yourAnswer char(10), rightAnswer char(10))");}@Overridepublic void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {System.out.print("更新成功");} }

    項目代碼:

    github地址:點這里

    截圖

    總結

    大家相互協作完成作業,遇到問題,多多提問,相互學習,相信大家一定能共同進步,共同成長

    個人貢獻

    113 王澤鍇:20= 20520%
    119 林文鳳:17= 20517%
    151 吳燦龍:18 = 20520%
    105 盧琪:24 = 20524%
    144 官郅豪:21 = 20521%

    轉載于:https://www.cnblogs.com/xiseven/p/5444050.html

    總結

    以上是生活随笔為你收集整理的【团队项目】2.0的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。