CN106484277A - 一种快速投射的方法 - Google Patents
一种快速投射的方法 Download PDFInfo
- Publication number
- CN106484277A CN106484277A CN201610609586.0A CN201610609586A CN106484277A CN 106484277 A CN106484277 A CN 106484277A CN 201610609586 A CN201610609586 A CN 201610609586A CN 106484277 A CN106484277 A CN 106484277A
- Authority
- CN
- China
- Prior art keywords
- file
- sending
- mobile
- user
- event
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
Abstract
本发明公开一种快速投射的方法,包括步骤1,在移动设备中以列表的形式显示多个文件,在每一个显示文件的控件中,增加长按监听;步骤2,监听整个屏幕的触摸事件;步骤3,当触发了文件的长按事件时,即用户在具体的文件上面进行了长按操作;步骤4,将显示该文件图标的控件进行一定程度的放大;步骤5,移动设备监听用户触摸事件中的移动事件,长按选中的文件图标随着用户的手指触摸所在的位置而进行移动,做往上移动的位移动画,移出屏幕显示的范围;步骤6,开启一个子线程,读取选中的文件数据,将其发送到默认需要发送的设备中。本发明的有益效果是在界面让用户通过手势,进行简单操作发送文件到其它的设备,操作更快捷,体验更佳。
Description
技术领域
本发明属于图像处理技术领域,具体涉及一种快速投射的方法。
背景技术
随着科技的发展,随着智能手机的普及,智能家居的设备越多的普及到大多数家庭。凭借着智能家居的科技手段给现代的生活增添了许多奇异的色彩,越来越多的用户使用手机通过投射到电视机来秀朋友们收集的照片。手机投射照片到电视机的方法千姿百态,目前最为普遍的还是通过手机和电视的有线连接,通过电视机来显示手机上的照片。由于手机与电视机的连接,数据传输较慢,照片显示过程较为复杂,并且照片之间的切换也不是是否流程,因此给用户的体验较差。在移动设备上显示多个文件,需要对具体的某个文件操作时,通常需要点击具体的文件,然后通过弹出的按钮来去选择某一项具体操作,在其中一项操作比较频繁时,例如发送该文件到其它设备时,那么重复上述动作,将会变得极其麻烦,用户体验较差。
发明内容
本发明针对上述现有技术中存在的问题,在界面可以展示多个文件的同时,能够让用户通过手势,在现有列表界面上,长按某一个具体的文件,然后手指上滑)进行操作发送该文件到其它的设备,操作更快捷,体验更佳。
为了实现上述目的,本发明提供一种将移动终端图片投射显示的方法,包括以下步骤:
一种快速投射的方法,移动终端与智能设备建立通信连接,智能设备与显示终端建立通信连接,启动移动终端的移动客户端后,其特征在于,包括以下步骤:
步骤1,在移动设备中以列表的形式显示多个文件,在每一个显示文件的控件中,增加长按监听;
步骤2,监听整个屏幕的触摸事件;
步骤3,当触发了文件的长按事件时,即用户在具体的文件上面进行了长按操作;
步骤4,在飞投模式下,将显示该文件图标的控件进行一定程度的放大;
步骤5,移动设备监听用户触摸事件中的移动事件,长按选中的文件图标随着用户的手指触摸所在的位置而进行移动,做往上移动的位移动画,移出屏幕显示的范围;
步骤6,开启一个子线程,读取选中的文件数据,将其发送到默认需要发送的设备中。
当检测到移动的距离,用户移动后的Y坐标减去用户按下时的Y坐标,大于该文件图标的高度时,完成了手势操作部分,该控件图标在当前的位置,做往上移动的位移动画,移出屏幕显示的范围。
当检测到移动该文件图标的顶部已经超出了屏幕所能显示的范围时,这个时候,完成了手势操作部分,该控件图标在当前的位置,做往上移动的位移动画,移出屏幕显示的范围。
监听整个屏幕的触摸事件,监听按下的时间,位置,移动的位置,松开的位置信息。
智能设备开启一个子线程,读取选中的文件数据,将其发送到默认需要发送的设备中,并将图片文件显示在与设备连接的显示终端。
在移动终端10上包括有载有飞投模式的UI,UI上有一个或多个对象,手势按住对象数秒选中该对象,向上滑动,坐标由(X1 Y1 )向上滑动至(X2 Y2),对象在UI中移动至飞投区,对象显示在显示装置的屏幕上;移动终端的UI上随机替换另一个对象。
附图说明
图1是本发明的一种快速投射的方法流程框图。
图2是本发明的快速投射模式下的滑动手势图。
图3是是本发明的快速投射模式下的滑动后手势图。
图4是本发明的快速投射模式下投射效果示意图。
具体实施方式
移动终端与智能设备,特备是一种可以存储、通信、显示的家庭云存储的智能设备,建立通信连接,智能设备与现实装置连接,显示智能设备上的文件。假设智能设备是安装Android操作***的设备。如图1所示,图1是快速投射方法的流程框图。
S1,在移动设备中以列表的形式显示多个文件,在每一个显示文件的控件中,增加长按监听;
S2,监听整个屏幕的触摸事件;
S3,当触发了文件的长按事件时,即用户在具体的文件上面进行了长按操作;
S4,在飞投模式下,将显示该文件图标的控件进行一定程度的放大;
S5,移动设备监听用户触摸事件中的移动事件,长按选中的文件图标随着用户的手指触摸所在的位置而进行移动,做往上移动的位移动画,移出屏幕显示的范围;
S6,开启一个子线程,读取选中的文件数据,将其发送到默认需要发送的设备中。
通过以上步骤,具体表现在,在本实施例中,我们将这样一种快速投射的方法称为飞投模式:
在S1-S6中,监听整个界面的触摸事件,可在Activity中覆写dispatchKeyEvent方法,来实现监听并进行相关的事件操作。
在每一个文件图标显示控件中,设置长按监听键,使用setOnLongClickListener为该控件设置长按监听,传递一个实现了OnLongClickListener的类,在用户长按该控件之后,onLongClick(View v) 会被调用,这个方法被调用时
当onLongClick方法被调用时,将该文件图标控件放大,进入飞投模式。
在dispatchKeyEvent方法中,可以获取到用户的触摸事件,在用户按下时,记录按下的位置坐标(X,Y),然后主要是分析用户的移动事件。移动的位置变化时,获取该移动的点的位置,让文件图标的中心位置处于该用户移动的点的位置。计算文件图标的位置(X,Y)的方法为:
文件图标的X坐标等于移动位置的X坐标减去文件图标的宽度的一半;
文件图标的Y坐标等于移动位置的Y坐标减去文件图标的高度的一半;
当文件图标移动完成之后,再继续判断是否完成了整个飞投手势操作。
获取文件图标的Y坐标,如果Y坐标已经小于0,亦证明,该图标的顶部已经是离开了屏幕的顶部,那么这个时候完成了整个飞投的手势操作。
如果该文件图标,距离屏幕顶部的距离较大,那么这个时候可以判断,用户移动的距离是否大于该文件图标的高度,如果满足这个条件,那么这个时候也是完成了整个飞投的手势操作。移动的距离计算为,移动的Y坐标减去按下的Y坐标。
当完成整个飞投手势操作之后。立即开启一个子线程,获取该文件的数据,将数据发送到默认的设备当中。在界面中可以让该文件图标,执行向上移动的动画。
接收到该文件数据的设备,可以进行各种操作,例如,发送的文件是图片或者视频时,可以在该设备中进行显示图片或者播放视频,可以达到使用方便快捷的手势操作进行投射的功能。
如图2-4所示,图2是飞投模式的手势图,在图2中,移动终端10上包括有载有飞投模式的UI (40),UI上有一个或多个对象20,手势30按住对象20数秒选中该对象,向上滑动,坐标由(X1 Y1 )301向上滑动至(X2 Y2 )302,对象20在UI中移动至飞投区50,如图3所示,对象20‘显示在显示装置60的屏幕上。移动终端10的UI (40)上,随机替换另一个对象201。
以上内容仅为本发明的较佳实施例,对于本领域的普通技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,本说明书内容不应理解为对本发明的限制。
Claims (6)
1.一种快速投射的方法,移动终端与智能设备建立通信连接,智能设备与显示终端建立通信连接,启动移动终端的移动客户端后,其特征在于,包括以下步骤:
步骤1,在移动设备中以列表的形式显示多个文件,在每一个显示文件的控件中,增加长按监听;
步骤2,监听整个屏幕的触摸事件;
步骤3,当触发了文件的长按事件时,即用户在具体的文件上面进行了长按操作,进入飞投模式;
步骤4,在飞投模式下,将显示该文件图标的控件进行一定程度的放大;
步骤5,移动设备监听用户触摸事件中的移动事件,长按选中的文件图标随着用户的手指触摸所在的位置而进行移动,做往上移动的位移动画,移出屏幕显示的范围;
步骤6,开启一个子线程,读取选中的文件数据,将其发送到默认需要发送的设备中。
2.如权利要求1所述的一种快速投射的方法,其特征在于,当检测到移动的距离,用户移动后的Y坐标减去用户按下时的Y坐标,大于该文件图标的高度时,完成了手势操作部分,该控件图标在当前的位置,做往上移动的位移动画,移出屏幕显示的范围。
3.如权利要求1所述的一种快速投射的方法,其特征在于,当检测到移动该文件图标的顶部已经超出了屏幕所能显示的范围时,这个时候,完成了手势操作部分,该控件图标在当前的位置,做往上移动的位移动画,移出屏幕显示的范围。
4.如权利要求1所述的一种快速投射的方法,其特征在于,监听整个屏幕的触摸事件,监听按下的时间,位置,移动的位置,松开的位置信息。
5.根据权利要求1所述的一种快速投射的方法,其特征在于,智能设备开启一个子线程,读取选中的文件数据,将其发送到默认需要发送的设备中,并将图片文件显示在与设备连接的显示终端。
6.根据权利要求1所述的一种快速投射的方法,其特征在于,所述方法还包括飞投模式的操作方法,包括:
在移动终端10上包括有载有飞投模式的UI,UI上有一个或多个对象,手势按住对象数秒选中该对象,向上滑动,坐标由(X1 Y1 )向上滑动至(X2 Y2 ),对象在UI中移动至飞投区,对象显示在显示装置的屏幕上;移动终端的UI上随机替换另一个对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610609586.0A CN106484277A (zh) | 2016-07-29 | 2016-07-29 | 一种快速投射的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610609586.0A CN106484277A (zh) | 2016-07-29 | 2016-07-29 | 一种快速投射的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106484277A true CN106484277A (zh) | 2017-03-08 |
Family
ID=58273156
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610609586.0A Pending CN106484277A (zh) | 2016-07-29 | 2016-07-29 | 一种快速投射的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106484277A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112689579A (zh) * | 2018-09-05 | 2021-04-20 | 株式会社小糸制作所 | 车辆用显示***、车辆***以及车辆 |
CN114579024A (zh) * | 2022-02-28 | 2022-06-03 | 联想(北京)有限公司 | 一种信息处理方法、装置及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101066853B1 (ko) * | 2011-02-10 | 2011-09-26 | 알서포트 주식회사 | 원격제어 중 이동통신단말기의 화면전송 차단방법 |
CN102314285A (zh) * | 2010-07-01 | 2012-01-11 | 上海科斗电子科技有限公司 | 虚拟物品拿取*** |
CN102325271A (zh) * | 2011-09-02 | 2012-01-18 | 深圳创维-Rgb电子有限公司 | 移动终端发送文件给电视机共享的方法、装置及移动终端 |
CN104796572A (zh) * | 2015-04-22 | 2015-07-22 | 深圳市美贝壳科技有限公司 | 照片投射显示方法 |
CN105760127A (zh) * | 2016-02-19 | 2016-07-13 | 浙江吉利控股集团有限公司 | 一种传屏方法、传屏装置及移动终端 |
-
2016
- 2016-07-29 CN CN201610609586.0A patent/CN106484277A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102314285A (zh) * | 2010-07-01 | 2012-01-11 | 上海科斗电子科技有限公司 | 虚拟物品拿取*** |
KR101066853B1 (ko) * | 2011-02-10 | 2011-09-26 | 알서포트 주식회사 | 원격제어 중 이동통신단말기의 화면전송 차단방법 |
CN102325271A (zh) * | 2011-09-02 | 2012-01-18 | 深圳创维-Rgb电子有限公司 | 移动终端发送文件给电视机共享的方法、装置及移动终端 |
CN104796572A (zh) * | 2015-04-22 | 2015-07-22 | 深圳市美贝壳科技有限公司 | 照片投射显示方法 |
CN105760127A (zh) * | 2016-02-19 | 2016-07-13 | 浙江吉利控股集团有限公司 | 一种传屏方法、传屏装置及移动终端 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112689579A (zh) * | 2018-09-05 | 2021-04-20 | 株式会社小糸制作所 | 车辆用显示***、车辆***以及车辆 |
US12005832B2 (en) | 2018-09-05 | 2024-06-11 | Koito Manufacturing Co., Ltd. | Vehicle display system, vehicle system, and vehicle |
CN114579024A (zh) * | 2022-02-28 | 2022-06-03 | 联想(北京)有限公司 | 一种信息处理方法、装置及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105159687B (zh) | 一种信息处理方法、终端及计算机存储介质 | |
CN104778001B (zh) | 一种图片控制方法及图片控制*** | |
CN105335064B (zh) | 一种信息处理方法和终端 | |
US8462132B2 (en) | Method and implementation device for inertial movement of window object | |
CN104461255B (zh) | 页面显示方法及装置、电子设备 | |
CN102662586B (zh) | 一种基于用户界面的操作触发方法、装置及终端设备 | |
CN106933468A (zh) | 一种用户界面切换方法及终端 | |
KR102027879B1 (ko) | 미디어 기기의 메뉴 제어 방법 및 장치와 그 방법에 대한 프로그램 소스를 저장한 기록 매체 | |
KR20100041107A (ko) | 멀티터치를 이용한 오브젝트 관리 방법 및 장치 | |
KR20100109686A (ko) | Gui 제공방법 및 이를 적용한 멀티미디어 기기 | |
CN103455270A (zh) | 视频文件传输方法及视频文件传输*** | |
CN104954549B (zh) | 电子装置以及通信方法 | |
CN107193553A (zh) | 按键控制方法及装置 | |
CN108228020B (zh) | 一种信息处理方法及终端 | |
CN102799389B (zh) | 即时通信工具实现涂鸦板的方法、客户端及*** | |
CN104423841A (zh) | 拖动图标的方法及装置 | |
US20130241944A1 (en) | Electronic Device and Display Control Method Thereof | |
CN112269505B (zh) | 音视频控制方法、装置及电子设备 | |
CN105940672B (zh) | 检测在用户设备的屏幕上描绘的图案 | |
CN105812565A (zh) | 一种智能手机外接显示器的自适应桌面管理***及方法 | |
CN107124568A (zh) | 一种视频录制方法及电子设备 | |
CN106201265A (zh) | 一种基于web的移动终端操控方法、装置及*** | |
CN112370780A (zh) | 虚拟控件的显示方法和装置、存储介质及电子设备 | |
CN106484277A (zh) | 一种快速投射的方法 | |
CN111880699A (zh) | 消息处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170308 |