陈桥驿站 陈桥驿站

Android课程设计:Java选择题在线考试

Android 课程设计 阅读 ( 298 ) 陈桥驿站

简介

基于Android的Java选择题客户端,采用反编译某Java二级考试上机题库的exe中的access作为自己的数据库,主要包含在线答题、错题记录、历史成绩、字体设置等功能。[AndroidJavaExam.zip]

<video src="../../../media/AndroidJavaExam.mp4" witdh="180px"></video>

代码

在线答题

private void updateRadios(JavaSelection exam) {
    //更新组件
    //清空选择
    content.setText(exam.getText());
    content.setTextSize(TypedValue.COMPLEX_UNIT_DIP, StringUtils.FONT_SIZE);
    content.setTypeface(StringUtils.FONT_TYPE);
    String abcd[] = new String[]{exam.getA(), exam.getB(), exam.getC(), exam.getD()};
    for (int i = 0; i < 4; i++) {
        radios.get(i).setText(String.valueOf("ABCD".charAt(i)) + " 、" + abcd[i]);
        radios.get(i).setTextSize(TypedValue.COMPLEX_UNIT_DIP, StringUtils.FONT_SIZE);
        radios.get(i).setTypeface(StringUtils.FONT_TYPE);
    }
    group.clearCheck();
    index++;
}

错题记录

private ArrayList<False> readFalses(){
        ArrayList<False> falses = new ArrayList<>();
        SQLiteDatabase db = helper.getReadableDatabase();
        Cursor cursor = db.rawQuery("select * from record", null);
        if(!(cursor == null || cursor.getCount() == 0)){
            while(cursor.moveToNext()){
                falses.add(new False(cursor.getString(cursor.getColumnIndex("id")), cursor.getString(cursor.getColumnIndex("text")), cursor.getString(cursor.getColumnIndex("i")), cursor.getString(cursor.getColumnIndex("u"))));
            }
        }
        return falses;
    }

字体设置

content.setTextSize(TypedValue.COMPLEX_UNIT_DIP, StringUtils.FONT_SIZE);
content.setTypeface(StringUtils.FONT_TYPE);

最高成绩

select bl.id, bl.difficulty, bl.n from blog_group_sort bl, (
    select difficulty, max(n) as n from blog_group_sort group by difficulty
)d where d.difficulty = bl.difficulty and d.n = bl.n group by difficulty order by d.difficulty;
jrotty WeChat Pay

微信打赏

jrotty Alipay

支付宝打赏

文章二维码

扫描二维码,在手机上阅读!

本文基于《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
文章链接:http://www.cctv3.net/archives/AndroidJavaExam.html (转载时请注明本文出处及文章链接)

Android课程设计
发表新评论
陈桥驿站已萌萌哒运行
© 2020百度云提供云加速服务 阿里云提供域名解析和云计算服务 鲁ICP备18036467号-2
PREVIOUS NEXT
雷姆
拉姆