天天多功能手机助手学生任务书.docx

天天多功能手机助手学生任务书.docx

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天天多功能手机助手学生任务书

学生任务书 BaseActivity类和Logo界面显示 (4小时完成) 创建项目后先创建一个Activity基础类BaseActivity,将Activity类共有的属性和方法封装进去。之后创建LogoActivity类继承BaseActivity类来显示Logo界面,Logo界面需要展示应用Logo,每张图片保持2秒显示时间,之后自动进入Menu界面。 创建Android项目Tiantian; 创建一个BaseActivity类继承Activity; 自定义setFullScreen()方法设置全屏显示; 创建两个静态常量ScreenW、ScreenH用于保存屏幕的宽高; 通过DisplayMetrics类获得屏幕的宽高,并赋值给静态常量ScreenW、ScreenH; 声明一个ProgressDialog类对象mDialog; 创建一个方法public void showProgressDialog(String message)用于在界面跳转时显示Loading; 创建线性布局logo.xml文件,设置背景图片logo.jpg; 创建一个LogoActivity类继承BaseActivity,实现了Runnable接口; 声明一个long类型的开始时间startTime; 在onCreate方法里获取当前时间给startTime; 显示logo布局并启动线程; 重写run方法,如果当前时间与开始时间的差小于2秒则休眠,大于2秒则跳转到MenuActivity。 Logo画面列表 Logo界面名称 切换方式 资源图片 应用Logo 2秒后自动切换Menu logo.jpg Logo界面 必要技能 掌握Activity生命周期; 掌握设置全屏的方法; 掌握获得屏幕宽高的方法; 掌握利用线程进行时间控制; 了解Context的使用。 Menu主菜单界面(4小时完成) Menu主菜单显示需要8张图片,1张背景图,6张按键图,1张Title标题图标,点击每张按键图显示选项信息,长按按键图跳转不同界面。 建立MenuActivity类继承BaseActivity,实现了OnClickListener,OnLongClickListener,Runnable,用于实现菜单的显示以及功能按钮的点击事件; 创建绝对布局menu_icon.xml,六角形排列6个图标; 创建相对布局mainmenu.xml,设置背景为menubackback.png,添加横纵位置居中的布局文件menu_icon.xml,添加横纵位置居中的文字TextView,添加标题图标mainmenu_title.png,在整个画面最上方左右居中; 在MenuActivity中声明6个图标(ImageView)的成员变量; 在MenuActivity中声明ImageView类对象selView用来保存当前选中的按钮; 在MenuActivity中声明整型成员变量oldsel,用来标记当前选中按钮的ID; 在MenuActivity中声明整型数组selId和seledId来存储按钮对应的选中和未选中图标的ID; 在MenuActivity中声明整型数组selText存储显示文字的ID; 在MenuActivity中声明Bitmap数组selImg和seledImg来存储按钮对应的选中和未选中图标的图片; 在MenuActivity中声明TextView类组件intro; 新建private void init()方法,在onCreate方法中调用该方法来进行初始化。从布局中获得各个组件并设置点击监听和长按监听,获得选中按钮和未选中按钮的图片资源; 新建public void reSel(ImageView v, int newid)方法,如果之前有选中的按钮,则先将选中按钮的图片还原为未选中图片seledImg,根据v和newid分别给selView和oldsel赋值,设置点击按钮显示选中图片,设置显示文字的内容; 重写onClick方法,根据获取到点击组件的ID将对应的ImageView组件和他们对应的图标文字ID传参给reSel; 重写run方法,新建数据库并加载通讯录,加载结束后跳转到通讯录界面(暂不实现) 重写onLongClick方法,重设按钮的图标并切换到对应功能界面,如果长按的是通讯录,则在显示进度条之后启动线程(暂不实现) Menu画面列表 Menu界面名称 切换方式 资源图片 Menu背景 自动切换 maimenuback.png Title图标 自动切换 Mainmenu_title.png 通讯录 按钮切换 menu_icon_0_0.png, menu_icon_0_1.png 软件管家 按钮切换 menu_icon_1_0.png, menu_i

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档