精华内容
下载资源
问答
  • 常见的交互类型
    千次阅读
    2020-12-31 17:04:35

    随着H5技术的发展,H5的玩法也在增加,其中用户参与性最高的是交互型H5了,宣传效果也比较好。而且交互型H5游戏有多种交互形式。商家可以根据自己的品牌属性选择。带大家了解一下交互H5都有哪些玩法:
    1、点击屏幕交互
    点击是最常用的手势,经常用于页面切换。点击引导可以作为注释,用户可以理解H5内容,使用户能够按照H5的节奏操作。例如,在《带上希望的种子去北京》中,用户可以点击手势“检查”行李箱,详细查看H5设计的内容。
    2、连续点击交互
    连击交互在游戏类中的应用比较多。在游戏类H5中,通常由连续点击生成的数值关联积分排名,具有竞技性质的H5可以进一步吸引用户参与。例如,《漫威电影十周年》的“揍”灭霸小游戏,用户继续点击屏幕,10秒内的点击次数就会计算出整个网络排名。
    3、长按交互
    长按是用户根据H5引导长时间触摸页面。长按交互用户需要保持手指静止状态,并在设计时提示H5播放进度参考,以避免乏味。例如,从腾讯公益的《敦煌未来博物馆》设计的风化过程来看,用户点击手机即可看到壁画随着年份推移逐渐风化的场景,还可以唤醒用户心中的文化保护意识。
    4、滑动交互
    拖拽交互必须在长按交互的基础上滑动,从一个点拖动到另一个点可以让用户自行控制速度。适合图片展示类的H5。例如,在《睡姿大比拼》中,用户可以拖动角色肢体来创建各种有趣的睡眠姿势。
    5、重力交互
    重力交互是一个非常直观的表达形式,用户可以轻松get到H5获得乐趣,这意味着手机硬件能升级给H5设计带来了更多的可能性。利用重力感应、陀螺仪、速度加速器等硬件,对H5的玩法进行创新,提高用户的代入感。例如,安装在《一“陆”狂飙,极速挑战》上的赛车游戏是通过手机重力传感来调整小车的方向。
    6、全景交互
    全景交互在屏幕中以360度展现所有场景,用户可以通过滑动移动场景。这种H5格式(如VR)需要关注整个场景的设计,边界连接要足够顺畅,全景加载内容较大,一定要注意用户等待和屏幕卡顿的问题。例如,华为出品的《我的荣耀5G世界》中全景互动展示了未来丰富多彩的5G世界。
    以上几种就是现目前比较常见的H5交互形式了,企业商家可以根据自己的需求来选择。

    更多相关内容
  • 另外,在作品的交互示例中,整理了各种IPAD端常见交互演示,可以帮助大家了解元件的应用方法。 除了提供丰富的设计元件类型之外,作品中还提供了各类IPAD端高保真交互界面模板,其中涵盖了各种主流APP的常见界面。...
  • 另外,我们采纳了一些对保真度有更高要求的用户反馈的建议,在新版本中还重点完善了一些业务组件的动态交互效果,提供了更加丰富的动态组件。在新版本提供的rplib格式的组件列表文件中,我们还对组件的分类和拆分...
  • 网页中常见一些页面其复杂程度是递进的,类似变形金刚日常保持汽车人形态,遇到战斗场面他们会伸展出四肢抡起武器为自由而战!在交互设计中我们称这种类似“变形”的情形为“渐进展开”。该策略用来应对展现复杂的...
  • 方szichuan@课件中交互的含义分析交互的含义1对信息的自主选择-自主选择课件内容2用户能根据条件输入一定的信息3为用户提供及时明确的反馈信息4能够控制课件中一些对象PPT课件中常见交互类型PPT课件中常见交互类型-...
  • 前后端交互常见状态码

    千次阅读 2020-12-05 15:58:01
    通常我们在进行前后端交互时,为了查看接口是否调用成功,会通过web浏览器进行状态码的查看。 但是在大多情况下,我们会遇到一些未曾见到过的状态码,比如302、401,那么今天这篇文章就给大家介绍一下我们在开发中...

    通常我们在进行前后端交互时,为了查看接口是否调用成功,会通过web浏览器进行状态码的查看。
    但是在大多情况下,我们会遇到一些未曾见到过的状态码,比如302、401,那么今天这篇文章就给大家介绍一下我们在开发中常见的状态码

    状态码含义
    200请求正常处理完毕
    301请求重定向
    302请求临时重定向
    304请求被重定向到客户端本地缓存
    400客户端请求存在语法错误
    401客户端请求没有经过授权
    403客户端请求被服务器拒绝,一般为客户端没有访问权限
    404客户端请求的URL地址在服务器端不存在
    405请求行中指定的请求方法不能被用于请求相应的资源
    500服务器端内部错误
    503服务器端发生临时错误
    • 当出现403状态码时
      在客户端请求服务器端的过程中,如有负载均衡服务器,可能代理后未开放权限,检查代理服务器的策略是否正确。如无代理服务器,服务器端查看是否有权限认证,是否未识别或未正常授权地址
    • 当出现404状态码时
      由客户端请求服务器端的地址和服务器端的地址不一致导致失败,此时可以检查地址是否正确
    • 当出现405状态码时
      在客户端请求服务器端的过程中,由客户端请求数据格式和服务器端接口的数据格式和不一致造成。更改数据格式和类型,与接口保持一致即可
    • 当出现500状态码时
      服务器接收到请求后内部处理失败,但未捕获异常处理,导致错误下发到服务器端。可以全局异常处理,统一返回信息至客户端
    • 当出现503状态码时
      如提示“‘No Access-Control-Allow-Orign’ header is present on the requested resource.”跨域问题,表明客户端与服务器端部署不在同一个域名下。服务器端设置响应支持跨域即可
    展开全文
  • 常见报文类型

    万次阅读 2019-05-31 19:22:34
      现有的XML主要应用在四个方面:一是应用于具有不同复杂格式的不同数据源间的交互;二是应用于大量运算负荷分布在客户端的情况,用户可以根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只需发出同...

    1、超文本传输协议

      超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hypertext),这成为了HTTP超文本传输协议标准架构的发展根基。Ted Nelson组织协调万维网协会(World Wide Web Consortium)和互联网工程工作小组(Internet Engineering Task Force )共同合作研究,最终发布了一系列的RFC,其中著名的RFC 2616定义了HTTP 1.1。

    1> Request和Response的格式

    Request格式:
    HTTP请求行
    (请求)头
    空行
    可选的消息体
    注:请求行和标题必须以<CR><LF> 作为结尾(也就是,回车然后换行)。空行内必须只有<CR><LF>而无其他空格。在HTTP/1.1 协议中,所有的请求头,除Host外,都是可选的。

    实例:

    GET / HTTP/1.1
    Host: gpcuster.cnblogs.com
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: en-us,en;q=0.5
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 300
    Connection: keep-alive
    If-Modified-Since: Mon, 25 May 2009 03:19:18 GMT
    

    Response格式:
    HTTP状态行
    (应答)头
    空行
    可选的消息体

    实例:

    HTTP/1.1 200 OK
    Cache-Control: private, max-age=30
    Content-Type: text/html; charset=utf-8
    Content-Encoding: gzip
    Expires: Mon, 25 May 2009 03:20:33 GMT
    Last-Modified: Mon, 25 May 2009 03:20:03 GMT
    Vary: Accept-Encoding
    Server: Microsoft-IIS/7.0
    X-AspNet-Version: 2.0.50727
    X-Powered-By: ASP.NET
    Date: Mon, 25 May 2009 03:20:02 GMT
    Content-Length: 12173
    ­消息体的内容(略)
    
    2> HTML

      文本标记语言,即HTML(Hypertext Markup Language),是用于描述网页文档的一种标记语言。
      一个网页对应于一个HTML文件,HTML文件以.htm或.html为扩展名。可以使用任何能够生成TXT类型源文件的文本编辑来产生HTML文 件。 超文本标记语言标准的HTML文件都具有一个基本的整体结构,即HTML文件的开头与结尾标志和HTML的头部与实体2大部分。有3个双标记符用于页面整 体结构的确认。

    <html>
    <head>
    <title>Document name goes here</title>
    </head>
    <body>
    Visible text goes here   404 file not found
    </body>
    </html>
    
    <a href="http://www.example.com/">This is a Link</a>
    <a href="http://www.example.com/"><img src="URL"
    alt="Alternate Text"></a>
    <a href="mailto:webmaster@example.com">Send e-mail</a>A named anchor:
    <a name="tips">Useful Tips Section</a>
    <a href="#tips">Jump to the Useful Tips Section</a>
    

    总结:HTML是超文本标记语言,HTTP是协议,HTML在HTTP协议上运行的;通过HTTP协议也可以传输声音、图像、数据。等等。

    2、XML报文

      XML为Extensible Markup Language的缩写,即可扩充标注语言。它是由SGML所精简而来的一种通用标注语言,主要是要简化SGML烦杂的结构,强化HTML过于简单而不够严谨的语法。微软是XML技术的推动者之一,它希望能够建立一个可以为WWW 广泛使用语言环境,推动程序的兼容与协同,从而降低成本,刺激增长。
      虽然XML创立之初只是被当作一项基础技术,但其发展早已超出设计者原先的构想。不论是学术界还是商业界都将其视为下一代网络的基石。XML现在已经成为一股不可抵挡的技术潮流。
      现有的XML主要应用在四个方面:一是应用于具有不同复杂格式的不同数据源间的交互;二是应用于大量运算负荷分布在客户端的情况,用户可以根据自己的需求选择和制作不同的应用程序以处理数据,而服务器只需发出同一个XML文件;三是应用于将同一数据以不同的形式表现出来;四是应用于网络代理对所取得的信息进行编辑、增减以适应个人用户的需要,形成具有个人特色的数据文件。
      事实上,XML技术的潜能还远未被充分挖掘。据一份最新的研究指出,以XML为基础的内容生命周期产品,将在今后5年以10倍的速度快速成长,在2008年达到116亿美元的营业规模。以XML和Web服务为主的研究公司Zap Think在研究报告中也指出,这些以XML为基础并包括Web服务的工具,是将旧有系统再度激活的新希望。
      “XML最大的影响在于XML软件大量兴起:XML剖析器、XML程序语言库、XSLT处理器、XSL FO处理器、数据库接受XML——不只如此,还有网络浏览器也接受XML。”XML工作小组创始会员C.M. Sperberg-McQueen如是认为。也正因为如此,IBM、微软、SUN、惠普、Oracle等大公司纷纷进入这个市场。
      而在XML最大应用之一的数据格式转换领域,Adobe、微软、Core都在各自相关的软件产品中充分利用了XML技术。以程序关联为特色的Office 2003更是将XML的格式转换特性发挥到了极致,以至于这个软件套装几乎成为了一个独立的数据系统。

    <!DOCTYPE project [
     	<!ENTITY Common SYSTEM "common.xml">
    	%Common;
    ]>
    
    <!--
      Bouncy Castle Build Configuration (midp)
    
      This is the JDK 1.1 specific build file.  
    
      $RCSfile: jdk11.xml,v $
      $Author: bouncy $
      $Date: 2005/07/06 13:02:52 $
      $Revision: 1.1.1.1 $
    -->
    <project name="jdk11" default="init" basedir=".">
    
    	<property environment="env" />
    	<property file="${env.CRYPTO_PROP}" />
    
    	<!-- Public callable targets -->
    	<target name="clean" depends="common-clean" />
    	<target name="test" depends="common-test" />
    	<target name="dist" depends="common-dist" />
    	<target name="package" depends="common-package" />
    	<target name="compile" depends="init, local-compile" />
    	<target name="jdoc" depends="common-jdoc" />
    
    	<!-- include common targets, properties -->
    	<property name="master.jdk" value="jdk11" />
    	&Common;
    
    	<!-- ** Private properties -->
    	<patternset id="jdk11.lw-compatibility" >
    		<include name="java/**" />
    	</patternset>
    
    	<patternset id="jdk11.jce-compatibility">
    		<include name="org/**" />
    	</patternset>
    
    	<patternset id="jdk11.lw-extras" >
    		<include name="org/bouncycastle/crypto/test/*.java" /> 
    	</patternset>
    
    	<patternset id="orgbc.javax">
    		<include name="javax/**" />
    	</patternset>
    
    	<patternset id="orgbc.lw-source" >
    		<include name="org/bouncycastle/math/ec/*.java" />
    		<include name="org/bouncycastle/crypto/**" />
    		<include name="org/bouncycastle/util/**" />
    		<include name="org/bouncycastle/asn1/**" />
    	</patternset>
    
    	<patternset id="orgbc.jce-source" >
    		<include name="org/bouncycastle/jce/**" />
    		<exclude name="org/bouncycastle/jce/netscape/*" />
    		<exclude name="org/bouncycastle/jce/provider/X509CertificateObject.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/RSAUtil.java" />
    		<exclude name="org/bouncycastle/jce/provider/JDKX509CertificateFactory.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/RSATest.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/RegressionTest.java" /> 
    		<!-- to make the friggin thing compile -->
    		<exclude name="org/bouncycastle/jce/provider/test/DSATest.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/DHTest.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/Netscape*.java" /> 
    		<exclude name="org/bouncycastle/jce/provider/test/Named*.java" /> 
    	</patternset>
    
    	<property name="build.compiler" value="classic" />
    	<property name="bcp" value="${env.JAVA_HOME}/lib/classes.zip" />
    
    	<path id="compile.cp">
    		<pathelement location="${master.classes}" />
    		<pathelement location="${bcp}" />
    	</path>
    
    	<target name="local-compile" depends="llw-compile, ljce-compile" />
    
    	<!-- extra targets used in this file -->
    	<target name="llw-compile" if="is.lw">
    		<echo message="jdk11.lw-compatibility" />
    		<javac srcdir="${master.home}/jdk1.1"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="jdk11.lw-compatibility" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    		<echo message="orgbc.lw-source" />
    		<javac srcdir="${master.src}"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="orgbc.lw-source" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    	</target>
    
    	<target name="ljce-compile" if="is.jce" >
    		<!-- cheat a bit here to remove duplication -->
    		<antcall target="llw-compile">
    			<param name="is.lw" value="true" />
    		</antcall>
    
    		<!-- now do the extra bits for the JCE -->
    		<echo message="orgbc.jce-source" />
    		<javac srcdir="${master.src}"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="orgbc.javax" /> 
    			<patternset refid="orgbc.jce-source" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    		<echo message="jdk11.jce-compatibility" />
    		<javac srcdir="${master.home}/jdk1.1"
    			destdir="${master.classes}" 
    			includeAntRuntime="no"
    			includeJavaRuntime="no"
    			debug="off"
    			optimize="off"
    			target="1.1">
    			<patternset refid="jdk11.jce-compatibility" /> 
    			<classpath refid = "compile.cp" />
    		</javac>
    
    	</target>
    </project>
    

    3、JSON

      JSON,全称是JavaScript Object Notation。它是基于JavaScript编程语言ECMA-262 3rd Edition-December 1999标准的一种轻量级的数据交换格式,主要用于用于跟服务器进行交换数据。跟XML相类似,它独立于语言,在跨平台数据传输上有很大的优势。
      上面是百科的解释,可以说明json大概的意思和作用,json其实就是键值对存储数据,举个例子:var a ={"one":"一","two":"二","three":"三"},a就是一个json,a.one的值就是一,还可以内嵌数组var b={"A":"[1,2,3,4,5,6,7]","B":"[a,b,c,d,e]"},b.A[0]的值就是1,json变量里面还可以内嵌json,可以内嵌数组,取值方法就是如上面的那种,数组用下标,json取键值对的名,使用起来很方便,数据存储格式简洁。

    4、自定义报文

    展开全文
  • 除了提供丰富的元件类型之外,作品中还提供了各类常用的移动端交互界面模板,基本覆盖了各种主流APP的常见界面。这些界面模板不仅可以帮助你提升原型设计效率,还可以作为学习手机移动端交互原型设计的极佳参考案例...
  • 人机交互界面UI简介

    千次阅读 2020-08-11 23:17:48
    人机交互界面UI简介 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录人机交互界面UI简介前言1.命令行界面 CLI2.文本用户界面 TUI3.图形用户界面 GUI4.实体用户界面 TUI5.语音...

    人机交互界面UI简介


    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033

    前言

    人机交互界面(User Interface,简称UI)是系统和用户之间进行交互和信息交换的桥梁。

    用户向UI输入信息,UI将用户的输入翻译成机器语言,交由机器来处理,机器将处理结果在UI上转变成人类可知的信息,再输出给用户。

    1.命令行界面 CLI

    命令行界面(Command-Line Interface,CLI)是在图形用户界面GUI得到普及之前使用最为广泛的用户界面,通常不支持鼠标。

    典型应用:

    • bash、sh…
    • MS-DOS
    • cmd命令提示符
    • Windows PowerShell

    2.文本用户界面 TUI

    文本用户界面(Text-based User Interface,TUI)是图形用户界面GUI出现之前常见的人机交互形式的用户界面。和GUI一样,TUI可以使用整个屏幕区域并接受鼠标快捷键其他输入

    与GUI相比,TUI对系统资源要求更低,对相关软件依赖少,对终端的要求更低,程序体积较小,更加稳定。

    与CLI相比,TUI交互更加灵活,信息展示方式更符合人类直观感受,操作较为简单,学习曲线较平缓。

    在这里插入图片描述

    典型应用:

    • Ghost
    • Midnight Commander(https://github.com/MidnightCommander/mc)
    • vi

    典型应用库:

    • curses
    • ncurses(https://invisible-island.net/ncurses/)
    • pdcurses(https://pdcurses.org/)
    • CDK
    • Newt
    • Turbo Vision(https://sourceforge.net/projects/tvision/)
    • 早期版本的Visual Basic

    3.图形用户界面 GUI

    图形用户界面(Graphical User Interface,GUI)是指采用图形方式显示的计算机操作用户界面。

    典型应用:

    • Microsoft Windows
    • X Window System(unix-like、Linux)
    • macOS
    • Android
    • iOS

    4.实体用户界面 TUI

    实体用户界面(Tangible User Interface,TUI)是一种用户界面,它是指用户通过物理环境与数字信息发生交互行为。

    典型应用:

    • VR虚拟现实
    • AR增强现实

    5.语音用户界面 VUI

    语音用户界面(Voice User Interface,VUI)是指使用语音方式交互的用户界面。

    典型应用:

    • 小米 小爱同学
    • 阿里 天猫精灵
    • Apple Siri
    • Amazon echo

    6.自然用户界面 NUI

    自然用户界面(英语:Natural user interface, NUI)是指一类无形的用户界面。NUI只需要人们以最自然的交流方式(如语言和文字)与机器互动。


    License

    License under CC BY-NC-ND 4.0: 署名-非商业使用-禁止演绎

    如需转载请标明出处:http://blog.csdn.net/itas109
    QQ技术交流群:129518033


    Reference:
    1.wiki

    展开全文
  • 软件测试之接口常见的接口类型

    千次阅读 2021-07-23 06:31:51
    原标题:软件测试之接口常见的接口类型接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。常见web接口:一类是http协议的接口...
  • 讲解关于Pycharm IDE当中一个叫做Python Console 交互式开发环境。关于这个环境长什么样子以及怎么用,可以跟着我的步骤来看看。 一、使用Python Console 交互式开发环境 打开Pycharm界面,然后单击界面最下面的...
  • 【经验分享|有效学习】接口测试常见接口类型
  • 常见交互设计方法

    千次阅读 2019-03-22 09:57:00
    尽管交互设计跨越了无数类型的Web和移动应用程序和网站,有一些固定的方法是所有设计师都可以依赖的。我们将探讨一些比较常见的方法:目标驱动设计,可用性,五个维度理论,认知心理学和人机界面指南。 1. 目标驱动...
  • web实现数据交互的几种常见方式

    千次阅读 2018-10-09 18:32:36
    前言  在当今社会,作为一名前端程序猿,并不是一昧的去制作静态页面就可以满足滴;你说你会制作网页,好吧,只能说你...今天,就带大家一起了解一下web前端实现数据交互的几种方式;   一、Ajax 作为一个...
  • unity android交互

    千次阅读 2022-04-20 14:54:41
    unity android 交互
  • 5种新型人机交互技术

    千次阅读 2021-07-28 09:17:50
    人类在许多方面与计算机进行交互,并且为了促进这种交互,人类和计算机之间的接口是非常重要的。随着图形用户界面(Graphical User Interface, GUI)的不断发展,各种桌面应用软件、网页、移动端软件等...
  • 阿里云交互式分析(Holo)是一种数仓查询加速方案,支持JDBC模式。本文介绍其用法和常见问题。
  • PPT课件中常见交互类型;PowerPoint 演示文稿;PPT中交互实现技术;PowerPoint 演示文稿;各种交互方式实现方法;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿;PowerPoint 演示文稿...
  • 人机交互知识点总结

    千次阅读 2022-01-08 21:56:46
    人机交互知识点总结
  • 常见漏洞类型汇总

    万次阅读 2018-11-06 16:33:57
    常见情况是某用户在论坛发贴,如果论坛没有过滤用户输入的Javascript代码数据,就会导致其他浏览此贴的用户的浏览器会执行发贴人所嵌入的Javascript代码。    (3)DOM跨站(DOM XSS):是一种发生在客户端...
  • MATLAB常见问题问答

    2019-01-19 10:00:48
    MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
  • 接口测试(一)常见接口类型

    千次阅读 2019-04-04 10:14:52
    介绍接口测试之前,本文先介绍一下接口的概念及常见的接口类型。 接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。 常见web...
  • 接口测试:接口常见类型

    千次阅读 2019-09-04 11:16:53
    接口是指外部系统与系统之间以及内部各子系统之间的交互点。包括外部接口、内部接口,内部接口又包括:上层服务与下层服务接口、同级接口。 常见web接口:一类是http协议的接口,另一类是web service接口(如soup、...
  • NVD3.js是一个基于D3.js的开源图表JavasScript 类库,它可生成...它可用于绘制线性图、柱状图、饼图等多种常见的图表类型。它的使用方法也非常简单,如果你正好用过 D3.js,上手是相当容易的。 标签:NVD3js
  • 再看语音交互设计

    千次阅读 2019-08-20 22:02:00
    声音一直是人与人沟通的核心,而今也成为了人机交互的核心——智能语音交互。早在2016年,google声称其搜素请求中有20%是通过语音完成的。但是,语音交互设计并不是新兴的技术,在20多年前老码农刚刚参加工作的时候...
  • CPU中常见寄存器及与内存的交互

    千次阅读 2020-04-20 22:27:40
    本篇博客关于指令集和PSW的内容参考至:https://www.cnblogs.com/f-ck-need-u/p/11141636.html,同时做下了寄存器与内存交互的总结。 指令集 对于每个CPU,其都有一套自己可以执行的专门的指令集(这部分指令由CPU...
  • 人机交互技术,主要分为哪几类?

    万次阅读 2019-01-28 21:34:32
    增强现实系统的目标是构建虚实融合的增强世界,使用户能够在现实世界中感受到近乎真实的虚拟物体,并提供人与这一增强的世界交互。 在这一过程中,人机交互方式的...鼠标、键盘、手柄等是增强现实系统中常见的交...
  • Flutter与Android原生交互

    千次阅读 2021-12-22 15:12:46
    打开后的目录如下,其中flutterplugin、OneActivity、SeconActivity是我后添加的,其他是自动生成 首先,创建MethodChannel,在FlutterPlugin定义final类型的CHANNEL,通常为“包名/标识”,这里一定要和跟flutter中...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 288,502
精华内容 115,400
热门标签
关键字:

常见的交互类型