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>這個標籤,很顯然這個標籤可以讓我們聲明自己程序的權限。