在我的android应用程序中,为了使用应用程序(互联网访问,GPS等),需要某些要求。现在我还没有真正发现任何处理这个问题,所以我不知道它是否是一个静音点。用户可以随时离开您的应用,并在电话上关闭/打开任何设备。如果我正在检查以确保数据存取以及应用程序中的GPS oncreate和onresume,并告诉用户需要将其打开,那么这可能够用了吗?我不想。我正在考虑将用户重定向到一个新的布局,告诉他们缺少什么以及为了使用该应用需要完成什么。这种布局还会包含一个按钮,让他们在打开设置后继续。这是一个好主意还是坏主意?我不知道是否有更好的方式来处理这个问题,所以所有的意见都是值得赞赏的。你是做什么?失去使用应用程序的要求时该怎么办
-5
A
回答
0
你可能会在Find Success on Google Play找到一些答案。如果用户在不满足所有要求的情况下执行操作,则可以向用户展示一个对话框,向用户解释需求是什么以及为什么需要这些需求。您也可以提供一个链接,将用户重定向到正确的设置。
编辑:在这种情况下的最佳做法可能类似于Requesting Permissions at Run Time。 Permissions Best Practices提出了类似于您提议的内容,即向用户展示某种消息或教程,向用户解释需要什么以及为什么,然后将用户重定向到适当的设置。
编辑:再举一个例子:那Android文档展示了如何使用设置API来检查哪些启用设置,和现在的位置设置对话框中为用户提供一个单一的水龙头更新他们的设置。请参阅Prompt the User to Change Location Settings
相关问题
- 1. 我失去了我的android应用程序密码,该怎么办?
- 2. 应用程序失败的密码验证。我该怎么办?
- 3. 等待应用程序编译时该怎么办?
- 4. 应用程序等待事件时该怎么办
- 5. 怎么回去我的应用程序
- 6. 我应该怎么办使用LongTouchListener
- 7. 当我失去旧密钥库时该怎么办?
- 8. 当应用程序不能使用content:// URI时,我该怎么办?
- 9. Facebook的Android应用程序(怎么办?)
- 10. RemotingConfiguration.Configure失败时该怎么办?
- 11. 我该怎么办时json_tokener_parse失败
- 12. Windows 7阻止了我的应用程序。我该怎么办?
- 13. 如果我的iphone应用程序被拒绝,该怎么办?
- 14. Disqus应用程序设置不保存,该怎么办?
- 15. 开发Web应用程序后该怎么办?
- 16. 我想现在开发metro应用程序。我该怎么办?
- 17. 应用程序意外停止。强制关闭。该怎么办?
- 18. 当我杀了一个应用程序崩溃,该怎么办?
- 19. 如果应用程序缓存已满,该怎么办
- 20. 如果使用Google地图的Android应用程序关闭GPS,该怎么办
- 21. 使用MySQL的Attentance管理程序该怎么办?
- 22. 当我的应用程序收到内存警告时该怎么办?
- 23. Console.SetOut不起作用时该怎么办?
- 24. 我该怎么办用C
- 25. 使用Django South失败的模式迁移:我该怎么办?
- 26. SearchDisplayController&Coredata Search在加载时锁定应用程序,我该怎么办?
- 27. 构建科尔多瓦应用程序时出错。该怎么办?
- 28. 当应用程序服务器出现故障时该怎么办?
- 29. 我应该在iOS应用程序注册时要求什么用户信息?
- 30. 处理程序失败后该怎么办?
在应用程序启动时添加验证并提供用户选项。你的问题太宽泛,无法提供一个确凿的答案。 – basic
如何广泛? –
网络连接可能会关闭,GPS信号由于任何**原因而丢失,这是非常正常的情况。如果你的代码没有处理它,那么我会说它只是一半。 –