GPS标准设置的含义setCostAllowed在Android上

ant*_*nio 2 gps android criteria

我试图弄清楚GPS标准的setCostAllowed()设置的含义.Android文档说"表明提供商是否被允许产生金钱成本."

谁在乎提供者是否承担任何费用?我从来没有在移动账单上看到过"gps收费".有没有人被指控过这个?

如果没有,为什么不把它永远设置为'真'而忘记?

理想情况下,这是我想让最终用户控制的东西,但是将此选项放在应用程序GUI中可能只会引发更多我自己没有答案的问题.有没有人对此设置有解释?

Bri*_*oll 6

设置的原因是并非所有移动计划都包含无限数据包,因此向客户收取包括GPS数据在内的数据的每次使用费.因此,有必要询问用户是否可以为您的应用程序消耗的数据代表他们的成本(即:让他们有机会选择退出).