access_network_state和Internet之間有什麼區別
無論您是初創公司還是大型企業,我們都期待與您建立驚人的解決方案!
所需的權限
一些功能需要特殊的權限才能正常工作. 下面您會找到一些關鍵權限的列表.
要添加權限,請打開AndroidManifest.XML . 在標籤之前添加以下標記:
注意:如果您的應用使用Android API級別23(Android 6.0)或更高版本,您還必須在運行時添加代碼以索取權限. 您可以在“權限請求”部分中找到更多信息.
權限access_fine_location,允許access_coarse_location
這些權限需要訪問精確的位置. 如果未授予此權限,請定位.啟動(potitingmanager.locationMethod)返回false和功能,例如指導導航將無效.
許可互聯網
基於Internet連接(例如搜索,路由,在線地圖渲染等)的功能需要Internet許可.
許可訪問_network_state
訪問網絡狀態的信息需要訪問_NETWORK_STATE許可. 它允許檢查設備是連接到Internet還是斷開連接的.
許可change_network_state,允許access_wifi_state,clermission change_wifi_state,clermission bluetooth,clured bluetooth_admin,許可wake_lock_lock,clibrise read_phone_phone_state
使用此處定位時需要這些權限.
權限write_external_storage
write_external_storage需要權限,當地圖磁盤緩存路徑設置在APP特定目錄之外.
注意:從API級開始19 Android.允許.write_external_storage不再需要地圖磁盤緩存(請參閱mapsettings.SetDiskCacherootPath(PATH)是在特定於應用程序的文件目錄下設置的.
許可Foregrount_service
當應用在後台時,需要定位foreground_service許可.
access_network_state和Internet有什麼區別?
access_network_state和Internet有什麼區別? 如果我使用Internet,是否有必要使用access_network_state? 換句話說,我可以在不使用access_network_state的情況下使用Internet?
亞歷山大·庫裡(Alexandre Khoury)
問2013年10月28日18:09
亞歷山大·庫裡·亞歷山大·庫裡
3,896 5 5金徽章37 37銀徽章58 58青銅徽章
2013年10月28日,18:11
3個答案3
允許應用程序訪問有關網絡的信息
允許應用程序打開網絡插座.
簡而言之,Internet許可使您可以使用Internet,而Access_Network_state只會為您提供有關網絡的信息,例如您是否完全連接到網絡.
您可以使用任何一個而無需另一個. 如果您在嘗試使用Internet之前沒有檢查是否有有效的網絡連接,則您的HTTP請求將簡單失敗.
通過AI更快地答案
無論您是初創公司還是大型企業,我們都期待與您建立驚人的解決方案!
用途和用途
閱讀時間:2分鐘
用途
姓名 | 權限類型 | 特徵 |
---|---|---|
安卓.允許.網際網路 * | 普通的 | |
安卓.允許.access_network_state * | 普通的 | |
安卓.允許.相機 | 運行 | 語音和視頻 照片和文件共享 |
安卓.允許.read__External_storage | 運行 | 語音和視頻 音頻消息 照片和文件共享 |
安卓.允許.write_external_storage | 運行 | 語音和視頻 音頻消息 照片和文件共享 |
安卓.允許.read_media_images Android 13及以上 | 運行 | 語音和視頻 音頻消息 照片和文件共享 |
安卓.允許.錄製音頻 | 運行 | 語音和視頻 音頻消息 |
安卓.Webkit.資源.audio_capture | 運行 | 語音和視頻 |
安卓.Webkit.資源.視頻截取 | 運行 | 語音和視頻 |
安卓.允許.modify_audio_settings | 普通的 | 語音和視頻 |
安卓.允許.前景_Service | 普通的 | 照片和文件共享 |
安卓.允許.顫動 | 普通的 | 在新傳入消息上振動 |
* 必需的 允許
當一個項目以LivePerson Android SDK(LP_Messaging_sdk)為依賴項時,所有其他權限將合併到最終的AndroidManifest中.XML. 如果應用程序不使用這些權限,則可以刪除這些權限.
示例:如果應用程序尚未實現語音和視頻,則可以刪除相應的權限:
- 在元素中聲明工具名稱空間,使用合併規則製造商,如下所示:
XMLNS:Android =“ http:// schemas.安卓.com/apk/res/android” 軟件包=“ com.例子.myapp” XMLNS:工具=“ http:// schemas.安卓.com/工具”>
Android:名稱=“安卓.Webkit.資源.audio_capture” 工具:節點=“消除”/> Android:名稱=“安卓.Webkit.資源.視頻截取” 工具:節點=“消除”/> Android:名稱=“安卓.允許.modify_audio_settings” 工具:節點=“消除”/>
當應用程序具有多個依賴關係時,請仔細使用合併規則制定者.
使用功能
姓名 | 特徵 |
---|---|
安卓.硬體.聲音的.Pro | 語音和視頻 |
安卓.硬體.麥克風 | 語音和視頻 |
聲明這些功能使Google Play從不符合其硬件要求的設備中過濾您的應用程序. 您可以使用合併規則製造商禁用過濾器. 檢查更多語音和視頻.