250 likes | 412 Views
汕大移动终端软件设计比赛. 技术要求. 本讲内容. 软件设计要求及评审原则 明确目标移动终端 Google Analytics 介绍 服务端开发问题. 本讲内容. 软件设计要求及评审原则 明确目标移动终端 Google Anlaytics 介绍 服务端开发问题. 软件设计要求及评审原则. 技术实现 :运行良好,功能完整,具有较好的可用性,可移植性,软件测试充分; 视觉设计 :具有设计美感,风格清新、美观,符合农村女性群体的文化背景要求; 交互设计 :简明易用,不用隐藏功能,不需要太多的学习过程;
E N D
汕大移动终端软件设计比赛 技术要求
本讲内容 • 软件设计要求及评审原则 • 明确目标移动终端 • Google Analytics介绍 • 服务端开发问题
本讲内容 • 软件设计要求及评审原则 • 明确目标移动终端 • Google Anlaytics介绍 • 服务端开发问题
软件设计要求及评审原则 • 技术实现:运行良好,功能完整,具有较好的可用性,可移植性,软件测试充分; • 视觉设计:具有设计美感,风格清新、美观,符合农村女性群体的文化背景要求; • 交互设计:简明易用,不用隐藏功能,不需要太多的学习过程; • 整体创意及应用:软件创意、视觉设计、交互设计和技术实现方面都表现优秀。
本讲内容 • 软件设计要求及评审原则 • 明确目标移动终端 • Google Analytics介绍 • 服务端开发问题
目标移动终端 • 手机 • Android版本 2.3以上 • 平板 • 屏幕8寸 • 分辨率1024x768 • Android版本 4.1以上
手机平板屏幕对比1 网易云阅读
手机平板屏幕对比2 网易云阅读
本讲内容 • 软件设计要求及评审原则 • 明确目标移动终端 • Google Anlytics介绍 • 服务端开发问题
Google Analytics介绍 • 功能 • 统计程序启动次数 • 统计用户人数,地区分布 • 统计功能使用次数 • 使用 • 下载 • 引用 • 配置 • 调用
获取Google AnalyticsSDK方法 使用Android SDK Manager下载Google Analytics SDK Android SDK Manager可以在eclipse的工具栏里启动
获取Google AnalyticsSDK方法 到Google Analytics网站下载 https://developers.google.com/analytics/devguides/collection/android/resources
引用SDK 将下载的SDK的jar文件放入项目的libs目录即可
配置 1. 修改AndroidManifest.xml文件,增加一下两种权限 2. 在 res/values 目录创建文件 analytics.xml
使用 1. 在Activity添加记录方法 • GoogleAnalytics – a singleton that handles the global state of your implementation, including getting Tracker objects. • Tracker – the class with which you send data to Google Analytics. 2. 在要统计的事件函数里调用sendEvent(),比如在点击某个按钮的时候
本讲内容 • 软件设计要求及评审原则 • 明确目标移动终端 • Google Analytics介绍 • 服务端开发问题
服务端开发 • 鼓励开发不需要服务端的App • RSS • 微博开放平台 • 服务端需提交给主办方部署 • 使用Restful HTTP协议进行通信 • 所使用的HTTP的URL地址要有统一的前缀 • 例如:http://可配置地址/app前缀/
本讲内容 • 软件设计要求及评审原则 • 明确目标移动终端 • Google Analytics介绍 • 服务端开发问题 • 创意例子
创意例子 • 女村官日记 • 问卷调查应用
问卷调查应用 • 预期效果: • 女村官用平板设计问卷 • 女村官带平板上门做问卷调查 • 受访群众在平板填写问卷 • 女村官用平板查看所有问卷的统计数据