我只是想确保当前在后台运行的应用程序(或所有应用程序)(作为后台服务或类似的东西)可以访问 Android 上的定位服务(GPS 等)。
我还想知道这是否是 Android 应用程序的正确行为(指向规范等的链接)以及 Google 是否会批准在 Google Play 商店下载此类应用程序?
这对所有版本的 Android 都是一样的吗?
答案似乎是肯定的,但我想 100% 确定我做对了。
我查看了以下线程,但我不确定他们是否能准确回答我的问题(可用性、Android 中设计的正确行为等)
我只是想确保当前在后台运行的应用程序(或所有应用程序)(作为后台服务或类似的东西)可以访问 Android 上的定位服务(GPS 等)。
我还想知道这是否是 Android 应用程序的正确行为(指向规范等的链接)以及 Google 是否会批准在 Google Play 商店下载此类应用程序?
这对所有版本的 Android 都是一样的吗?
答案似乎是肯定的,但我想 100% 确定我做对了。
我查看了以下线程,但我不确定他们是否能准确回答我的问题(可用性、Android 中设计的正确行为等)
是的。定位服务(通过 GPS 和网络提供商)可以在后台服务中使用。但是,请记住,GPS 非常耗电,在后台长时间使用可能会对用户的电池寿命产生巨大影响。
此外,Google Play 没有申请审核流程。
答案是肯定的,Google 会毫无问题地在 Play 商店中接受您的应用(只要您不向用户隐藏您的应用在后台执行的操作)
为了解决 Bradly 和 Raghav 指出的电池相关问题,我强烈建议您阅读 Google 的以下文章:http: //developer.android.com/training/efficient-downloads/index.html