- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 运动鞋设计与制作 休闲鞋制作工艺概述 14.拼缝技术标准.doc
- 运动治疗技术 概念、特点 教案-运动治疗技术概述.doc
- 运动治疗技术 轮椅的结构、具体参数确定、注意事项 教案-轮椅的类型与选择.doc
- 运输安全管理 拓展资源 道路交通事故处理新论第八章.doc
- 运营数据分析2018 销售数据分析 销售额预测.docx
- 运营数据分析2018 销售数据分析 销售目标分解.docx
- 运营数据分析2018 销售数据分析 销售目标制订.docx
- 造型基础 认识课程及素描入门 第一讲 认识课程及素描基础入门.docx
- 展览管理域 电子教材 会展实务李蔓玉14 黄雯虹11 吴舒梅31 骆雅琦25.docx
- 招投标文件编排设计 展板图形与文字的处理 项目化课程教材第十二章.docx
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 第三节 免疫分析仪器的维护_医疗设备维护概论_第四章 医用检验设备的维护.pptx
- 垃圾分类整治工作总结.pptx
- 2024年常见人力资源面试题库(通用7篇).pdf
- 《糟糕,身上长条纹了!》绘本故事PPT2套.pptx
- 25题规划发展岗位常见面试问题含HR问题考察点及参考回答.pdf
- 清华大学央企班组长远程培训自测题及答案(17门课合集).pptx
- 英语国家概况课后习题答案解析(完整版).doc
- 幼儿园 大班数学《美丽的对称图形》.pptx VIP
- 新视野大学英语(第三版)读写教程Section B-Too much of a good thing – A real addiction.ppt
- 2023年中小学教师职称考试试题含答案.docx
文档评论(0)