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從不符合其硬件要求的設備中過濾您的應用程序. 您可以使用合併規則製造商禁用過濾器. 檢查更多語音和視頻.