您现在位置:题库练习> 软考中级> 电子商务设计师> 浏览试题
[阅读分析]

【说明】为了满足用户在移动端的使用需求,某电子商务公司开发了基于Android平台的个人理财App,该App中的收入管理模块,提供了收入的增加、修改和删除管理等功能。基于Android 平台的App采用Java语言开发。


第1小题、【填空题】

【问题1】(5分)与收入信息相关的数据,都存储在收入信息表,App使用的所有数据都存储在Android系统集成的关系数据库SQLite中,收入信息(表名为tb_inaccount)表结构如表2-1所示。

57.png

在开发过程中,采用代码建库的方式,完成了 App中所需库的创建,请根据表2-1完成以下程序。

public void onCreate ((1、______)db) //创建数据库

{//创建收入信息表

db.execSQL("create table(2、______) (in_id integer(3、______), in_money "

+"(4、______)not null, in_type varchar(10), in_handler varchar ((5、______)) ) " );

//创建其他信息表}

第2小题、【填空题】

(10分)在App收入管理界面的新增布局文件中,创建收入金额输入框(id为“tvInMoney”,必填项)、收入类别下拉列表框(id为“tvInType”)、付款方输入框(id为“tvInHandler”)及保存按钮(id为“btnlnSave”),在保存按钮的监听器中编写是否保存成功的验证方法,要求收入金额不为空,且保存成功时显示“数据添加成功!”,收入金额为空时显示“请输入收入金额!”。根据描述,完成以下程序片段。说明:Tb_inaccount是对收入信息表中所有字段封装的实体类,在该类中包含了通过四个参数初始化对象的构造方法;InaccountDAO类中提供了将实体对象tb_inaccount添加到数据库中的方法,方法原型为:public boolean add(Tb_inaccount tb_inaccount)。
12.png

6、______    7、______    8、______    9、______    10、______
11、______    12、______    13、______     14、______

收藏 查看答案
相关题目