亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Android平臺應(yīng)用啟動的方法和裝置的制造方法

文檔序號:9452695閱讀:177來源:國知局
一種Android平臺應(yīng)用啟動的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏的觸摸檢測技術(shù)領(lǐng)域,具體涉及一種Android平臺應(yīng)用啟動的方法和裝置。
【背景技術(shù)】
[0002]觸摸屏被廣泛應(yīng)用于移動終端中,當(dāng)用戶手持移動終端操作時,用手指觸摸移動終端觸摸屏上顯示的應(yīng)用圖標(biāo),則移動終端的主處理器在接收到觸摸屏感應(yīng)到的觸摸信號后,基于觸摸信號中攜帶的觸摸位置信息,判斷用戶觸摸的應(yīng)用圖標(biāo),并調(diào)用應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用執(zhí)行。
[0003]隨著移動終端的廣泛應(yīng)用,用戶對移動終端能夠便捷使用的性能要求也越來越高,現(xiàn)有的一種便捷功能是:用戶在移動終端觸摸屏的邊緣發(fā)起觸摸事件,移動終端在接收到觸摸事件后,在觸摸屏的設(shè)定區(qū)域顯示一個快速啟動窗口,快速啟動窗口中包含有設(shè)定的或者用戶定義的應(yīng)用圖標(biāo),用戶通過觸摸快速啟動窗口中的目標(biāo)應(yīng)用圖標(biāo)來實現(xiàn)快速啟動目標(biāo)應(yīng)用的效果。
[0004]但上述快速啟動窗口的便捷功能在給用戶帶來快捷的同時,也會存在誤操作的技術(shù)問題,例如:當(dāng)用戶在觸摸屏上通過觸摸滑動操作來切換顯示頁面時,通常會比較隨意的滑動手指,有時會不經(jīng)意的滑動到觸摸屏的邊緣區(qū)域,而此時,移動終端的主處理器在接收到觸摸信號后,會誤判斷為觸摸屏的邊緣被發(fā)起了觸摸事件而顯示快速啟動窗口。

【發(fā)明內(nèi)容】

[0005]本申請實施例通過提供一種Android平臺應(yīng)用啟動的方法和裝置,解決現(xiàn)有技術(shù)中存在的由誤操作導(dǎo)致顯示窗口被調(diào)用顯示的技術(shù)問題。
[0006]為解決上述技術(shù)問題,本申請實施例采用以下技術(shù)方案予以實現(xiàn):
提出一種Android平臺應(yīng)用啟動的方法,包括:基于接收的觸摸消息判斷觸摸是否發(fā)生于觸摸屏的邊緣區(qū)域;若是,在觸摸移動期間的設(shè)定時間段內(nèi)獲取多個觸摸壓感值,并計算平均觸摸壓感值;判斷平均觸摸壓感值是否大于閾值;若是,在觸摸屏上顯示包含有應(yīng)用圖標(biāo)的顯示窗口。具體的,當(dāng)用戶觸摸觸摸屏發(fā)起觸摸事件時,會產(chǎn)生觸摸消息,從觸摸消息中可以得到觸摸發(fā)生在觸摸屏上的位置坐標(biāo),根據(jù)對位置坐標(biāo)的判斷可以獲知觸摸是否發(fā)生于觸摸屏的邊緣區(qū)域,若發(fā)生于邊緣區(qū)域,則在觸摸移動期間的設(shè)定時間段內(nèi)獲取多個觸摸壓感值,并計算獲取到的所有觸摸壓感值的平均值,在平均值大于閾值時,判斷為用戶需要調(diào)用包含有應(yīng)用圖標(biāo)的顯示窗口。
[0007]提出一種Android平臺應(yīng)用啟動的裝置,包括觸摸采集模塊、壓力感應(yīng)模塊、區(qū)域判斷模塊、觸摸壓感值計算模塊、平均觸摸壓感值判斷模塊和顯示模塊;所述觸摸采集模塊,用于采集觸摸消息、觸摸移動消息和/或觸摸抬起消息;所述壓力感應(yīng)模塊,用于在觸摸移動期間采集觸摸壓感值;所述區(qū)域判斷模塊,用于從所述觸摸采集模塊接收采集的觸摸消息,并基于觸摸消息判斷觸摸是否發(fā)生于觸摸屏的邊緣區(qū)域;所述觸摸壓感值計算模塊,用于在觸摸移動期間的設(shè)定時間段內(nèi)接收所述壓力感應(yīng)模塊采集的觸摸壓感值后,計算平均觸摸壓感值;所述平均觸摸壓感值判斷模塊,用于判斷平均觸摸壓感值是否大于閾值,并將判斷結(jié)果發(fā)送給所述控制模塊;所述顯示模塊,用于在平均觸摸壓感值大于閥值時,顯示包含有應(yīng)用圖標(biāo)的顯示窗口。
[0008]與現(xiàn)有技術(shù)相比,本申請實施例提供的技術(shù)方案,具有的技術(shù)效果或優(yōu)點是:本申請實施例提出的Android平臺應(yīng)用啟動的方法和裝置中,根據(jù)觸摸消息判斷觸摸發(fā)生于觸摸屏的邊緣區(qū)域時,在觸摸移動期間的設(shè)定時間段內(nèi)獲取多個觸摸壓感值,并計算平均觸摸壓感值;判斷平均觸摸壓感值是否大于閾值;當(dāng)大于閾值時,在觸摸屏上顯示包含有應(yīng)用圖標(biāo)的顯示窗口。因為當(dāng)用戶觸摸觸摸屏切換顯示頁面時,手部的觸摸力度較小,而滑動到觸摸屏邊緣時,由于沒有目標(biāo)性,則觸摸力度更小,因此觸摸壓感值也較小,而當(dāng)用戶需要調(diào)用顯示窗口時,手部的用力通常因為具有目標(biāo)性而加大觸摸力度,則此時的觸摸壓感值相對較大,在設(shè)定一個合適的閾值后,將大于閾值的平均觸摸壓感值對應(yīng)的用戶觸摸事件判斷為用戶需要調(diào)用顯示窗口,此時再顯示顯示窗口能夠避免因為用戶的誤操作而顯示顯示窗口,從而解決了誤操作導(dǎo)致顯示窗口被調(diào)用的技術(shù)問題。
【附圖說明】
[0009]圖1為本發(fā)明實施例提出的Android平臺應(yīng)用啟動方法的流程圖。
[0010]圖2為本發(fā)明實施例提出的顯示窗口的顯示例圖;
圖3為本發(fā)明實施例提出的Android平臺應(yīng)用啟動裝置的架構(gòu)圖。
【具體實施方式】
[0011]本申請實施例通過提供一種Android平臺應(yīng)用啟動的方法和裝置,當(dāng)用戶手指在觸摸屏邊緣滑動時,采集滑動期間手指施加在觸摸屏上的觸摸壓感值,在平均觸摸壓感值大于閾值時才調(diào)用顯示窗口,避免諸如觸摸力度較小的切換操作界面等觸摸操作被誤判斷為調(diào)用顯示窗口,解決現(xiàn)有技術(shù)中由誤操作導(dǎo)致顯示窗口被調(diào)用的技術(shù)問題。
[0012]為了更好的理解上述技術(shù)方案,下面將結(jié)合說明書附圖以及具體的實施方式,對上述技術(shù)方案進行詳細的說明。
[0013]如圖1所示,為本申請實施例提出的Android平臺應(yīng)用啟動方法的流程圖,包括以下步驟:
步驟Sll:基于接收的觸摸消息判斷觸摸是否發(fā)生于觸摸屏的邊緣區(qū)域。
[0014]以移動終端為例,用戶觸摸移動終端的觸摸屏發(fā)起觸摸,一個完整的觸摸過程基本包含三種事件:觸摸按下事件ACT10N_D0WN、觸摸移動事件ACT10N_M0VE和觸摸抬起事件ACT10NJJP。具體的,用戶手指觸摸到觸摸屏后,會先產(chǎn)生一個ACT10N_D0WN,接著產(chǎn)生多個ACT10N_M0VE,當(dāng)手指結(jié)束觸摸抬起時,產(chǎn)生一個ACT10NJJP,移動終端在接收到這些觸摸事件標(biāo)識后,根據(jù)觸摸事件執(zhí)行相應(yīng)的操作。
[0015]對應(yīng)于三種觸摸事件,這里所指的觸摸消息,分別為觸摸按下消息、觸摸移動消息和觸摸抬起消息,其中,觸摸消息中還可以包含有觸摸產(chǎn)生的觸摸壓感值。觸摸壓感值也可以單獨由壓力傳感模塊獲取。
[0016]進一步的,觸摸消息中還包含有觸摸事件的位置信息,也即在觸摸屏的具體坐標(biāo),根據(jù)觸摸坐標(biāo)可以判斷觸摸發(fā)生于觸摸屏的具體位置,從而可以判斷觸摸是否發(fā)生在觸摸屏的邊緣區(qū)域。
[0017]以1080*1920分辨率的觸摸屏為例,若界定觸摸屏最外面的20個像素為邊緣像素,則若觸摸坐標(biāo)位于(0,20)或(1060, 1080)區(qū)間內(nèi)時,判斷觸摸事件發(fā)生在觸摸屏的邊緣區(qū)域。若發(fā)生在邊緣區(qū)域,則執(zhí)行步驟S12。
[0018]步驟S12:在觸摸移動期間的設(shè)定時間段內(nèi)獲取多個觸摸壓感值,并計算平均觸摸壓感值。
[0019]用戶手指在觸摸屏上觸摸滑動時,會實時的產(chǎn)生觸摸移動事件ACT10N_M0VE,移動終端在接收到觸摸移動事件標(biāo)識的同時,從觸摸移動事件攜帶的消息中獲取觸摸壓感值,或者以設(shè)定頻率從采集觸摸壓感值的壓力感應(yīng)模塊獲取觸摸壓感值。
[0020]觸摸壓感值解釋為用戶手指觸摸觸摸屏?xí)r產(chǎn)生的觸摸力度的度量值,取值范圍為0~1 ;0表示沒有按下觸摸屏,I表示按壓觸摸屏的最大值,按下屏幕的力度不同,觸摸壓感值也不同,力度越大壓感值也就越大。
[0021]在觸摸移動期間獲取了多個觸摸壓感值之后,計算平均觸摸壓感值。
[0022]步驟S13:判斷平均觸摸壓感值是否大于閾值。若是,
步驟S14:在觸摸屏上顯示包含有應(yīng)用圖標(biāo)的顯示窗口。
[0023]閾值的設(shè)定用來區(qū)分觸摸力度產(chǎn)生的影響,通常,當(dāng)用戶觸摸觸摸屏發(fā)起諸如切換顯示頁面等操作時,手部的觸摸力度較小,而滑動到觸摸屏邊緣時,由于沒有目標(biāo)性,則觸摸力度更小,因此相應(yīng)產(chǎn)生的觸摸壓感值也較小,而當(dāng)用戶需要調(diào)用諸如快速啟動窗口等的顯示窗口時,手部的用力通常因為具有目標(biāo)性而加大觸摸力度,此時產(chǎn)生的觸摸壓感值也就相對較大;在設(shè)定一個合適的閾值后,將大于閾值的平均觸摸壓感值對應(yīng)的用戶觸摸判斷為用戶需要調(diào)用顯示窗口,此時再顯示顯示窗口能夠避免因為用戶的誤操作而誤調(diào)用顯不窗口 O
[0024]如圖2所示,以觸摸的當(dāng)前位置坐標(biāo)作為基準(zhǔn)坐標(biāo),調(diào)用出目標(biāo)顯示窗口,并以基準(zhǔn)坐標(biāo)為中心或者起點,顯示目標(biāo)顯示窗口,例如快速啟動窗口。在顯示窗口中包含有一個或者多個應(yīng)用圖標(biāo),這些應(yīng)用圖標(biāo)由系統(tǒng)設(shè)定或者由用戶自行設(shè)定,使得用戶在選擇其中的應(yīng)用圖標(biāo)后能夠打開相應(yīng)的應(yīng)用。
[0025]顯示窗口以懸浮窗形式設(shè)定,可以透明也可以不透明。
[0026]若平均壓感值小于閾值,則判斷為用戶發(fā)起的觸摸操作并不是要啟動顯示窗口。本申請實施例不限制顯示窗口與觸摸屏邊緣對應(yīng)的設(shè)定,例如左側(cè)邊緣對應(yīng)快速啟動窗口,右側(cè)邊緣對應(yīng)開關(guān)機快捷窗口等。
[0027]通常,在現(xiàn)有技術(shù)中,當(dāng)通過在觸摸屏邊緣滑動調(diào)用目標(biāo)窗口之后,會執(zhí)行觸摸抬起事件,結(jié)束一次觸摸過程,然后在窗口中觸摸目標(biāo)應(yīng)用圖標(biāo)進行觸摸選擇。本申請實施例中,為實現(xiàn)用戶觸摸效果的連貫性,提高用戶觸摸體驗,在觸摸屏上顯示包含有應(yīng)用圖標(biāo)的顯示窗口之后,執(zhí)行步驟S15:判斷是否持續(xù)接收到觸摸移動消息;若接收到了,則執(zhí)行步驟S16:判斷觸摸位置是否位于應(yīng)用圖標(biāo)的顯示區(qū)域。
[0028]也即,用戶在觸摸屏邊緣通過觸摸滑動調(diào)用了顯示窗口之后,不結(jié)束觸摸,而是繼續(xù)在觸摸屏上滑動選擇需要執(zhí)行的應(yīng)用對應(yīng)的應(yīng)用圖標(biāo)。移動終端根據(jù)滑動產(chǎn)生的觸摸移動消息解析出觸摸坐標(biāo),并判斷觸摸坐標(biāo)是否落入了應(yīng)用圖標(biāo)的區(qū)域范圍內(nèi),包括目標(biāo)應(yīng)用窗口內(nèi)的任一應(yīng)用圖標(biāo);若沒有,則不執(zhí)行任何調(diào)用,若滑動觸摸落入了任一個應(yīng)用圖標(biāo)的顯示范圍內(nèi),則執(zhí)行步驟S17:發(fā)出選中應(yīng)用圖標(biāo)的提示信息。
[0029]當(dāng)用戶手指滑動到一個應(yīng)用圖標(biāo)后,以聲音、閃爍、圖標(biāo)晃動或者移動終端震動等方式發(fā)出提示信息,提示用戶已經(jīng)選中目標(biāo)應(yīng)用圖標(biāo),使用戶明確目標(biāo),并執(zhí)行步驟S18:記錄被選中的應(yīng)用圖標(biāo)對應(yīng)應(yīng)用的名稱;以及步驟S19:設(shè)置被選中的應(yīng)用圖標(biāo)對應(yīng)應(yīng)用的選中屬性為是。顯示窗口中的應(yīng)用圖標(biāo)的選中屬性初始設(shè)定都為否。
[0030]用戶的手指在劃過應(yīng)用圖標(biāo)時,存在兩種可能:1、該應(yīng)用圖標(biāo)是用戶需要觸摸的目標(biāo)應(yīng)用圖標(biāo);2、用戶手指僅經(jīng)過該應(yīng)用圖標(biāo),但該應(yīng)用圖標(biāo)不是用戶的目標(biāo)應(yīng)用圖標(biāo)。因此,在用戶手指劃過一個應(yīng)用圖標(biāo)時,并不執(zhí)行調(diào)用應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用,而是記錄該應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用名稱,以及設(shè)置該應(yīng)用圖標(biāo)的選中屬性,若用戶繼續(xù)滑動手指,則不執(zhí)行該應(yīng)用圖標(biāo)對應(yīng)的應(yīng)用,若用戶抬起手指,才表明該應(yīng)用圖標(biāo)就是用戶的目標(biāo)應(yīng)用圖標(biāo),此時再根據(jù)記錄的應(yīng)用
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1