【团队项目】2.0
團隊項目2.0
不同角度的建議
- 用戶:
- 應該將題目按難度階梯分類,讓不同用戶可以自由選擇
- 用戶可選擇題目數量
- 產品:
- 優化界面,更換不同背景和音樂
- 設置背景音樂開關,音效開關
- 開發者:
- 給答題設置時間限制
- 在游戲結束后,顯示所有題目的回答情況
- 代碼優化,主要是計算類,PlayActivity
- 給出題目提示
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
總結
- 上一篇: 数组OJ题
- 下一篇: GDB动态库搜索路径