【问题标题】:How to turn GPS ON in background in android?如何在android的后台打开GPS?
【发布时间】:2012-10-22 15:08:09
【问题描述】:

我正在后台获取 GPS 值。为此我使用Service 进行后台进程。如果 GPS 被禁用意味着,我使用了下面的代码。

Intent myIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); 

当应用程序在前台运行时它可以工作,但它不能在后台运行。 我还使用AlarmManagerBroadcastReceiver

谁能帮帮我?

【问题讨论】:

    标签: android


    【解决方案1】:

    服务不会运行很长时间。你必须使用AlaramManager

    对于长期运行的过程。

    请看下面的帖子

    android: running a background task using AlarmManager

    【讨论】:

    • 谢谢!!是的,我正在使用警报管理器和广播接收器的服务。
    • 我也遵循了同样的方式......但它不是在背景中的特定时间唤醒。无需调用“myIntent”代码,它在后台和前台都运行良好。
    猜你喜欢
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多