小编mai*_*450的帖子

如何在Android上以编程方式启用或禁用GPS?

我知道如何在Android编程开启/关闭GPS的问题已经 讨论了 很多 ,得到的答复始终是相同的:

"出于安全/隐私原因,你不能转发到位置首选项屏幕,让用户启用/禁用它."

我明白,但是我最近买塔斯克从市场和,中,你可以用它来完成许多其他的东西,你可以设定规则,在进入预定的应用程序自动启用GPS和禁用它退出(见这里的如何做的教程,它只是工作!)和这个应用程序无法使用固件签名密钥签名,因为它适用于许多Android版本和不同的设备,你甚至不需要扎根.

我想在我的应用程序中执行此操作.当然,我不想破坏用户隐私,因此我首先会询问用户是否要使用典型的"记住我的决定"复选框自动启用它,如果他回答是,则启用它.

有没有人对Tasker如何实现这一点有任何想法或线索?

gps android

149
推荐指数
9
解决办法
26万
查看次数

MyLocationOverlay dispatchTap()不会传播

我有MapView一些叠加和一个子类,MyLocationOverlay因为我希望用户当前位置显示在其他标记之上.

我正在处理onTap事件,标记显示一个面板,其中包含点击标记的信息,如果在标记之外(即使在位置标记中)点击,面板应该隐藏.

如果我点击标记或空白点一切都很好,面板会按预期显示或隐藏,但如果我点击位置标记没有任何反应(如果位置标记位于另一个标记上,则信息不会显示,如果它在外面,信息显示它不隐藏).

在我的MyLocationOverlay重写dispatchTap()函数中,使其返回false,如文档中所述:

返回:如果处理此点击,则返回true; 如果应该将其发送到其他叠加层,则为false.

但仍然无法正常工作,即使我试过以及以防万一也没有...

有人知道如何将onTap事件传播到其他叠加层吗?

android android-maps android-location

6
推荐指数
1
解决办法
682
查看次数

标签 统计

android ×2

android-location ×1

android-maps ×1

gps ×1