智能终端APP程序开发 综合练习题 《智能终端APP程序开发项目实训》实训指导书.doc

智能终端APP程序开发 综合练习题 《智能终端APP程序开发项目实训》实训指导书.doc

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动办公软件系统 ——《智能终端APP程序开发项目实训》实训指导书 项目重点: 掌握Android移动办公软件系统项目架构; 掌握移动办公软件系统登录页面的设计,包括首页下半部分包含的通知模块、工作日志模块、考勤管理模块、费用申请模块、请假模块和设计这六大模块,首页上半部分包含读取当前系统时间功能; 完成通知公告模块的设计实现,包括公告列表、功能详情; 完成工作日志模块的设计实现,包括工作内容、图片选择; 完成考勤管理模块的设计实现,包括每天只能提交一次; 完成费用申请模块的设计实现,包括费用审批列表、费用申请; 完成请假模块的设计实现,包括请假列表、请假申请; 完成设置模块的设计实现,包括修改密码、用户退出; Chapter 1 项目架构 要开发一个符合功能需求的安卓应用程序,首先要创先一个项目工程。此处要求将项目工程命名为姓名首字母大写缩写,后缀为MobileOffice。 例如“张三”,项目工程则命名为“ZSMobileOffice”。 整个项目放在同一个包下,包的名称随意,该包的子结构说明如下: bean:所有的实体类(一般以xxxInfo.java结尾)放到这个包下; ui:这一部分主要放自定义控件、弹出框等不关联Activity的窗体; utils:所有的公用方法都放在这个包下。 *其它命名规则参考书上P170页‘9.1.2 其它命名规则’相关内容 Chapter 2 登录功能以及首页的设计实现 首先,在开发一个安卓应用程序的过程中,总有一些内容是会在全局范围内需要被使用到的,包括变量、方法,所以首先我们新建一个MyApplication类,用来存放一些全局变量和方法示例代码如下: package com.example.myapplication; import android.app.Application; public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); // xutils 初始化 } } 之后,根据应用程序功能分析结果,我们发现首先需要实现的是登录页面LoginActivity.java以及登陆成功之后的主界面MainActivity.java。 首先创建LoginActivity.java以及MainActivity.java,作为系统登录界面,修改Mainfest.xml中代码如下图所示: manifest xmlns:android=/apk/res/android package=com.example.myapplication application android:allowBackup=true android:label=@string/app_name activity android:name=.LoginActivity intent-filter action android:name=ent.action.MAIN/ category android:name=ent.category.LAUNCHER/ /intent-filter /activity activity android:name=.MainActivity/activity /application /manifest 之后在utils目录下创建一个名为SPUtils的类用于保存用户信息,代码如下: package com.example.myapplication.utils; import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; public class SPUtils { SharedPreferences preferences; Editor editor; public SPUtils(Context context) { preferences = context .getSharedPreferences(MySP, Context.MODE_PRIVATE); editor = preferences.edit(); } public String getDa

您可能关注的文档

文档评论(0)

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

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档