在我的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信號由於任何**原因而丟失,這是非常正常的情況。如果你的代碼沒有處理它,那麼我會說它只是一半。 –