2.
@残缘,这。。。我软件有个自动化功能,用户需要打开指定软件就打开gps,离开就关闭
Femind调度
5.
@511,写一个app,加一个activity,一调用就启动或者关闭GPS。
然后在adb里用am start
命令启动那个activity。
6.
@老虎会游泳,APP实现了,就差开关gps
Femind调度
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包名),EnableActivity
和DisableActivity
是两个Activity。
最后,在系统权限管理里面给cn.hu60.gps
授予修改系统设置
和定位
权限,并且设为始终允许
即可。
9.
@老虎会游泳,不理解😂我就只要开关gps,这个包名啥作用
Femind调度
11.
@蓝猫淘气,要怎么实现不用Java包的,纯shell指令可以吗?
Femind调度
12.
@511,我的意思是,你需要编写一个app,在它里面实现开gps和关gps的功能,然后再从命令行调用它的功能。
我不清楚不依靠app该怎么实现。
13.
@老虎会游泳,APP的检测打开哪个软件已经写好了的,现在就差控制gps开关的,有木有纯shell就可以控制的办法呀
Femind调度
14.
@511,你是不是不会写用app控制gps???
你只要写好这两个功能,放在两个单独的Activity里面,就可以通过命令行调用了。
15.
@老虎会游泳,是的,就是不会直接控制
Femind调度
17.
@老虎会游泳,纯shell有没有办法做到嘞
Femind调度