解決android開發中Manifest加入網絡權限後顯示不出界面的問題

    1. 如題,在android開發中Manifest加入網絡權限後顯示不出界面,確保你開發的時候MainActivity中沒有訪問網絡的代碼。

   因爲你要是有訪問網絡的代碼,而在開發過程中不也不會去把服務器打開,這樣就會導致客戶端程序一直在嘗試聯網,但是沒有服務器又連不上,所以android模擬器上就是一片空白。

   2. 另外,說一說訪問網絡權限的代碼,

   

     permission和uses-permission都可以作爲設置網絡權限的代碼,但是不同的地方是:

          兩者之間的不同之一就是,作用域不同,在manifest.xml文件中,<uses-permission>是和<application>同級的節點,一般<uses-permission >是在</application>後面的。但<permission>就不痛了,是定義在<application>和</application>之間,和Activity、Service同級別的,同時使用group的權限組可以大幅減少你同類型相似權限的聲明。

      其二可能就是<uses-permission>是官方定義的權限,<permission>是自己定義的權限。

在一般情況下實際上不需要爲自己的應用程序聲明某個權限,除非你提供了供其他應用程序調用的代碼或者數據。這個時候你才需要使用<permission>這個標籤,很顯然這個標籤可以讓我們聲明自己程序的權限。

發佈了22 篇原創文章 · 獲贊 2 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章