首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android上放入文件以保持位置

如何在android上放入文件以保持位置
EN

Stack Overflow用户
提问于 2017-03-01 09:27:02
回答 1查看 160关注 0票数 2

所以我试着监视我的孩子的位置,他喜欢关掉它,这样我就无法追踪他了……具体地说,我该如何写一段代码来告诉他何时关闭他的位置,继续

或禁用其触控的代码

我该如何将其放入android中,只是将文件发送到手机,还是将其插入到已安装根目录的手机中

EN

回答 1

Stack Overflow用户

发布于 2017-03-01 09:46:18

问得好。您可以创建管理应用程序提前解决方案,然后它可以控制手机,防止用户(儿童)关闭您的设置,甚至阻止卸载它。但是,如果您可以保存最后一个可用的位置寄存器广播接收器,并且当GPS关闭时获取信息并写入文件

代码语言:javascript
复制
<receiver android:name=".GpsLocationReceiver">
    <intent-filter>
        <action android:name="android.location.PROVIDERS_CHANGED" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</receiver>

此外,您还需要在清单中添加权限,并在运行时请求权限

代码语言:javascript
复制
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.LOCATION_HARDWARE"/>

然后在类中获取位置信息并将其写入文件

代码语言:javascript
复制
     public class ReceiverGPS extends BroadcastReceiver{

            @Override
            public void onReceive(Context context, Intent intent) {
    if(locManager.isProviderEnabled(LocationManager.GPS_PROVIDER) == false){
                //write file here
}
        }
        }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42521639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档