新四季網

一種桌面應用圖標跨屏合併方法

2023-06-20 06:01:01 1

一種桌面應用圖標跨屏合併方法
【專利摘要】本發明涉及一種桌面應用圖標跨屏合併方法,其步驟為:1)對所有圖標註冊長按事件監聽器,對長按圖標左下、右上角設置刪除、添加分組按鈕;2)對所有圖標添加點擊事件,將點擊圖標加入到作業系統的分組圖標集合中;3)左右滑動切換屏幕選擇各屏幕中待合併的應用圖標,方法同步驟2);4)點擊選中圖標判斷點擊位置在桌面上的坐標,判斷是進入分組流程或調用刪除應用程式的接口;5)在點擊位置創建新的文件夾,創建新的圖標並將新圖標移動到新建文件夾位置;將被點擊圖標依次加入到新建文件夾,刪除新圖標、顯示新文件夾;6)將後面圖標向前移動以填補空缺部分;7)將桌面屏幕中所有圖標位置信息同步到資料庫中。
【專利說明】一種桌面應用圖標跨屏合併方法
【技術領域】
[0001]本發明涉及一種手機應用程式處理方法,特別是關於一種將多個應用圖標合併的桌面應用圖標跨屏合併方法。
【背景技術】
[0002]目前,在智慧型手機中對桌面應用圖標進行合併時,用戶需要將想要合併的應用圖標拖動到另一個圖標後進行合併操作,如果想要將其他屏幕上的應用圖標也合併的該文件夾中,需要將其他屏幕上的圖標通過長按操作後拖動到文件夾所在的頁面,才能放到該文件夾中,如果想要將多個應用圖標合併到一個文件夾時需要頻繁進行以上操作,比較繁瑣。

【發明內容】

[0003]針對上述問題,本發明的目的是提供一種桌面應用圖標跨屏合併方法,該方法能有效避免手機桌面多個應用圖標合併時的繁瑣操作,提高操作效率。
[0004]為實現上述目的,本發明採取以下技術方案:一種桌面應用圖標跨屏合併方法,其包括以下步驟:1)桌面對所有圖標註冊長按事件監聽器,用戶長按桌面圖標時,作業系統獲取用戶長按事件並調用註冊的長按事件監聽器;桌面接收到長按事件,遍歷桌面中除被長按的圖標以外所有圖標做縮小動畫,被縮小的圖標進入編輯狀態,並由作業系統採用畫圖的方式對長按圖標的左下角和右上角分別設置刪除按鈕和添加分組按鈕;2)桌面對所有圖標添加點擊事件,用戶點擊圖標後觸發點擊事件,作業系統判斷桌面是否處於編輯狀態,如果處於編輯狀態則對該點擊圖標做放大動畫,並將點擊的圖標加入到作業系統的分組圖標集合中;3)用戶左右滑動切換屏幕,選擇各個屏幕中的待合併的應用圖標,其操作方法與步驟2)同理;4)用戶點擊選中圖標,作業系統判斷點擊位置在桌面上的X軸、y軸坐標,如果點擊位置在被點擊圖標右上角的分組按鈕區域,則進入步驟5)中進行分組流程;如果點擊位置在被點擊圖標左下角的刪除按鈕區域,則由作業系統調用刪除應用程式的接口 ;5)桌面首先在點擊位置創建新的文件夾並隱藏在被點擊圖標處,然後根據作業系統中分組圖標集合的APP圖標創建新的圖標,並添加到桌面屏幕的最上層,並將新圖標移動到新建文件夾位置;再次將分組圖標集合中的被點擊圖標依次加入到新建文件夾中,同時刪除新圖標;最後顯示新文件夾;6)分組完成後,所有圖標退出編輯狀態,恢復至原大小,被合併的圖標在原屏幕中會有空缺,則作業系統遍歷所有的桌面屏幕,並將圖標按照先後順序添加到作業系統原有的數據集合中,按照數據集合中的次序依次擺放到屏幕中,實現將後面的圖標向前移動以填補空缺部分;7)圖標合併完成後,由作業系統通知數據處理模塊,將桌面屏幕中所有圖標位置信息同步到資料庫中,下次啟動後用戶的分組信息則不會消失。
[0005]進一步,所述步驟I)中,除所述被長按的圖標以外所有圖標縮小方法為:首先,通過函數enterScaleO將桌面上的所有圖標做縮小動畫操作,若有圖標已經處於縮小狀態,則不處理;反之,對所有縮小的圖標分別創建一個動畫對象;其次,動畫對象通過函數setDurationO設置動畫持續時間、通過函數setlnterpolator O設置動畫播放形式;最後,由函數addUpdatelistenerO設置動畫監聽器,由動畫監聽器將監聽到的動畫縮小過程傳輸至作業系統,當監聽到動畫完成後,由作業系統改變待縮小圖標的大小。
[0006]進一步,所述步驟I)中,所述桌面註冊長按事件監聽器方法為:通過函數setOnLongClickListener 將長按事件監聽器與桌面所有圖標關聯,對每個圖標添加長按事件監聽器。
[0007]進一步,所述步驟2)中,所述點擊圖標放大動畫的方法為:首先,通過函數exitScale O將桌面上被點擊圖標做放大動畫操作,若點擊圖標已經處於放大狀態,則不處理;反之,對點擊圖標創建一個動畫對象;其次,動畫對象通過函數setDurationO設置動畫持續時間、通過函數setlnterpolator O設置動畫播放形式;最後,由函數addUpdateIistener O設置動畫監聽器,由動畫監聽器將監聽到的動畫放大過程傳輸至作業系統,當監聽到動畫完成後,由作業系統改變待放大圖標的大小,放大點擊圖標。
[0008]進一步,所述步驟5)中,所述新圖標的創建方法為:首先,通過函數creatDragBitmap 創建一新圖標,由函數getLocationlnDragLayer O獲取到被點擊圖標在桌面屏幕中的位置;其次,根據被點擊圖標的位置計算新圖標在桌面屏幕中的X軸位置和I軸位置;最後,根據計算好的X軸和I軸位置,將新圖標放置在該位置,完成桌面屏幕新圖標的添加,並在桌面屏幕中顯示動畫。
[0009]本發明由於採取以上技術方案,其具有以下優點:1、本發明由於採用對所有圖標註冊長按事件監聽器,並在長按圖標的左下角和右上角分別設置刪除按鈕和添加分組按鈕,使得對應用圖標的編輯更快、更方便,將用戶的所有應用圖標進行分類,創建多個文件夾,提高了操作效率和用戶感受。2、本發明在桌面中長按任意應用圖標,圖標會進入到編輯狀態,點擊想要合併到一個文件中的應用圖標,也可以選擇其他屏幕上的應用圖標,選擇完成後點擊任意應用圖標,應用會自動將剛才選擇的所有圖標合併到一個文件夾中,包括其他屏幕上的應用圖標,從而減少用戶對同一操作的次數,節省了用戶時間。3、本發明不需要將應用圖標一個一個的拖動(或跨屏拖動)進行合併操作,有效解決了跨屏幕之間合併應用圖標操作繁瑣、需要進行多次拖動才能將圖標合併到一個文件夾中的問題,以及跨屏幕之間拖動應用圖標合併的操作相比同屏幕之間會更繁瑣的問題。4、本發明能夠將不在同一屏幕的應用圖標進行一次性合併到同一個文件夾,減少了用戶對同一操作的反覆次數,更快、更方便的滿足了用戶的需求。本發明可以廣泛在智慧型手機中應用。
【專利附圖】

【附圖說明】
[0010]圖1是本發明的整體結構示意圖。
【具體實施方式】
[0011]下面結合附圖和實施例對本發明進行詳細的描述。
[0012]如圖1所示,本發明提供一種手機桌面應用圖標跨屏合併方法,其包括以下步驟:
[0013]I)桌面對所有圖標註冊長按事件監聽器,用戶長按桌面圖標時,作業系統獲取用戶長按事件並調用註冊的長按事件監聽器;桌面接收到長按事件,遍歷桌面中除被長按的圖標以外所有圖標做縮小動畫,被縮小的圖標進入編輯狀態,並由作業系統採用畫圖的方式對長按圖標的左下角和右上角分別設置刪除按鈕和添加分組按鈕;[0014]其中,桌面註冊長按事件監聽器方法為:通過函數setOnLongClickListener 將長按事件監聽器與桌面所有圖標關聯,對每個圖標添加長按事件監聽器;
[0015]除被長按的圖標以外所有圖標縮小方法為:首先,通過函數enterScaleO將桌面上的所有圖標做縮小動畫操作,若有圖標已經處於縮小狀態,則不處理;反之,對所有縮小的圖標分別創建一個動畫對象;其次,動畫對象通過函數setDurationO設置動畫持續時間、通過函數setlnterpolator O設置動畫播放形式;最後,由函數addUpdatelistener O設置動畫監聽器,由動畫監聽器將監聽到的動畫縮小過程傳輸至作業系統,當監聽到動畫完成後,由作業系統改變待縮小圖標的大小,即縮小除被長按圖標以外所有圖標的大小。
[0016]2)桌面對所有圖標添加點擊事件(包括長按圖標和縮小圖標),用戶點擊圖標後觸發點擊事件,作業系統判斷桌面是否處於編輯狀態,如果處於編輯狀態則對該點擊圖標做放大動畫,並將點擊的圖標加入到作業系統的分組圖標集合中;
[0017]其中,點擊圖標放大動畫的方法為:首先,通過函數exitScaleO將桌面上被點擊圖標做放大動畫操作,若點擊圖標已經處於放大狀態,則不處理;反之,對點擊圖標創建一個動畫對象;其次,動畫對象通過函數setDurationO設置動畫持續時間、通過函數setlnterpolator 設置動畫播放形式;最後,由函數addUpdatelistener O設置動畫監聽器,由動畫監聽器將監聽到的動畫放大過程傳輸至作業系統,當監聽到動畫完成後,由作業系統改變待放大圖標的大小,即放大點擊圖標。
[0018]3)用戶可以左右滑動切換屏幕,選擇各個屏幕中的待合併的應用圖標,其操作方法與步驟2)相同,在此不再贅述。
[0019]4)用戶點擊選中圖標,作業系統判斷點擊位置在桌面上的X軸、y軸坐標,如果點擊位置在被點擊圖標右上角的分組按鈕區域,則進入步驟5)中進行分組流程;如果點擊位置在被點擊圖標左下角的刪除按鈕區域,則由作業系統調用刪除應用程式的接口。
[0020]5)桌面首先在點擊位置創建新的文件夾並隱藏在被點擊圖標處,然後根據作業系統中分組圖標集合的APP圖標創建新的圖標DragView,並添加到桌面屏幕的最上層,並將新圖標DragView移動到新建文件夾位置;再次將分組圖標集合中的被點擊圖標依次加入到新建文件夾中,冋時刪除新圖標DragView ;最後顯不新文件夾;
[0021]其中,倉Il建新的圖標DragView用於動畫,並將新圖標DragView添加到桌面屏幕,新圖標DragView的創建方法為:首先,通過函數creatDragBitmap O創建一新圖標,由函數getLocationlnDragLayer O獲取到被點擊圖標在桌面屏幕中的位置;其次,根據被點擊圖標的位置計算新圖標在桌面屏幕中的X軸位置和I軸位置;最後,根據計算好的X軸和y軸位置,將新圖標放置在該位置,完成桌面屏幕新圖標DragView的添加,並在桌面屏幕中顯示動畫。
[0022]6)分組完成後,所有圖標退出編輯狀態,恢復至原大小,被合併的圖標在原屏幕中會有空缺,則作業系統遍歷所有的桌面屏幕,並將圖標按照先後順序添加到作業系統原有的數據集合中,按照數據集合中的次序依次擺放到屏幕中,實現將後面的圖標向前移動以填補空缺部分。
[0023]7)圖標合併完成後,由作業系統通知數據處理模塊,將桌面屏幕中所有圖標位置信息同步到資料庫中,下次啟動後即可保證用戶的分組信息不會消失。
[0024]上述各實施例僅用於說明本發明,各步驟和實現方式都是可以有所變化的,在本發明技術方案的基礎上,凡根據本發明原理對個別步驟進行的改進和等同變換,均不應排除在本發明的保護範圍之外。
【權利要求】
1.一種桌面應用圖標跨屏合併方法,其包括以下步驟: 1)桌面對所有圖標註冊長按事件監聽器,用戶長按桌面圖標時,作業系統獲取用戶長按事件並調用註冊的長按事件監聽器;桌面接收到長按事件,遍歷桌面中除被長按的圖標以外所有圖標做縮小動畫,被縮小的圖標進入編輯狀態,並由作業系統採用畫圖的方式對長按圖標的左下角和右上角分別設置刪除按鈕和添加分組按鈕; 2)桌面對所有圖標添加點擊事件,用戶點擊圖標後觸發點擊事件,作業系統判斷桌面是否處於編輯狀態,如果處於編輯狀態則對該點擊圖標做放大動畫,並將點擊的圖標加入到作業系統的分組圖標集合中; 3)用戶左右滑動切換屏幕,選擇各個屏幕中的待合併的應用圖標,其操作方法與步驟2)同理; 4)用戶點擊選中圖標,作業系統判斷點擊位置在桌面上的X軸、y軸坐標,如果點擊位置在被點擊圖標右上角的分組按鈕區域,則進入步驟5)中進行分組流程;如果點擊位置在被點擊圖標左下角的刪除按鈕區域,則由作業系統調用刪除應用程式的接口 ; 5)桌面首先在點擊位置創建新的文件夾並隱藏在被點擊圖標處,然後根據作業系統中分組圖標集合的APP圖標創建新的圖標,並添加到桌面屏幕的最上層,並將新圖標移動到新建文件夾位置;再次將分組圖標集合中的被點擊圖標依次加入到新建文件夾中,同時刪除新圖標;最後顯示新文件夾; 6)分組完成後,所有圖標退出編輯狀態,恢復至原大小,被合併的圖標在原屏幕中會有空缺,則作業系統遍歷所有的桌面屏幕,並將圖標按照先後順序添加到作業系統原有的數據集合中,按照數據集合中的次序依次擺放到屏幕中,實現將後面的圖標向前移動以填補空缺部分; 7)圖標合併完成後,由作業系統通知數據處理模塊,將桌面屏幕中所有圖標位置信息同步到資料庫中,下次啟動後用戶的分組信息則不會消失。
2.如權利要求1所述的一種桌面應用圖標跨屏合併方法,其特徵在於:所述步驟I)中,除所述被長按的圖標以外所有圖標縮小方法為: 首先,通過函數enterScaleO將桌面上的所有圖標做縮小動畫操作,若有圖標已經處於縮小狀態,則不處理;反之,對所有縮小的圖標分別創建一個動畫對象; 其次,動畫對象通過函數setDurationO設置動畫持續時間、通過函數setlnterpolator O設置動畫播放形式; 最後,由函數addUpdatelistenerO設置動畫監聽器,由動畫監聽器將監聽到的動畫縮小過程傳輸至作業系統,當監聽到動畫完成後,由作業系統改變待縮小圖標的大小。
3.如權利要求1所述的一種桌面應用圖標跨屏合併方法,其特徵在於:所述步驟I)中,所述桌面註冊長按事件監聽器方法為: 通過函數setOnLongClickListener 將長按事件監聽器與桌面所有圖標關聯,對每個圖標添加長按事件監聽器。
4.如權利要求2所述的一種桌面應用圖標跨屏合併方法,其特徵在於:所述步驟I)中,所述桌面註冊長按事件監聽器方法為: 通過函數setOnLongClickListener 將長按事件監聽器與桌面所有圖標關聯,對每個圖標添加長按事件監聽器。
5.如權利要求1或2或3或4所述的一種桌面應用圖標跨屏合併方法,其特徵在於:所述步驟2)中,所述點擊圖標放大動畫的方法為: 首先,通過函數exitScale O將桌面上被點擊圖標做放大動畫操作,若點擊圖標已經處於放大狀態,則不處理;反之,對點擊圖標創建一個動畫對象; 其次,動畫對象通過函數setDurationO設置動畫持續時間、通過函數setlnterpolator O設置動畫播放形式; 最後,由函數addUpdatelistenerO設置動畫監聽器,由動畫監聽器將監聽到的動畫放大過程傳輸至作業系統,當監聽到動畫完成後,由作業系統改變待放大圖標的大小,放大點擊圖標。
6.如權利要求1或2或3或4所述的一種桌面應用圖標跨屏合併方法,其特徵在於:所述步驟5)中,所述新圖標的創建方法為: 首先,通過函數CreatDragBitmapO創建一新圖標,由函數getLocationlnDragLayer O獲取到被點擊圖標在桌面屏幕中的位置; 其次,根據被點擊圖標的位置計算新圖標在桌面屏幕中的X軸位置和I軸位置; 最後,根據計算好的X軸和I軸位置,將新圖標放置在該位置,完成桌面屏幕新圖標的添加,並在桌面屏幕中顯示動畫。
7.如權利要求5所述的一種桌面應用圖標跨屏合併方法,其特徵在於:所述步驟5)中,所述新圖標的創建方法為: 首先,通過函數CreatDragBitmapO創建一新圖標,由函數getLocationlnDragLayer O獲取到被點擊圖標在桌面屏幕中的位置; 其次,根據被點擊圖標的位置計算新圖標在桌面屏幕中的X軸位置和I軸位置; 最後,根據計算好的X軸和y軸位置,將新圖標放置在該位置,完成桌面屏幕新圖標的添加,並在桌面屏幕中顯示動畫。
【文檔編號】G06F3/0487GK103605464SQ201310628516
【公開日】2014年2月26日 申請日期:2013年11月29日 優先權日:2013年11月29日
【發明者】張劍文, 張肖保 申請人:深圳市朗司科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀