登录 立即注册

首页 > 绿虎论坛 > 电脑 > Linux/Unix (发帖)

标题: 用shell控制手机gps开关

作者: @Ta

时间: 2020-12-23

点击: 25764

手机的root用shell控制手机gps开关有没有指令呀,百度找不到,其他基本都有,就这样麻烦了,有的发一下呗
Femind调度


[隐藏样式|查看源码]


『回复列表(18|显示机器人聊天)』

1. 做群控?
(/@Ta/2020-12-23 15:45//)

2.

@残缘,这。。。我软件有个自动化功能,用户需要打开指定软件就打开gps,离开就关闭
Femind调度

(/@Ta/2020-12-23 15:51//)

3. ios有这个功能。。。
(/@Ta/2020-12-23 16:04//)

4. https://qastack.cn/android/40147/is-it-possible-to-enable-location-services-via-shell
https://stackoverflow.com/questions/60559166/how-to-enable-disable-gps-location-services-on-android-9-via-adb-commands-not-r
(/@Ta/2020-12-23 16:19//)

5.

@511,写一个app,加一个activity,一调用就启动或者关闭GPS。
然后在adb里用am start命令启动那个activity。

(/@Ta/2020-12-23 16:24//)

6.

@老虎会游泳,APP实现了,就差开关gps
Femind调度

(/@Ta/2020-12-23 17:08//)

7.

@小杨,谢啦,我试试
Femind调度

(/@Ta/2020-12-23 17:13//)

8.

@511,比如,你写一个app,安卓包名和java包名都是cn.hu60.gps,然后创建两个Activity:

  • EnableActivity:打开GPS
  • DisableActivity:关闭GPS

然后可以这样调用:

adb shell am start -n cn.hu60.gps/cn.hu60.gps.EnableActivity
adb shell am start -n cn.hu60.gps/cn.hu60.gps.DisableActivity

其中cn.hu60.gps是包名(/前是安卓包名,/后是java包名),EnableActivityDisableActivity是两个Activity。

最后,在系统权限管理里面给cn.hu60.gps授予修改系统设置定位权限,并且设为始终允许即可。

(/@Ta/2020-12-23 17:18//)

9.

@老虎会游泳,不理解😂我就只要开关gps,这个包名啥作用
Femind调度

(/@Ta/2020-12-24 11:41//)

11.

@蓝猫淘气,要怎么实现不用Java包的,纯shell指令可以吗?
Femind调度

(/@Ta/2020-12-24 16:20//)

12.

@511,我的意思是,你需要编写一个app,在它里面实现开gps和关gps的功能,然后再从命令行调用它的功能。

我不清楚不依靠app该怎么实现。

(/@Ta/2020-12-24 17:25//)

13.

@老虎会游泳,APP的检测打开哪个软件已经写好了的,现在就差控制gps开关的,有木有纯shell就可以控制的办法呀
Femind调度

(/@Ta/2020-12-24 17:27//)

14.

@511,你是不是不会写用app控制gps???

你只要写好这两个功能,放在两个单独的Activity里面,就可以通过命令行调用了。

(/@Ta/2020-12-24 17:30//)

15.

@老虎会游泳,是的,就是不会直接控制
Femind调度

(/@Ta/2020-12-26 15:57//)

16.

@511,哦需要system权限,也就是说我的方案需要自定义固件才能做到
https://blog.csdn.net/csh86277516/article/details/72672862

(/@Ta/2020-12-26 15:59//)

17.

@老虎会游泳,纯shell有没有办法做到嘞
Femind调度

(/@Ta/2020-12-26 16:04//)

18.

@511,我不会,你参考上面其他人的建议

(/@Ta/2020-12-26 16:13//)

19.

@老虎会游泳,好的,谢谢
Femind调度

(/@Ta/2020-12-26 16:14//)

回复需要登录

11月10日 09:00 星期天

本站由hu60wap6华为CPU驱动

备案号: 京ICP备18041936号-1