项目名称

记事本APP

项目版本

Alpha版本

负责人

北京航空航天大学计算机学院 Echo软件团队

联系方式

http://www.cnblogs.com/echo-buaa/

要求发布日期

2014-11-23

 一 .版本功能

1.基础记事功能

作为一款基于笔记本开发的记事软件,准确有效的进行事件的记录是各项功能开展的基础,也是所有笔记本软件的开发目的与需求所在,我们的APP在总结了各种笔记本软件的性能之后,以简约便捷、可用性强为开发目的,开发设计笔记本主体界面,实现记事功能。

具体的设计页面如图所示。

2.悬浮窗开启功能

悬浮窗开启,直接进入笔记本是我们这款软件的开发特色所在,不管在手机的任何界面,任何状态下均可通过悬浮窗开启,直接进入我们需求的手机记事本软件界面,而且可以直接切换主页,搜索,日记等五个界面。

3.记事快速检索功能

作为软件开发亮点,我们的记事本软件更新了软件搜索功能,在繁多的记事本条目下通过索引快速地找到属于我们要找的目标文件,极大的降低了工作的查找效率,使得软件更为易用、用户体验性更好。

4.重要记事置顶功能

对于一部分相当重要的记事信息,用户总是希望在第一时间寻找到他们,并且进行查看或者编辑,那么,如何将这些重要的信息进行有效合理的布局安排呢?我们团队的解决方案是置顶查看,让用户可以在第一时间快速查找浏览自己需要的记事信息。

二. 修复的缺陷

1. 修改了悬浮窗缩小功能

2. 修复了数据库的内存泄露问题

3. 修复了通过悬浮窗打开app时会出现的activity切换混乱设计缺陷

4. 删除或置顶笔记后主页显示的笔记条目不能自动刷新

5. 在搜索框输入关键词,可搜索出一些相关条目,点击搜索结果的条目,不能正确进入笔记的显示页面

三. 环境要求

运行环境需求

手机终端用户

运行系统需求

Android 4.0及以上版本(真机测试4.0与4.4版本,虚拟机测试4.0至4.4版本)

联网需求

无特殊要求

四.安装方法

通过安装包的下载,如图所示安装方法安装即可。

四.已知缺陷和限制

1. 设置页面中可以通过勾选“打开悬浮窗”选项打开悬浮窗,但是程序无法记录悬浮窗的打开状态

2. 在桌面上点击悬浮窗会显示快捷菜单,点击快捷菜单旁边的空白桌面区域不能退出快捷菜单

3. 点击悬浮窗快捷菜单进入程序,需要反应很长一段时间

五.软件的发布方式和发布地址

软件已于豌豆荚发布,正在审核中,1~2个工作日后可以在该应用商店下载。

另外我们同时在机锋、91、360、小米、安卓和安智平台注册了开发者账号,目前正在审核中。

审核通过以前暂时可以在百度网盘下载(已更新为最新版本):

http://pan.baidu.com/s/1eQEg6Lc

记事本APP之Alpha报告的更多相关文章

  1. Electron: 从零开始写一个记事本app

    Electron介绍 简单来说,Electron就是可以让你用Javascript.HTML.CSS来编写运行于Windows.macOS.Linux系统之上的桌面应用的库.本文的目的是通过使用Ele ...

  2. 记事本App之NABCD

    在经过了漫长的讨论之后,在经历了无数次提议.否定.再提议.改进之后.我们团队的团队项目终于有了结果,小组成员一致同意做一个移动端记事本的app.下面我就来详细的阐明我们项目的NABCD这5大项内容. ...

  3. android仿今日头条App、多种漂亮加载效果、选择器汇总、记事本App、Kotlin开发等源码

    Android精选源码 android漂亮的加载效果 android各种 选择器 汇总源码 Android仿bilibili搜索框效果 Android记事本app.分类,涂鸦.添加图片或者其他附件 仿 ...

  4. 利用MVC编程模式-开发一个简易记事本app

    学了极客学院一个开发记事本的课程,利用自己对MVC编程模式的简单理解重写了一遍该app. github地址:https://github.com/morningsky/MyNote MVC即,模型(m ...

  5. 记事本app TOP5(个人观点)

    1.为知笔记 为知笔记定位于高效率工作笔记,主打工作笔记的移动应用,是目前国内唯一一款"工作笔记"的云笔记类产品.除了常用的笔记功能保存的网页.灵感笔记.重要文档.照片.便签等,为 ...

  6. 关于“教室派”APP的使用报告和相关建议

    教室派APP能够很好的解决学生查询各教室占用情况这一问题,使用起来非常方便.用户可根据需要选取星期来查询不同教学楼教室使用情况. 编辑课表是其附带功能,但通过使用发现手动编辑课表效率太低,建议开发者加 ...

  7. 唱吧APP产品体验报告

  8. Echo团队便利记事本项目终审报告

    一.团队成员简介 http://www.cnblogs.com/echo-buaa/p/3991968.html 二.团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里? 项目的目标 ...

  9. (Alpha)Let's-M1后分析报告

    Chronos团队Let's项目 Postmortem结果 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 在最初的用户需求和市场调研方面,团队进 ...

随机推荐

  1. 配虚拟ip脚本

    cat /home/master/init_pandora.sh #! /bin/shuser=`whoami`if [ $user = 'master' ]then sudo /sbin/ifcon ...

  2. SparkSQL执行时参数优化

    近期接手了不少大数据表任务调度补数据的工作,补数时发现资源消耗异常的大且运行速度却不怎么给力. 发现根本原因在于sparkSQL配置有诸多问题,解决后总结出来就当抛砖引玉了. 具体现象 内存CPU比例 ...

  3. Python数值运算与赋值的快捷方式

    一种比较常见的操作是对一个变量进行一项数学运算并将运算得出的结果返回给这个变量,因此对于这类运算通常有如下的快捷表达方式: a = 2a = a * 3 同样也可写作: a = 2a *= 3 要注意 ...

  4. spark练习--由IP得到所在地

    今天我们就来介绍,如何根据一个IP来求出这个IP所在的地址是什么,首先我们如果要做这个内容,那么我们要有一个IP地址的所在地字典,这个我们可以在网上购买,形如: 1.0.1.0|1.0.3.255|1 ...

  5. Ajax第二天——JQuery的Ajax

    JQuery中的Ajax  jQuery 对 Ajax 操作进行了封装, 在 jQuery 中最底层的方法是 $.ajax(), 第二层是 load(), $.get() 和 $.post(), (常 ...

  6. @ModelAttribute三个作用:

    @ModelAttribute具有如下三个作用: ①绑定请求参数到命令对象:放在功能处理方法的入参上时,用于将多个请求参数绑定到一个命令对象,从而简化绑定流程,而且自动暴露为模型数据用于视图页面展示时 ...

  7. PHP数据库的 增 删 查

    一.匹配数据库登录 步骤: 1.做一个普通的登录界面,注意提交方式为post. <!--登录界面--> <form action="chuli.php" meth ...

  8. 使用LINQ的Skip和Take函数分批获取数据

    Skip函数和Take函数是System.Linq对类Enumberable的扩展, 其中Skip函数是跳过序列中的前n个数据,参数为需要跳过的数据量, Take函数是取序列中的n个数据,参数为要获取 ...

  9. Codeforces 938 D. Buy a Ticket (dijkstra 求多元最短路)

    题目链接:Buy a Ticket 题意: 给出n个点m条边,每个点每条边都有各自的权值,对于每个点i,求一个任意j,使得2×d[i][j] + a[j]最小. 题解: 这题其实就是要我们求任意两点的 ...

  10. CentOS7中使用阿里云镜像

    之前因为下载Docker镜像很慢所以用了一家国内的镜像DaoCloud,今天要用的是阿里云的镜像库. 首先要开通了阿里云开发者帐号,地址 : https://dev.aliyun.com/search ...