前几天翻了一本不错的UED方面的作品,白鸦的UCDChina的火花集2,以前觉得交互是一件很容易的事情,看了之后,发现里面的学问还是很深,一个小小的细节,可能会有多中方案,那个方案最优,怎么评估。。。好复杂啊
最近下雨比较多,所以就需要做公交车上班,路上靠微薄、网易阅读、微信kill time,对于app的“加载中”和“退出”有了一些看法。
是app就必须有退出,如果涉及网络请求,那肯定有网络加载这一环节,这两个功能都是必不可少的。
(1)加载中,如果网络有问题给出合适的提示
发现有的app,不管是网络慢还是手机没有打开网络,给出的提示都一样,这时候我就需要去看一下,是我的手机信号不行,还是没有打开网络服务。如果是网速慢,就给出提示"网速慢。。。",如果没开网络,则提示“手机网络服务没开?。。。”。
(2)慢速情况下,加载中能够取消
网络请求,这个基本上APP都会用到,尤其是功能型的产品,但是有时候在慢速网络情况下,加载有点慢,菊花一直在转啊转,有时候已经丧失兴趣继续看下去了,这时候我就想要取消这个,悲剧,有点app不支持,这时候真是郁闷。
(3)退出的几种方式
现在退出,有的是在主页面的时候,双击back键支持退出,觉得这种方式比较顺畅,一路狂点就能退出。还有一种就是在主页面的时候点击back键,然后弹出层,需要点击“确定”,然后退出,这种有点阻塞用户了。还有就是如果是高级用户,完全可以在弹出层中勾选“下次不再提示”,这样既能够满足用户误操作的时候的场景,用能满足高级用户的需求。
随便翻了一下各大公司的UED博客,觉得都是精品。。。
相关推荐
总结,"CHORME APP加载实例"是一个关于如何开发和加载Chrome APP的实践教程,涵盖了manifest.json配置、API使用、事件监听等方面,对于想要深入了解和开发Chrome APP的程序员来说,是非常有价值的参考资料。
简单快速的cad 求和插件 appload 加载
在Android开发中,正确地退出App是一个常见的需求,但也是一个有争议的话题,因为谷歌官方并不推荐用户通过手动方式强制退出App。然而,某些场景下,如优化用户体验或特定功能需求,我们仍然需要实现这一功能。本文...
在Android应用开发中,"Android App 启动时显示正在加载...以上就是关于Android App启动时显示正在加载图片的相关知识点。通过合理地设计和优化,我们可以提供一个流畅、专业的启动体验,增强用户对应用的第一印象。
退出app的两种方式 1 创建activity的基类,让所有的activity都继承该基类,在基类中创建一个静态的activity列表,并在oncreate方法添加该activity, 在退出时,遍历该list的activity,逐个关闭每一个activity,从而...
当BREW APP启动时,系统会加载并初始化必要的库和环境。此时,`AppInit()`函数会被调用,用于执行应用启动时的初始化操作。 #### 2.2 事件驱动 BREW采用事件驱动模型,通过`AppTask()`函数处理事件。应用程序不断地...
《基于时间知觉的移动APP页面加载方式研究》是一篇探讨移动端应用软件页面加载方式对用户时间感知影响的专业论文。作者何人可、符跃峰来自湖南大学,研究旨在了解不同加载方式如何改变用户对等待时间的感知。该研究...
总结,要在Android Studio中实现Service在app退出后继续运行并开机自启动,需要理解Service的生命周期,正确配置BroadcastReceiver,以及采取保活策略。同时,对App的卡死崩溃进行监控和处理,以提升用户体验和应用...
"uni-app 社交 下拉加载历史消息记录,滚动到下拉之前,不闪"这个主题关注的是如何在移动应用中实现平滑的下拉加载功能,同时避免页面在加载新内容时出现闪烁现象,确保用户在查看聊天历史时能有流畅的交互体验。...
在Android和iOS应用开发中,理解App加载Class的顺序以及Method的执行顺序是至关重要的,因为这直接影响到程序的启动性能、内存管理以及整体的运行效率。本资源"看懂App加载Class的顺序和Method的顺序.zip"似乎是一个...
安卓app开发项目-完全退出程序的方法(源码).zip安卓app开发项目-完全退出程序的方法(源码).zip安卓app开发项目-完全退出程序的方法(源码).zip安卓app开发项目-完全退出程序的方法(源码).zip安卓app开发项目-完全退出...
### 深入解析BREW_APP的创建、运行与退出机制 #### 一、概述 本文将详细探讨BREW_APP的创建、运行以及退出机制的关键技术细节。BREW(Binary Runtime Environment for Wireless)是一种用于开发无线设备应用的技术...
在Micro App框架中,"main_apps.zip"通常包含了核心框架和路由管理部分,它负责加载和协调各个子应用的生命周期。这个核心框架可能包括了路由分发、API集成、状态管理(如Redux或Vuex)以及公共样式和组件库。通过...
在本文中,我们将探讨如何在STM32上使用BootLoader来加载应用程序(APP)到SDRAM(Static Random-Access Memory)中运行。BootLoader是系统启动时首先运行的一小段代码,它的主要任务是初始化硬件环境,然后加载操作...
与其他图片加载库相同,Glide除了可以加载网络图片之外,也可以加载本地图片。甚至还可以从各种各样奇葩的数据源中加载图片。 加载网络图片 很多情况下,我们使用图片加载库就是为了加载网络图片。网络操作是一个很...
5.14_切换选项卡懒加载数据|uni-app_项目实战(首页功能模块)|uni-app_&_uniCloud_从零入门开发《I
android完美退出app的实例代码.pdf
在移动设备上,用户习惯于原生APP的流畅体验,包括上拉加载更多内容和下拉刷新页面的功能。本教程将深入探讨如何使用HTML5和jQuery来模拟这些原生APP特性。 一、HTML5基础 HTML5新增了许多元素和API,如`<article>`...
【Android】如何实现启动APP时引导页、欢迎页功能设置只在第一次启动APP时加载引导页。开发工具:AndroidStudio 2.3.1 .资源讲解博客地址:http://blog.csdn.net/yuxunye85/article/details/74292237
在移动应用开发中,刷新加载是一项关键功能,它允许用户获取最新的数据或内容,而无需完全退出并重新打开应用程序。本资源"APP刷新加载【axure8】.zip"似乎包含了一个使用Axure 8设计的APP刷新加载交互原型。Axure是...