【技術實現步驟摘要】
本申請涉及終端,尤其涉及一種撤銷操作的方法和裝置。
技術介紹
1、隨著互聯網的普及和發展,人們對于終端設備的功能需求也越發多樣化。例如,為了簡化用戶使用終端設備的方式,較多終端設備可以在某些應用中實現撤銷功能,使得用戶可以通過撤銷功能回退至所需的步驟中。
2、通常情況下,在允許實現撤銷功能的應用中,應用可以實現對于用戶操作進行記錄,得到歷史操作記錄,并在接收到用戶的撤銷操作時,根據歷史操作記錄實現對于某一操作的撤銷。在不允許實現撤銷功能的應用中,終端設備則無法實現撤銷功能。
3、然而,上述撤銷操作的方法影響用戶的使用體驗。
技術實現思路
1、本申請實施例提供一種撤銷操作的方法和裝置,使得終端設備可以對用戶針對第一應用的操作以及用戶針對第二應用的操作中的任一操作進行撤回,使得撤銷功能不僅限于某個允許撤銷的應用,豐富撤銷功能的使用場景,進而提高用戶使用撤銷功能的使用體驗。
2、第一方面,本申請實施例提供一種撤銷操作的方法,所述方法包括:終端設備顯示第一界面,所述第一界面中包括第一值;響應于針對第一界面的第一操作,所述終端設備顯示第二界面,所述第二界面中包括第二值,所述第二值為所述終端設備響應于所述第一操作對所述第一值進行修改后得到的值,所述第一界面以及所述第二界面均為第一應用中的界面;所述終端設備顯示第三界面,所述第三界面中包括第三值;響應于針對第三界面的第二操作,所述終端設備顯示第四界面,所述第二操作在所述第一操作之后,所述第四界面中包括第四值,所
3、其中,第一界面可以為圖1中的a所示的界面,第一值為60。第一操作為調整屏幕顯示亮度的操作,第二界面為圖1中的b所示的界面,第二值為30,第一應用為設置應用。第三界面可以為圖5中的a所示的界面,第三值可以為接收個性化內容推薦開關關閉。第二操作為開啟接收個性化內容推薦開關的操作,第四界面可以為圖5中的b所示的界面,第四值可以為接收個性化內容推薦開關開啟,第二應用為團購應用。第三操作為打開控制中心的操作,第五界面可以為圖6中的a所示的界面,第一控件可以為控件601。第二控件可以為圖6中的b所示的界面中的控件606。
4、這樣,使得終端設備可以對用戶針對第一應用的操作以及用戶針對第二應用的操作中的任一操作進行撤回,使得撤銷功能不僅限于某個允許撤銷的應用,豐富撤銷功能的使用場景,進而提高用戶使用撤銷功能的使用體驗。
5、在一種可能的實現方式中,第二控件顯示在第一窗口內,第一窗口中還包括下述一種或多種:第三值、第四值、第三控件、或第四控件,第三控件用于查看第二操作的上一個操作,第四控件用于查看第二操作的下一個操作。
6、其中,第一窗口可以為圖6中的b所示的窗口602,第三控件可以為窗口602中的控件604,第四控件可以為窗口602中的控件605。
7、這樣,終端設備可以基于第一窗口中的第三值以及第四值實現對于第二操作的更改內容的預覽,提高用戶撤銷第二操作的準確性。并且,用戶可以基于第三控件以及第四控件實現對于其他操作的預覽,提高撤銷功能的靈活性,以及用戶使用撤銷功能的體驗感。
8、在一種可能的實現方式中,在響應于針對第三界面的第二操作之后,方法還包括:終端設備將第二操作的操作數據增加到第一數據集中,得到第二數據集,第一數據集中的操作數據按照時間順序進行排列,第二操作的操作數據為第二數據集中的最新數據;在終端設備撤銷第二操作之后,方法還包括:終端設備在第二數據集中刪除第二操作的操作數據,并增加撤銷第二操作的操作數據,得到第三數據集,撤銷第二操作的操作數據為第三數據集中的最新數據。
9、第一數據集可以為本申請實施例中描述的類棧中的歷史目標數據。
10、這樣,終端設備可以保證所有操作數據是嚴格按時間順序排序的,刪除時可刪除任意位置的數據,保持記錄順序不變的同時還會讓撤銷操作更加靈活,大大提升了用戶操作的便捷性。
11、在一種可能的實現方式中,第一數據集中的任一操作數據中可以包括下述一種或多種:操作名稱、操作所在界面的路徑名稱、操作對應的更改項、操作時間、第五值、或第六值,第六值為終端設備響應于操作對第五值進行更改后得到的值。
12、這樣,通過存儲操作數據,使得終端設備可以通過操作數據實現對于操作所在界面的快速定位、并且實現在界面中通過窗口顯示操作的更改內容,便于用戶隨時預覽操作的具體內容。
13、在一種可能的實現方式中,在終端設備撤銷第二操作之后,方法還包括:終端設備在第二界面中顯示第五控件;響應于針對第五控件的操作,終端設備撤銷第一操作。
14、第五控件可以為圖6中的c所示的確認回退控件。
15、這樣,終端設備不僅可以實現對于歷史操作的預覽,還可以實現對于任一歷史操作的撤回功能,以提高用戶使用撤銷功能的體驗感。
16、在一種可能的實現方式中,第五控件顯示在第二窗口內,第二窗口中還包括下述一種或多種:第一值、第二值、第六控件、或第七控件,第六控件用于查看第一操作的上一個操作,第七控件用于查看第一操作的下一個操作。
17、第二窗口可以為圖6中的c所示的界面中的窗口,第六控件可以為窗口左側的控件,第七控件可以為窗口右側的控件,即控件605。
18、這樣,終端設備可以基于第二窗口中的第一值以及第二值實現對于第二操作的更改內容的預覽,提高用戶撤銷第一操作的準確性。并且,用戶可以基于第六控件以及第七控件實現對于其他操作的預覽,提高撤銷功能的靈活性,以及用戶使用撤銷功能的體驗感。
19、在一種可能的實現方式中,在終端設備撤銷第一操作之后,方法還包括:終端設備從第三數據集中,刪除第一操作的操作數據,并增加撤銷第一操作的操作數據,得到第四數據集,撤銷第一操作的操作數據為第四數據集中的最新數據。
20、這樣,終端設備可以保證所有操作數據是嚴格按時間順序排序的,刪除時可刪除任意位置的數據,保持記錄順序不變的同時還會讓撤銷操作更加靈活,大大提升了用戶操作的便捷性。
21、在一種可能的實現方式中,方法還包括:響應于針對第七控件的操作,終端設備在第三界面中顯示第三窗口,第三窗口中包括第八控件,所以第三窗口中還包括第三值和/或第四值,第三值為響應于恢復撤銷第二操作的操作對第四值進行修改后得到的值;響應于針對第八控件的操作,終端設備恢復撤銷第二操作。
22、第三窗口可以為圖6中的d所示的窗口602,第八控件可以為窗口602中的確認回退控件。
23、這樣,終端設備不僅可以實本文檔來自技高網...
【技術保護點】
1.一種撤銷操作的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第二控件顯示在第一窗口內,所述第一窗口中還包括下述一種或多種:所述第三值、所述第四值、第三控件、或第四控件,所述第三控件用于查看所述第二操作的上一個操作,所述第四控件用于查看所述第二操作的下一個操作。
3.根據權利要求1或2所述的方法,其特征在于,在響應于針對第三界面的第二操作之后,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述第一數據集中的任一操作數據中可以包括下述一種或多種:操作名稱、操作所在界面的路徑名稱、操作對應的更改項、操作時間、第五值、或第六值,所述第六值為所述終端設備響應于操作對所述第五值進行更改后得到的值。
5.根據權利要求3或4所述的方法,其特征在于,在所述終端設備撤銷所述第二操作之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述第五控件顯示在第二窗口內,所述第二窗口中還包括下述一種或多種:所述第一值、所述第二值、第六控件、或第七控件,所述第六控件用于查看所述第一操作的
7.根據權利要求5或6所述的方法,其特征在于,在所述終端設備撤銷所述第一操作之后,所述方法還包括:
8.根據權利要求6所述的方法,其特征在于,所述方法還包括:
9.根據權利要求1-8任一項所述的方法,其特征在于,在響應于針對第一界面的第一操作之后,所述方法還包括:
10.根據權利要求9所述的方法,其特征在于,所述方法還包括:
11.根據權利要求9或10所述的方法,其特征在于,所述預設的接口類型為用于更改參數的類型,所述用于更改參數的類型包括下述一種或多種:putInt類型、或putstring類型。
12.根據權利要求1-11任一項所述的方法,其特征在于,所述第一操作的操作數據中包括:第一標識,所述第一標識用于指示所述第一操作的父節點為所述第二操作,所述終端設備撤銷所述第二操作,包括:
13.根據權利要求1-12任一項所述的方法,其特征在于,所述終端設備中還包括:撤銷實現模塊、以及撤銷記錄模塊,所述終端設備撤銷所述第二操作,包括:
14.一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時,使得所述終端設備執行如權利要求1-13任一項所述的方法。
15.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時,使得計算機執行如權利要求1-13任一項所述的方法。
...【技術特征摘要】
1.一種撤銷操作的方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述第二控件顯示在第一窗口內,所述第一窗口中還包括下述一種或多種:所述第三值、所述第四值、第三控件、或第四控件,所述第三控件用于查看所述第二操作的上一個操作,所述第四控件用于查看所述第二操作的下一個操作。
3.根據權利要求1或2所述的方法,其特征在于,在響應于針對第三界面的第二操作之后,所述方法還包括:
4.根據權利要求3所述的方法,其特征在于,所述第一數據集中的任一操作數據中可以包括下述一種或多種:操作名稱、操作所在界面的路徑名稱、操作對應的更改項、操作時間、第五值、或第六值,所述第六值為所述終端設備響應于操作對所述第五值進行更改后得到的值。
5.根據權利要求3或4所述的方法,其特征在于,在所述終端設備撤銷所述第二操作之后,所述方法還包括:
6.根據權利要求5所述的方法,其特征在于,所述第五控件顯示在第二窗口內,所述第二窗口中還包括下述一種或多種:所述第一值、所述第二值、第六控件、或第七控件,所述第六控件用于查看所述第一操作的上一個操作,所述第七控件用于查看所述第一操作的下一個操作。
7.根據權利要求5或6所述的方法,其特征在于,在所述終端設備撤銷所述第一操作之后,所述方法還包括:
8.根...
【專利技術屬性】
技術研發人員:呂棟輝,
申請(專利權)人:榮耀終端股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。