探讨APP的手势操作前,我想先介绍两篇文章来了解用户是如何使用手机的,以及触控屏是如何来感应我们的操作的。   用户是如何使用手机的   Steven Hoober在《How Do Users Really Hold Mobile Devices?》[1]一文中指出,通过两个月的时间对1333名手机用户在公众场所(街道、机场、汽车站
  经过近些年智能手机App的不断发展,用户已经不仅仅满足于功能上的需求。UI、设计等非功能点逐渐在App体验中占了大多数的分数。不知从何时起,滑动手势就成为了App的一个标配。他不仅仅是一个功能,更是一个UI设计。其有以下几个优点:  1.方便了单手操作。在当今大屏手机占有率越来越高的趋势下,简洁方便的单手操作模式是很有必要的。  2.美化了UI。你可能会有疑问,这是个功能,为什么美化了UI呢?
Samsung packs its flagship phones with a slew of features—some are even better than stock Android. Either way, there are a lot of things on these phones that you may not be using. Here are s
转载 2024-06-18 15:23:24
104阅读
如今的智能手机有一个很明显的趋势,就是屏幕越做越大了。不知道是不是同样的价钱买到一个屏幕更大的手机对普通消费者更有吸引力,手机屏幕现在动辄就是6英寸以上,这极大的增加了单手操作的难度。然而在手机的使用过程中,我们又没办法完全避免单手操作,比如:乘坐公共交通工具,需要一只手扶着把手的时候边吃东西边玩手机的时候你的女朋友让你必须牵着她的手的时候单手操作最大的问题就是有一些区域我们无法进行
# Android 单手模式投屏的实现 在移动设备上使用较大屏幕时,单手操作可能会成为一个挑战。为了提高用户体验,Android提供了一种解决方案,即“单手模式”。在这篇文章中,我们将探讨如何在Android中实现单手模式功能,并将其投屏到其他设备,实现更好的可视化效果。 ## 整体流程 以下是实现Android单手模式投屏的流程步骤: | 流程步骤 | 描述
原创 9月前
167阅读
现在还想要一台「小屏旗舰」的同学,请举手!不同于平板电脑,手机还是手机,最重要的还是单手操作性。特别是一些手比较小的朋友,每每看到 6 英寸及以上的屏幕尺寸时,手都在颤抖。 手大的朋友也别笑,大屏手机你或许能够单手操作。但摔手机的概率也在增加。而手机屏幕变大又是一个不可逆的趋势,真要回归到以前 4 英寸、 3.5 英寸屏幕大小的时代,恐怕你也不能适应。除了认,你还是得认。不过,随着全面
身为一个 iPhone 用户,每次看到身边的华为用户截图时都非常羡慕:只需要用单指的指关节快速的敲击两次屏幕,就能便捷快速的截取当前屏幕界面。反观 iPhone 用户呢?最初是要同时按下 Home 键+电源键,进入全面屏时代后又变成音量键+电源键——总之,都要同时按下两个键才行,并且难以使用单手直接操作,相比之下实在太繁琐了。不过大多数人不知道的是,其实 iPhone 也可以通过敲击来截图!在今年
iOS 11带来了诸多重大调整,在此前的报道中主要集中在Siri、控制中心、Photos等核心应用上,而事实上本次版本升级还带来了很多细节方面的调整,那么接下来就让我们一起来看看这些变化吧。1.锁屏锁屏界面上数字密码区域中数字加粗,而且数字外面不再有一圈边框。2.单手键盘在iPhone上,通过按击“环球”键盘按钮,你能够在跳出的选项中选择单手键盘。此外该键盘能够根据左右手习惯进行切换。3.在Sir
转载 2023-09-11 23:34:30
17阅读
手机屏幕做大,在视觉体验上带来的提升是非常明显的,但也因为屏幕变大,单手操作已不再那么现实。针对这种情况,各大厂商都相继推出了相应的解决方案,Android 阵营比较有代表性的有魅族、锤子的下拉悬停和vivo、三星的小窗口模式 ,而苹果那边就只有双触 Home 键使屏幕下移的 Reachability 功能。虽然苹果也没有拿出令人瞠目的创新性解决方案,但就 Reachabili
  苹果iPhone,是日本市场最流行的智能手机(市场占有率高达三分之二)。不过5.5英寸屏幕的iPhone 6 Plus问世,让许多日本人觉得尺寸太大、操作不便。  不过,这一难题挡不住日本企业家和发明家的智慧。据美国《华尔街日报》等媒体报道,最近,一种“手指加长器”在日本市场问世,人们带上这个“人造大手指”之后,就可以单手操控iPhone 6 Plus了。  据报道,一家名叫Tanko的
转载 2024-02-05 20:04:34
42阅读
01. Eclipse的视窗和视图概述(了解)A:视窗 每一个基本的窗体被称为视窗 PackageExplorer 显示项目结构,包,类,及资源Outline 显示类的结构,方便查找,识别,修改Console 程序运行的结果在该窗口显示Hierarchy 显示Java继承层次结构,选中类后F4B:视图 是由某些视窗的组合而成的 Java视图Debug视图02. Eclipse工作空间的基本配置(掌
Android源码设计模式解析与实战》读书笔记一、引言这是工作的第10个月了,忙的时候总是不自觉的会发现,时间过得非常快。刚工作时参加培训的各种事情都还历历在目,但是已经是将近一年前的事情了。      并且最近一段时间,工作发生了一些变化,开始带技术团队进行版本开发,工作不再是简单的功能开发,模块开发,而是增添了许多需求的评审,需求的分解,任务的派分,代码的审核等
# 使用 Android Studio 创建简单手柄的教程 ## 文章概述 在本教程中,我们将通过 Android Studio 创建一个简单的手柄应用程序。这个应用程序将允许用户在屏幕上使用虚拟按钮来控制一款简单的游戏。我们将详细讲解每一步的实现过程,提供必要的代码,并配合类图和关系图以便于理解。 ## 流程概述 以下是我们将要实现的主要步骤: | 步骤 | 描述
原创 9月前
70阅读
IT行业,一直讲一句话,拼到最后都拼的是“内功”,而内功往往就是指我们处理问题的思路、经验、想法,而对于开发者来说,甚至对于产品也一样,都离不开一个“宝典”,就是设计模式。今天我们一起借助Android源码去探索一下设计的六大基本原则。同时结合我工作经验中的两个例子,来总结实践一下。1.背景&定义定义: 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计
享元模式介绍享元模式也是用的比较多的一个模式。其目的是达到部分状态可共享,可共享的状态为内部状态(不随外部环境改变),不可共享为外部状态(可随外部环境改变)。原理即是做缓存对象处理。比如Android中的Message,推荐使用handler的obtain方法来获取一个message,这种方式获取的message是从message池里获取出来使用的,当使用完成之后,又recycle放回messag
结合Android源码和图片加载的例子,介绍设计模式的同时,在例子中实际运用,更易于读者对设计模式的理解和使用。本篇博客结合书中图片加载的例子和自己对知识点的理解,侧重记录下设计模式的使用,原理部分略过。第一章 走向灵活软件之路——面向对象的六大原则1.1 优化代码的第一步——单一职责原则    个人理解:“核心思想就是类的抽象和封装,将相同功能的代码封装
No1: 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示 No2: 在Android源码中,最常用到的Builder模式就是AlertDialog.Builder No3: WindowManager在java层的具体实现是WindowManagerImpl,Window对
No1: 定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 No2: 使用场景: 1)针对同一类型问题的多种处理方式,仅仅是具体行为有差别时 2)需要安全的封装多种同一类型的操作时 3)出现同一抽象类有多个子类,而又需要
转载 2017-11-01 11:30:00
185阅读
2评论
No1: Activity继承于ContextThemeWrapper,继承于ContextWrapper,继承于Context。 No2: Context中方法的所有实现均由ContextImpl类承担。 No3: 启动一个Activity需要3个非常重要的对象:Application、Conte
# 安卓飞行模式源码解析 在现代智能手机中,飞行模式是一个常用的功能,它允许用户在不关闭手机的情况下禁用所有无线通信。本文将深入探讨Android系统中飞行模式源码实现,帮助大家了解这一功能的运作原理及其背后的代码实现。 ## 飞行模式的基本原理 飞行模式的核心功能就是同时关闭手机的无线通讯模块。包括蜂窝数据、Wi-Fi和蓝牙等。启用飞行模式时,手机的所有无线联系都会被暂时中断,从而防止信
原创 8月前
87阅读
  • 1
  • 2
  • 3
  • 4
  • 5