Android实训.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android实训

洛 阳 理 工 学 院 手机软件开发课程实训 实 训/ 实 验 内 容 与 要 求 一、实训内容 (1)基于Android系统平台的记事本; (2)提供简单的事件备忘功能; (3)主要模块有:主要显示界面,内容编辑界面,导出功能,显示记录条数, 按最后修改时间的先后顺序对显示的记录进行排序。 二、实训要求 (1)学习掌握Android系统平台和Java编程技术,并要求软件界面简洁专业,功能完善。 (2)按要求写出实训报告。 指导教师: 2015年01月06日 指 导 教 师 评 语 成绩: 指导教师: 年 月 日 设计题目 Android系统手机记事本 设计原理及方案 利用SQlite数据库储存用户备忘信息 使用的软件工具和环境 1)PC计算机 2)JDK安装包 3)Eclipse安装包 4)Android SDK安装包 5)ADT插件 需求分析与概要设计 模仿一般Android系统自带记事本软件,设计一个更加便捷实用的手机记事本工具,增加导出功能防止手机刷机在成的数据丢失。 数据库设计 实用SQLite数据库,内建note表包含id、创建日期,修改日期,备忘内容的字段 详细设计和关键问题 1. 本软件包含主界面和内容编辑两个界面 2. 在主界面以列表的形式显示出用户保存的备忘信息 3. 长按条目可以弹出复制,删除的操作; 4. 点击新建按钮可以添加新的备忘; 5. 单击条目可以查看备忘,并且对之前保存的备忘进行修改编辑; 6. 所有条目按照修改日期从新到老排序,方便用户查看 7. 左上角显示当前所有的备忘的总条数 8. 点击右下角菜单键,选择导出可以将数据库导出到sd卡m,防止刷机时数据丢失 部分关键实现代码 主要显示界面: 主显示界面由一个ListView,一个ImageButton组成,以列表的形式显示备忘的记录条数;效果如图1所示; public class MainActivity extends Activity { private TextView tv_title, tv_date; private ListView listView; private MyAdapter adapter; private Button btn_create; private ListNote notes; private int p; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); listView = (ListView) findViewById(R.id.listview); btn_create = (Button) findViewById(R.id.btn_create); // 创建数据库操作类 NoteDao dao = new NoteDao(this); // 从数据库中获取所有备忘的集合 notes = dao.findAll(); // listView的适配器 adapter = new MyAdapter(notes); listView.setAdapter(adapter); // 新建按钮的文字设置 btn_create.setText(新建+(+notes.size()+)); // listview条目点击事件的监听 listView.setOnItemClickListener(new OnItemClickListener() { public void onItemClick(AdapterView? parent, View view, int position, long id) { NoteDao dao = new NoteDao(getApplicationContext()); notes = dao.findAll(); // 获取每条备忘的信息, String note = notes.get(position).getNote(); String created = notes.get(position).ge

文档评论(0)

135****6041 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档