簡體   English   中英

在腳本中設置Android模擬位置

[英]Setting Android Mock Locations in a Script

我有一部Android手機(不是模擬器),我想制作一個bash腳本來設置手機的位置。 如果我的文件包含這樣的緯度和經度

45.3453 13.3453
45.3467 13.3501
etc     etc

我想做類似的事情

#!/bin/bash

for ii in $(cat lat_lon_file); do
    lat=$(echo $ii | cut -f 1)
    lon=$(echo $ii | cut -f 2)
    adb shell setLatLon $lat $lon
done

我不確定如何設置這樣的位置(如果有的話),我可以在/ proc某處回顯什么嗎?

另外,還有一點好處:在腳本中cut $ii方法是否比echo和管道更清潔?

您當前的腳本不會遍歷行,而是遍歷單詞。 這意味着每次迭代將僅具有緯度或經度。 這種遍歷文件中的行並回答您的側面問題的正確方法:

while read -r lat lon _; do
   adb shell setLatLon "$lat" "$lon"
done < lat_lon_file

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM