首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

大屏时代的生态变迁,看平板手机的拇指热键与界面布局

平板手机用户在将近70% 的操作时间里会同时使用两只手,其中一手持机、另一手食指操作的方式最为普遍,约占35%。...虽然就某一姿态而言,一手持机、另一手食指操作的方式占据的比例最高(35%),但包含拇指操作的所有持机方式的总和却达到了60%。...面对这种情况,人们在实践中也有对策,例如直接握住或托住机身中部靠上的位置,使拇指的控制区域得到变相的扩展。 ? 高位持机方式可以向上扩展拇指热区,但同时会使屏幕下方的更多区域脱离拇指的控制。...在小屏手机上,用户可以相对轻松地点击顶部Action Bar中的Tab;而在平板手机上,直接在内容区域左右滑动实现切换显然是最为便捷的。...除了苹果与三星提供的这类系统级的解决方案以外,我们还可以在自己的产品中采用类似的思路,例如通过滑动面板的形式来承载内容。

2.4K10

【AI防熊孩子抢手机】浙大开发算法软件,轻松识别儿童玩手机

因此,儿童往往会在较窄的屏幕范围内接触,并以较短的轨迹滑动。 其次,与成年人相比,儿童与智能手机互动的灵巧性差。根据我们的观察,孩子们在智能手机上的每次触摸都比成人慢,速度也较慢。...在实验中,我们使用与所有主题相同的智能手机(由LG生产的Google Nexus 5X,运行Android v.7.1.1),并关闭其自动旋转功能以消除与各种手持相关的偏差。...表2给出了滑动数据的样本,表3是点击数据的样本。轻击一般由两个动作组成:向下(“0”)和向上(“2”),而滑动有一个动作:触摸移动(“1”)。滑动由一系列触摸点组成。它从触摸屏幕开始,以手指提升结束。...压力和尺寸值均被标准化为0和1之间的范围,其中0意味着没有压力并且完全没有尺寸。 数据处理 我们从所收集的触摸数据中从两个方面提取特征:手的几何形状和灵活性。表4显示了滑动手势和轻击手势的功能描述。...为了评估二元分类器的性能,我们选择常用的性能指标:ROC(AUC)曲线下的面积和相等的错误率(EER)。

1.4K160
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    airserver2023中文版本安装使用教程

    使用启用了AirSever的设备,您可以用户拥有iPhone,iPad,Mac,Android,Nexus,Pixel或其他设备,以将显示屏无线镜像到更大的屏幕。...在计算机上下载AirSever下载:如下https://wm.makeding.com/iclk/?zoneid=47079转到并选择正确的AirSever版本,然后在您的计算机上下载。...2)适用于iOS 7,iOS 8和iOS 9从屏幕底部向上滑动以打开控制中心,然后点击“ AirPlay”图标。 选择您的计算机名称,然后点击进行连接。 不要忘记切换镜像开关。...3)适用于iOS 10在运行于iOS 10的iOS设备上,从屏幕底部向上滑动以访问控制中心。 然后,您需要点击“ AirPlay Mirroring”选项。...接下来,从菜单中选择您的计算机以将设备连接到计算机。4)适用于iOS 11iOS 11的方式类似于之前的两种方式,您需要从屏幕底部向上滑动以打开控制中心。

    1.8K20

    师于源码 | Flutter 区域视口双向滑动

    直到最近在玩 Flutter DevTools, 在 Debugger 面板中惊奇地发现,这个代码面板不就是我苦苦追求的 区域视口双向滑动 吗?! ---- 可谓踏破铁鞋无觅处,得来全不费工夫。...既然是开源的,从代码中得到 Debugger 面板代码区域,视口双向滑动的实现方式就有可行性。当你手中握有源码,并且其中有你非常需要的功能,那手撕它就会变得非常有趣,下面一起来看看吧。...竖直方向上的滑动控制器是 textController ,在 tag3 处和 Lines 组件 绑定,也就是说 Lines 是一个竖直滚动的可滑动组件;水平方向上的滑动控制器是 horizontalController...也有由于这一点,之前一直没能实现区域视口双向滑动的功能。下面是在竖直方向上 ScrollBar 构造时存在的一行代码:可以只监听竖直滚动的通知,忽略水平方滚动向通知。...tag1 和 tag1 处是给出两个 Scrollbar,并绑定对应方向上的的滑动控制器; tag5 处对水平方向宽度约束的处理; tag6 处对竖直方向滚动条进行处理。

    52920

    Android适配全面总结(一)----屏幕适配

    下面给一个实例说明,让你更能明白这几个单位: 看下图你可以知道:为什么使用了dp作为单位,两个手机分辨率也是一样的,可是按钮显示的宽度还是不一样? ?...解决方案:使用"wrap_content"、"match_parent"和"weight“来控制视图组件的宽度和高度。这个很基础,这几个的用法大家应该都经常用的,就不多说了。...使用场景:假如同样都是画一条长度是屏幕一半的线,如果使用px作为计量单位,那么在480x800分辨率手机上设置应为240px;在320x480的手机上应设置为160px,二者设置就不同了;如果使用dp为单位...Nexus5 效果 ? Nexus S 效果 从上面可以看出,由于Android屏幕设备的多样性,如果使用dp来作为度量单位,并不是所有的屏幕的宽度都具备相同的dp长度。...从上面案例看出,因为屏幕密度(分辨率)不一样,所以不能用固定的px;因为屏幕宽度不一样,所以要小心的用dp。

    2.2K40

    Java Web(一)Maven

    (编译,测试,打包,发布) 提供了一套依赖管理机制 1.标准化的项目结构 不同的 ide 之间,项目结构不一样,不通用 Maven 提供了一套标准化的项目结构,所有 lDE 使用 Maven 构建的项目结构完全一样...Model) 依赖管理模型(Dependency) 插件 Plugin) 2.Maven 仓库 本地仓库:自己计算机上的一个目录 中央仓库:由 Maven 团队维护的全球唯一的仓库 ​ 地址:...conf/settings.Xml 中的标签,为其添加如下子标签: nexus-aliyun Nexus aliyun 2.Maven 基本使用 2.1 常用命令 compile:编译 clean:清理 test:测试 package:打包 install:安装 2.2Maven 生命周期 Maven 构建项目生命周期描述的是一次构建过程经历经历了多少个事件...,点击+号 2.选中对应项目的 pom.xml 文件,双击即可 3.如果没有 Maven 面板,选择 View→Appearance→Tool Window Bars 五.依赖管理 1.使用坐标导入

    48820

    使用Airtest超快速开发App爬虫

    基于App布局信息操作手机 初始化代码 App的布局信息就像网页的HTML一样,保存了App上面各个元素的相对位置和各个参数。...,需要查看下面的各种问题,此时就需要不断向上滑动屏幕。...这里有一点需要特别注意,Airtest只能获取当前屏幕上的元素布局信息,不在屏幕上的内容是无法获取的。这一点和Selenium是不一样的。 滑动屏幕使用的命令为 swipe,滑动屏幕需要使用坐标信息。...现在我要把屏幕向上滑动,那么在真机上面,我是先按住屏幕下方,然后把屏幕向上滑动,所以代码可以这样写: # poco.swipe(起点坐标,终点左边) poco.swipe([0.5, 0.8], [0.5..., 0.2]) 方向示意图如下图所示: 在一般情况下: 向上滑动,只需要改动纵坐标,且起点值大于终点值 向下滑动,只需要改动纵坐标,且起点值小于终点值 向左滑动,只需要改动横坐标,且起点值大于终点值 向右滑动

    2.3K40

    全面超越Appium,使用Airtest超快速开发App爬虫

    基于App布局信息操作手机 初始化代码 App的布局信息就像网页的HTML一样,保存了App上面各个元素的相对位置和各个参数。...,需要查看下面的各种问题,此时就需要不断向上滑动屏幕。...这里有一点需要特别注意,Airtest只能获取当前屏幕上的元素布局信息,不在屏幕上的内容是无法获取的。这一点和Selenium是不一样的。 滑动屏幕使用的命令为swipe,滑动屏幕需要使用坐标信息。...现在我要把屏幕向上滑动,那么在真机上面,我是先按住屏幕下方,然后把屏幕向上滑动,所以代码可以这样写: # poco.swipe(起点坐标,终点左边) poco.swipe([0.5, 0.8], [0.5...在一般情况下: 向上滑动,只需要改动纵坐标,且起点值大于终点值 向下滑动,只需要改动纵坐标,且起点值小于终点值 向左滑动,只需要改动横坐标,且起点值大于终点值 向右滑动,只需要改动横坐标,且起点值小于终点值

    1.4K20

    【数据价值】电话帮,只因一个号码库,BAT和小米都纷至沓来

    (真心期待这个场景到来,手机上的APP太多了!!!)...场景1和2已经实现,如果你感觉只是拨号更为方便,那么场景X中的订餐,绝对是对拨号器功能的升华,我们可以想像出太多的生活场景可以在拨号器中一步完成,某些APP真的可以考虑自己的存在感了。...应用场景再性感,都只是外表,它必须有一个强大的支撑,毛羽建认为电话帮的核心是全面、精准的号码库。 全面、精准的号码库 毛羽建说,电话帮实际上做的是一个手机版的黄页。...对创业、移动互联网的思考 毛羽建认为再智能的手机,拨号器应该是最常用的功能之一,它应该可以扩展出更多的应用场景,这是他做电话帮原因,做一个有想像空间的产品。...比如现在企业可以免费入驻电话帮,未来如果企业想在拨号器界面有个性化的展现,就可以收取一定的费用,甚至可进行如同微信公众号一样的认证等等。

    64360

    Android Oreo 常见问题 2.0 | Android 开发者 FAQ Vol.9

    A: 如今,Pixel、Nexus 5X 及 Nexus 6P 的编译版本已经进入了运营商测试阶段,与此同时,我们也预计不久之后能在 Pixel C 和 Nexus Player 上同步推出。...A: Android O 中加入的 “自动打开 Wi-Fi” 功能使得您的设备可以在追踪到已保存网络后自动打开并连接。但是需注意,“自动开启 Wi-Fi” 功能目前只在 Pixel 手机上可用。...另外,开发者可以修改通知显示的细节,如果您对通知显示不满,也可以直接联系该应用的开发者来向他们提供反馈。 Q: 关于应用图标的新样式,为什么和以前看起来不一样?...Q: 现在的快速设置面板及通知栏调整成了白色,用户不喜欢怎么办? A: Android Oreo 系统特意对快速设置面板及通知栏的颜色做了调整,为用户带来更舒适的感官体验。...目前不提供修改这个面板颜色的选择,但我们会继续倾听您的反馈并作为接下来的设计参考。 Q: Android O 的画中画模式能同时让多个 Activity 保持活动状态吗?

    1.9K70

    Android自动化之-ADB与ADB shell常用命令

    针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。...txt 注意权限,复制系统权限的目录下的文件,需要 root ,并且一般的 Android 机 root 之后并不能使用命令去复制,而需要在手机上使用类似于...RE 的文件浏览器,先对系统的文件系统进行挂载为可读写后,才能在手机上复制移动系统文件 adb push , 推送本地文件至 Android 设备 adb push d:\push.txt sdcard...adb forward , 将 宿主机上的某个端口重定向到设备的某个端口 adb forward tcp:1314 tcp :8888 执行该命令后所有发往宿主机 1314 端口的消息、数据都会转发到...,后面可跟参数 -f (与 pm list package 中一样),以及 [TARGET-PACKAGE] pm dump , 后跟包名,列出指定应用的 dump 信息,里面有各种信息,自行查看 pm

    5.6K11

    深度了解Android 7.0 ,你准备好了吗?

    为额外的“快速设置”图块添加了更多空间,用户可以通过向左或向右滑动跨分页的显示区域访问它们。 还让用户可以控制显示哪些“快速设置”图块以及显示的位置 — 用户可以通过拖放图块来添加或移动图块。...就像 OpenGL™ ES 一样,Vulkan是 3D 图形和渲染的一项开放标准,由Khronos Group 维护。...它们包括: ● 头 ● 验证层(调试库) ● SPIR-V 着色程序编译器 ● SPIR-V 运行时着色器编译库 ● Vulkan仅适用于已启用Vulkan硬件的设备上的应用,如 Nexus 5X、Nexus...6P 和Nexus Player。...腾讯WeTest 云真机上已经有多部Android 7.0手机可以选择,让您在网页端流畅控制云端手机。 点击链接:http://wetest.qq.com/cloud/phone/step2?

    2.9K10

    以太网存储网络的拥塞管理连载(四)

    正如前面 "无损脊叶网络中的拥塞 "一节所解释的,慢排空和过度使用都会导致向上游直接连接的设备发送暂停帧。...在以太网中使用 "PFC Storm "就像在光纤通道中使用 "Credit Transition Storm "来表示拥塞一样。...以下小节简要介绍了 Cisco Nexus 9000 交换机上的指标导出机制,不再重复第 3 章中的说明。...Nexus 交换机可以从前面板数据端口导出指标,从而实现低粒度指标导出。在撰写本文时,MDS 交换机只能从交换机的管理端口导出指标。 2. Nexus 交换机支持 NetFlow 和 sFlow。...不过,流式遥测可导出粒度更小的指标。 3. Cisco Nexus 交换机上的软件遥测功能可导出控制平面信息和接口指标。 4.

    39410

    React Native调试心得

    也可以通过模拟器上的菜单键来打开。 心得:高版本的模拟器通常没有菜单键的,不过Nexus S上是有菜单键的,如果想使用菜单键,可以创建一个Nexus S的模拟器。...在真机上开启Developer Menu: 在真机上你可以通过摇动手机来开启Developer Menu。 预览图 ?...当你的js代码发生变化后,React Native会自动生成bundle然后传输到模拟器或手机上,是不是觉得很方便。 Hot Reloading ?...你可以像调试JavaScript代码一样来调试你的React Native程序。...源码显示在单独的标签页,通过点击 打开文件导航面板,导航栏中会显示所有已打开的脚本文件。 心得:Chrome开发着工具中的Sources面板几乎是我最常用的功能面板。

    5.1K70

    谷歌重磅推出Android Pie,以AI为驱动

    Android Pie将不会出现在Nexus设备上。 Android Pie功能 Android Pie包含了“大量AI,让你的手机更智能,更简单,更适合你。” ?...Android Pie提供的新功能,包括内置的支持转换的显示切口回复在线的时候,快速设置面板,通知圆角,消息中通知的通知,用于指纹身份验证的一致用户界面,用于限制应用程序可在后台执行的隐私增强功能,自适应电池和自适应亮度功能...自适应电池特别有趣,因为它可以学习你最常用的应用程序,并为它们优先考虑电量。正如你所料,它使用AI技术,自适应亮度也可以根据你的喜好和环境自动调整屏幕亮度。 ?...该功能会在您需要时显示用户喜爱的应用程序中的相关信息,如果你开始在谷歌搜索中输入“Lyft”,则可能会显示回家的价格和驾驶的ETA。...Android Pie还推出了一个新的系统导航,其中包含一个主页按钮(从Apple的iPhone X中“借用”)。从任何地方向上滑动都会显示最近使用的应用的全屏预览,您可以点按以跳回其中一个。

    84520

    【数据价值】电话帮:只因一个号码库,BAT和小米都纷至沓来

    (真心期待这个场景到来,手机上的APP太多了!!!)...场景1和2已经实现,如果你感觉只是拨号更为方便,那么场景X中的订餐,绝对是对拨号器功能的升华,我们可以想像出太多的生活场景可以在拨号器中一步完成,某些APP真的可以考虑自己的存在感了。...应用场景再性感,都只是外表,它必须有一个强大的支撑,毛羽建认为电话帮的核心是全面、精准的号码库。 全面、精准的号码库 毛羽建说,电话帮实际上做的是一个手机版的黄页。...对创业、移动互联网的思考 毛羽建认为再智能的手机,拨号器应该是最常用的功能之一,它应该可以扩展出更多的应用场景,这是他做电话帮原因,做一个有想像空间的产品。...比如现在企业可以免费入驻电话帮,未来如果企业想在拨号器界面有个性化的展现,就可以收取一定的费用,甚至可进行如同微信公众号一样的认证等等。

    1.2K50

    React Native调试技巧与心得

    也可以通过模拟器上的菜单键来打开。 心得:高版本的模拟器通常没有菜单键的,不过Nexus S上是有菜单键的,如果想使用菜单键,可以创建一个Nexus S的模拟器。...在真机上开启Developer Menu: 在真机上你可以通过摇动手机来开启Developer Menu。 预览图 ?...当你的js代码发生变化后,React Native会自动生成bundle然后传输到模拟器或手机上,是不是觉得很方便。 Hot Reloading ?...你可以像调试JavaScript代码一样来调试你的React Native程序。...源码显示在单独的标签页,通过点击 打开文件导航面板,导航栏中会显示所有已打开的脚本文件。 心得:Chrome开发着工具中的Sources面板几乎是我最常用的功能面板。

    6.9K50

    深度了解Android 7.0 ,你准备好了吗?

    为额外的“快速设置”图块添加了更多空间,用户可以通过向左或向右滑动跨分页的显示区域访问它们。 还让用户可以控制显示哪些“快速设置”图块以及显示的位置 — 用户可以通过拖放图块来添加或移动图块。...就像 OpenGL™ ES 一样,Vulkan是 3D 图形和渲染的一项开放标准,由Khronos Group 维护。...它们包括: ● 头 ● 验证层(调试库) ● SPIR-V 着色程序编译器 ● SPIR-V 运行时着色器编译库 ● Vulkan仅适用于已启用Vulkan硬件的设备上的应用,如 Nexus 5X、Nexus...6P 和Nexus Player。...腾讯WeTest 云真机上已经有多部Android 7.0手机可以选择,让您在网页端流畅控制云端手机。 ?

    1.5K30

    Android UI 开发里的尺寸单位理解

    在学习 Android UI 开发的初期,经常被一些常用概念如 dp、sp 和它们与 px 的换算等虐,要避免被虐,最好的方法当然是知其所以然,再见到它们就胸中有料心不慌了。...分辨率(Resolution) 屏幕上的物理像素个数。 比如 LG Nexus 5 的分辨率为 1920*1080,这里的 1920 和 1080 就是屏幕长和宽上的像素个数。...简而言之,dp 数 x 换算成 px 数 y 的公式: // 向上取整 y = x * generalizedDensity / 160 这里的 generalizedDensity 就是以上 6 种中的一个值...还是以 LG Nexus 5 举例,比如 160dp,若在一个屏幕密度恰好是 480dpi 的机器上,那它会是准确的 1 英寸,但是 LG Nexus 5 的屏幕密度是 445dpi,根据上面的公式计算得出...所以原因是dp 换算成 px 是使用 Android 概括的六种屏幕密度之一,而非实际屏幕密度,所以在不同的手机上相同数量的 dp 显示尺寸会有轻微差异。

    1.3K30
    领券