我已經給我的應用程序'ACCESS_WIFI_STATE
'和'CHANGE_WIFI_STATE
'權限以及'INTERNET
'。這意味着我的應用可以連接到互聯網。 我想在某些特定時間阻止應用程序的互聯網訪問,並允許在其他時間。 有沒有什麼辦法讓我可以控制什麼時候允許它訪問互聯網和什麼時候阻止。限制應用程序訪問網絡
0
A
回答
0
當您指定<uses-permission>
它有兩個目的...
- 當用戶安裝你的應用程序是通知的事情你的應用程序類型的他們可以做(如訪問互聯網)並允許他們同意或不同意。如果他們同意,你的應用程序將被安裝,否則安裝將被終止。
- 安裝了應用程序(這意味着用戶同意所需的權限)後,您的代碼可以使用需要這些權限的各種系統服務,類和方法。
僅僅因爲用戶批准安裝需要某些權限的應用程序,並不意味着應用程序必須執行任何需要這些權限的操作。
總之 - 所需權限的聲明主要是您(應用程序開發人員)和用戶之間的「合同」,然後告訴系統用戶已批准使用某些系統功能或服務。
無法撤銷您在AndroidManifest.xml
中聲明的內容。如果你不希望用戶在一天中的某些時間,某幾天的日子等等做某些事情,只需在代碼中檢查系統時間並允許或不允許。
0
正如@Squonk在評論中所說......您的「訪問權限」是由一個按鈕或操作來控制的嗎?然後你可以使用一個靜態的布爾變量,並保持所有的「網絡」操作在該條件下,如果該變量爲真。並改變它的按鈕的作用下,值...
相關問題
- 1. 限制xulrunner網絡訪問
- 2. 從android應用程序訪問網絡
- 3. 限制訪問bluemix應用程序
- 4. 限制訪問heroku應用程序
- 5. 限制應用程序的訪問
- 6. 限制訪問站點的某些部分。 Google App Engine網絡應用程序
- 7. 限制訪問Jenkins網絡儀表板
- 8. 限制網絡訪問只通過WiFi
- 9. 安全網關:限制訪問Bluemix應用程序
- 10. 通過局域網訪問本地網絡應用程序
- 11. 如何從互聯網訪問我的網絡應用程序?
- 12. 使用iPhone模擬器測試有限網絡訪問的iPhone應用程序
- 13. IIS 7.5應用程序池網絡驅動器訪問問題
- 14. 移動網絡應用程序的訪問控制 - 允許來源問題
- 15. Silverlight RIA Service應用程序 - 如何獲取網絡訪問權限?
- 16. MS SQL Express - 內存限制與網絡應用程序
- 17. 通過使用網絡應用程序訪問攝像頭
- 18. 使用iis express虛擬主機訪問網絡應用程序
- 19. 使用NFC功能從Android訪問網絡應用程序
- 20. iPhone:如何防止應用程序(或UIWebView)訪問網絡/網絡
- 21. 視頻錄製網絡應用程序
- 22. 使用網絡應用程序訪問Google登錄按鈕的可訪問性
- 23. 限制訪問擅長用C#程序
- 24. 限制用戶訪問的程序
- 25. 網絡應用程序視口問題
- 26. 網絡應用程序的CSS問題
- 27. 訪問網絡控制值
- 28. iTunes Connect應用程序提交過程查詢中無限制的網絡訪問選項
- 29. 如何防止人們訪問OpenShift網絡應用程序?
- 30. 僅允許特定應用程序訪問網絡共享
我真的不明白你的問題的目的。如果您不希望用戶在特定時間訪問網絡,請檢查時間並允許或禁止該時間。 – Squonk
我只是想知道我們是否可以控制應用程序如何以及何時可以使用互聯網。在android應用程序中,如果我們添加權限,我們不能在運行時撤銷權限。因此,如果我添加互聯網訪問權限,我不能暫時撤銷該權限。或者是否有其他任何撤銷應用程序的互聯網許可。 – ranjan
請參閱下面的答案。 – Squonk