移动终端121006109《移动终端应用开发》
大
作
业
报
告
书
题目: 私密日记
专业: 计算机科学与技术
学号: 121006109
学生姓名: 季晓雯
指导教师: 臧利萍
完成日期:
目录
一、需求分析 3
二、项目功能描述 3
三、项目概要设计 3
3
4
四、项目主要代码 4
五、总结 6
6
6
6
六、参考文献 7
需求分析
此记事本app可以帮助你不忘掉想做的事情,在日常生活中也有较强的实用性。能够提示用户是否有已写记事本,能够进行记事本的标题填写和内容填写,确定后保存。
项目功能描述
项目具体功能描述如下:
欢迎界面:欢迎界面显示应用名称和logo以及每日变化的寄语;
新建界面:新建一个记事,输入标题(非必须)和内容(必须)然后设置“放飞”,保存即可,过程中可以查看已输入字数和清空记事;
查看:在主界面点击记事,可查看标题和内容;
帮助: 查看使用说明;
关于: 查看作者信息和联系方式;
项目概要设计
启动程序
登陆界面
欢迎界面
注册界面
是否注册
新建日记
刷新
菜单
排序
搜索
模式
删除
修改
查看
退出
感悟
帮助
关于
密码
皮肤
否
是
启动程序
登陆界面
欢迎界面
注册界面
是否注册
新建日记
刷新
菜单
排序
搜索
模式
删除
修改
查看
退出
感悟
帮助
关于
密码
皮肤
启动程序
登陆界面
欢迎界面
注册界面
是否注册
新建日记
刷新
菜单
排序
搜索
模式
删除
修改
查看
退出
感悟
帮助
关于
密码
皮肤
启动程序
登陆界面
欢迎界面
注册界面
是否注册
新建日记
刷新
菜单
排序
搜索
模式
删除
修改
查看
退出
感悟
帮助
关于
密码
皮肤
各界面功能详尽介绍如下:
欢迎界面(图_activity_main):打开程序首先显示欢迎界面,,根据当前时间从sqlite中取出引导语,也可点击跳过引导语,通过调用Hander类的方法来延迟Intent的跳转,三秒后自动跳转到登录界面;
图_activity_main 图_login
主界面1(图_login):进入主界面可看到有使用说明,点进去之后,在主界面不会再显示,在菜单中会点击帮助会再显示,主界面使用了listview来实现日记列表,在title栏中可点击右侧按钮,可改变listview的排序(时间),点击左侧按钮可进入另一种模式使用;gridview实现,底部操作栏,可是唤出系统设置菜单,搜索框,进入写日记
项目主要代码
系统实现相应功能的主要代码如下:
1)欢迎界面
public class e extends Activity {
private LinearLayout e; //布局
private TextView quoteTxt; //引言标签
private int color;
private SharedPreferences sp;
private Dialog keyDialog;
private EditText keyTxt;
private Boolean needKey=true; //是否需要密码
private SQLiteDatabase wn;
private Handler eHand; //欢迎页停留
private Runnable eShow;
private String quote;
***@SuppressLint("SimpleDateFormat")
***@Override
protected void onCreate(Bundle savedInstanceState) {
(savedInstanceState);
setContentView();
wn=Database();
sp = getSharedPreferences("setting", 0);
String content=getResources().getString(); //引言内容
String author=getResources().getString(
移动终端 来自淘豆网m.daumloan.com转载请标明出处.