0
在Android中定義自定義(應用程序特定)權限的最佳策略是什麼? 我有一個應用程序的哪個部分可以訪問,而無需登錄。但部分應用程序功能僅限於實際登錄的用戶。我試圖想到在Android上執行此操作的最佳方法,並且正在考慮定義Android清單中的權限。但這是工作的正確工具嗎? 我來自一個世界,用戶權限就像在@admin,@manager上註釋一樣簡單。在Android世界中,我沒有想到這一點。 另外我擔心的是我不希望用戶在安裝應用程序時看到我的自定義權限,因爲它可能只是混淆/無理地恐嚇他。 想問問人們如何解決這個問題?他們只是硬編碼實用程序方法isLoggedIn()並在執行任何需要權限之前調用它?定義自定義權限Android
謝謝。當你說「cookie」時,這是否意味着你有從Web服務器返回的會話ID?我會做同樣的事情,但我希望自己可以擁有像「loggedInUser」這樣的自定義角色,然後通過在角色和權限上使用一些本機Android支持,可以阻止其他用戶訪問我的一些活動bieng。但我認爲我現在聽起來太抽象了....感謝你的幫助,雖然可能是我不知道我真的想要什麼:) – Vishal 2012-02-17 18:26:31
是的,那基本上就是我的意思。我們存儲的會話ID比會話ID多一點,但這是我們存儲的要點之一。我們有一個CurrentUser對象模型,它維護這個cookie。我們也有一個Enum類列出所有可能的操作。當用戶嘗試執行可能的操作時,我們調用'mUser.canPerform(AppAction x)',如果返回true,我們就會改變活動。 – edthethird 2012-02-17 18:39:25