System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開的實施例涉及計算機以及相關,具體地,涉及適用于一種在顯示終端中實現模擬鼠標控制的方法、裝置、設備和介質。
技術介紹
1、智能終端給社會生活帶來極大的便利和良好的用戶體驗,例如:交互式網絡電視(iptv)。
2、現有技術中,大多數iptv都允許用戶自己下載安裝安卓安裝包(androidpackage,apk)應用程序。但是,網絡上很多第三方開發的應用程序都只能支持鼠標或觸摸屏的操作;而iptv為了節約成本,一般都沒有配備無線鼠標,尤其是大部分iptv屏幕都不支持觸摸的情況下,用戶僅能使用一般的紅外(infrared,ir)遙控器,無法使用或控制這些第三方應用程序,非常影響用戶體驗。
技術實現思路
1、本文中描述的實施例提供了一種在顯示終端中實現模擬鼠標控制的方法、裝置、設備和介質,解決現有技術存在的問題。
2、根據本公開的第一方面,提供了一種在顯示終端中實現模擬鼠標控制的方法,包括:
3、在顯示終端的應用工程內添加鼠標視圖控件類,其中,所述鼠標視圖控件類包括遙控設備的遙控指令與鼠標視圖控件的移動信息的轉換關系,所述移動信息包括移動方向和移動距離;
4、構建所述鼠標視圖控件類所對應的鼠標視圖控件對象,以實現在所述顯示終端的目標應用頁面創建鼠標視圖控件,其中,所述目標應用頁面為所述鼠標視圖控件對象定義的應用頁面;
5、在遙控設備指令處理對象中,添加所述鼠標視圖控件對象封裝的遙控設備指令處理函數,其中,所述遙控設備指令處理函
6、響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至目標位置。
7、在本公開一些實施例中,所述構建所述鼠標視圖控件類所對應的鼠標視圖控件對象,包括:
8、在目標應用頁面聲明一個鼠標視圖控件變量;
9、根據所述鼠標視圖控件對應的標識信息,查找到所述鼠標視圖控件對應的xml文件;
10、基于查找到所述鼠標視圖控件對應的xml文件,對所述鼠標視圖控件變量進行賦值,以實現在所述顯示終端的目標應用頁面創建鼠標視圖控件。
11、在本公開一些實施例中,所述在遙控設備指令處理對象中,添加所述鼠標視圖控件對象封裝的遙控設備指令處理函數,包括:
12、獲取安卓系統的遙控設備指令處理對象;
13、在所述遙控設備指令處理對象中,添加條件判斷函數,以通過所述條件判斷函數,確定所述鼠標視圖控件對象是否響應所述遙控設備的遙控指令。
14、在本公開一些實施例中,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至所述目標位置,包括:
15、獲取所述遙控設備指令處理對象的輸出結果;
16、在所述遙控設備指令處理對象的輸出結果為第一輸出結果時,響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至所述目標位置。
17、在本公開一些實施例中,所述方法還包括:
18、在所述遙控設備指令處理對象的輸出結果為第二輸出結果時,響應于接收到的遙控設備的遙控指令,輸出提示信息。
19、在本公開一些實施例中,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至所述目標位置,包括:
20、響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定與所述遙控設備的遙控指令對應的鼠標視圖控件的移動方向和移動距離;
21、獲取所述鼠標視圖控件的初始位置;
22、根據所述鼠標視圖控件的初始位置、移動方向和移動距離,確定所述鼠標視圖控件的目標位置。
23、在本公開一些實施例中,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定與所述遙控設備的遙控指令對應的鼠標視圖控件的移動方向和移動距離,包括:
24、響應于接收到的遙控設備的遙控指令,確定遙控按鍵指令和遙控按鍵次數;
25、根據所述遙控按鍵指令和所述鼠標控件類,確定移動方向;
26、根據所述遙控按鍵次數和所述鼠標控件類,確定移動距離
27、根據本公開的第二方面,提供了一種在顯示終端中實現模擬鼠標控制的裝置,包括:
28、鼠標視圖控件類添加模塊,用于在顯示終端的應用工程內添加鼠標視圖控件類,其中,所述鼠標視圖控件類包括遙控設備的遙控指令與鼠標視圖控件的移動信息的轉換關系,所述移動信息包括移動方向和移動距離;
29、鼠標視圖控件對象構建模塊,用于構建所述鼠標視圖控件類所對應的鼠標視圖控件對象,以實現在所述顯示終端的目標應用頁面創建鼠標視圖控件,其中,所述目標應用頁面為所述鼠標視圖控件對象定義的應用頁面;
30、遙控設備指令處理函數添加模塊,用于在遙控設備指令處理對象中,添加所述鼠標視圖控件對象封裝的遙控設備指令處理函數,其中,所述遙控設備指令處理函數被所述鼠標視圖控件類調用;
31、鼠標視圖控件位置確定模塊,用于響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至目標位置。
32、根據本公開的第三方面,提供了一種計算機設備,包括:
33、一個或多個處理器;
34、存儲裝置,用于存儲一個或多個程序,
35、當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如第一方面中任一所述的方法。
36、根據本公開的第四方面,提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如第一方面中任一所述的方法。
37、本公開實施例提供的在顯示終端中實現模擬鼠標控制的方法、裝置、設備和介質,首先在顯示終端的應用工程內添加鼠標視圖控件類;然后構建鼠標視圖控件類所對應的鼠標視圖控件對象,以實現在顯示終端的目標應用頁面創建鼠標視圖控件;以及在遙控設備指令處理對象中,添加所述鼠標視圖控件對象封裝的遙控設備指令處理函數;最后響應于接收到的遙控設備的遙控指令,根據鼠標控件類,確定鼠標視圖控件的目標位置,以使顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至目標位置。實現在目標應用頁面創建鼠標視圖控件,并通過將遙控設備的遙控指令轉換為鼠標視圖控件的移動信息,實現在目標應用頁面通過移動鼠標視圖控件進行位置的移動和選中,相比較現有技術中通過遙控設備進行上下左右選中視圖框,本公開實施例提供的在顯示終端中實現模擬鼠標控制的方法中,可以根據用戶的期望控制鼠標視圖控件的移動距離和移本文檔來自技高網...
【技術保護點】
1.一種在顯示終端中實現模擬鼠標控制的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述構建所述鼠標視圖控件類所對應的鼠標視圖控件對象,包括:
3.根據權利要求1所述的方法,其特征在于,所述在遙控設備指令處理對象中,添加所述鼠標視圖控件對象封裝的遙控設備指令處理函數,包括:
4.根據權利要求1所述的方法,其特征在于,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至所述目標位置,包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求1所述的方法,其特征在于,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至所述目標位置,包括:
7.根據權利要求6所述的方法,其特征在于,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定與所述遙控設備的遙控指令對應的鼠標視圖控
8.一種在顯示終端中實現模擬鼠標控制的裝置,其特征在于,包括:
9.一種計算機設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1~7中任一所述的方法。
...【技術特征摘要】
1.一種在顯示終端中實現模擬鼠標控制的方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述構建所述鼠標視圖控件類所對應的鼠標視圖控件對象,包括:
3.根據權利要求1所述的方法,其特征在于,所述在遙控設備指令處理對象中,添加所述鼠標視圖控件對象封裝的遙控設備指令處理函數,包括:
4.根據權利要求1所述的方法,其特征在于,所述響應于接收到的遙控設備的遙控指令,根據所述鼠標控件類,確定所述鼠標視圖控件的目標位置,以使所述顯示終端的目標應用頁面中顯示的鼠標視圖控件移動至所述目標位置,包括:
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
6.根據權利要求...
【專利技術屬性】
技術研發人員:王華磊,王字,
申請(專利權)人:深圳凡泰極客科技有限責任公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。