[發明專利]位置信息修改方法、裝置、存儲介質及電子設備在審
| 申請號: | 202111284865.1 | 申請日: | 2021-11-01 |
| 公開(公告)號: | CN113986743A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 王榮榮;余勁達;龔振杰 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京英創嘉友知識產權代理事務所(普通合伙) 11447 | 代理人: | 張桂杰 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 位置 信息 修改 方法 裝置 存儲 介質 電子設備 | ||
本公開涉及一種位置信息修改方法、裝置、存儲介質及電子設備,以在應用程序的測試過程中,在沒有外設連接的情況下,在應用程序內部修改位置信息,提高測試效率。該方法包括:獲取用戶輸入的自定義位置信息;基于所述自定義位置信息替換位置獲取接口獲取到的位置信息;基于所述自定義位置信息調用定位管理實例對應的代理實例的位置代理方法進行位置修改,其中,所述定位管理實例是通過實例化操作系統提供的定位管理類生成,所述代理實例是通過對所述定位管理實例設置代理生成。
技術領域
本公開涉及計算機技術領域,具體地,涉及一種位置修改方法、裝置、存儲介質及電子設備。
背景技術
在應用程序的測試過程中,需要測試應用程序在不同地理位置下的表現。相關技術中,通常是采用外設工具進行地理位置的模擬,比如測試iOS系統中的應用程序,通常采用Xcode進行地理位置的模擬。但是,此種方式需要與特定的外設工具綁定,若沒有綁定外設工具則無法進行地理位置模擬,并且需要調試外設工具的參數,具有一定的使用成本,從而影響應用程序的測試效率。
發明內容
提供該發明內容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發明內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
第一方面,本公開提供一種位置信息修改方法,所述方法包括。
獲取用戶輸入的自定義位置信息;
基于所述自定義位置信息替換位置獲取接口獲取到的位置信息;
基于所述自定義位置信息調用定位管理實例對應的代理實例的位置代理方法進行位置修改;
其中,所述定位管理實例是通過實例化操作系統提供的定位管理類生成,所述代理實例是通過對所述定位管理實例設置代理生成。
第二方面,本公開提供一種位置信息修改裝置,所述裝置包括:
獲取模塊,用于獲取用戶輸入的自定義位置信息;
第一修改模塊,用于基于所述自定義位置信息替換位置獲取接口獲取到的位置信息;
第二修改模塊,用于基于所述自定義位置信息調用定位管理實例對應的代理實例的位置代理方法進行位置修改,其中,所述定位管理實例是通過實例化操作系統提供的定位管理類生成,所述代理實例是通過對所述定位管理實例設置代理生成。
第三方面,本公開提供一種非臨時性計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理裝置執行時實現第一方面中所述方法的步驟。
第四方面,本公開提供一種電子設備,包括:
存儲裝置,其上存儲有計算機程序;
處理裝置,用于執行所述存儲裝置中的所述計算機程序,以實現第一方面中所述方法的步驟。
通過上述技術方案,在應用程序的測試過程中,可以基于用戶輸入的自定義位置信息調用所有定位管理實例對應的代理實例的回調方法實現位置的動態更新,并可以基于用戶輸入的自定義位置信息替換位置信息接口獲取到的位置信息。由此,可以在沒有外設連接的情況下,快速修改應用程序的位置信息,提高測試效率。
本公開的其他特征和優點將在隨后的具體實施方式部分予以詳細說明。
附圖說明
結合附圖并參考以下具體實施方式,本公開各實施例的上述和其他特征、優點及方面將變得更加明顯。貫穿附圖中,相同或相似的附圖標記表示相同或相似的元素。應當理解附圖是示意性的,原件和元素不一定按照比例繪制。在附圖中:
圖1是相關技術中獲取位置信息的過程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111284865.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便捷移動式電子吊秤
- 下一篇:具有抽真空包裝功能的抽屜
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





