『壹』 在android AndroidManifest.xml文件中怎樣設置訪問網路的許可權
Android訪問網路的許可權是android.permission.INTERNET。
聲明許可權的方式:
第一步:打開 AndroidManifest.xml文件
第二步:在application節點之前增加<uses-permission android:name=」android.permission.INTERNET」></uses-permission>
代碼中需要通過Thread來訪問網路,UI線程連接網路Android會拋出異常。
資料拓展:
Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用「安卓」或「安致」。Android操作系統最初由Andy Rubin開發,主要支持手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,發布了Android的源代碼。第一部Android智能手機發布於2008年10月。Android逐漸擴展到平板電腦及其他領域上,如電視、數碼相機、游戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2013年的第四季度,Android平台手機的全球市場份額已經達到78.1%。2013年09月24日谷歌開發的操作系統Android在迎來了5歲生日,全世界採用這款系統的設備數量已經達到10億台。
『貳』 瀹夊崜鎬庝箞闄愬埗杞浠惰仈緗
闂棰樹竴錛氬畨鍗撴墜鏈烘庢牱紱佹㈤儴鍒哸pp鑱旂綉 鏂規硶錛
鍙浠ュ畨瑁呯涓夋柟綆$悊杞浠訛紝濡傝吘璁鎵嬫満綆″躲佺櫨搴︽墜鏈虹″剁瓑銆
浠モ滆吘璁鎵嬫満綆″垛濅負渚嬨傦紙鍏朵粬杞浠剁被鍚岋級
1銆佷笅杞藉苟瀹夎呰蔣浠躲
2銆佹墦寮杞浠訛紝鐐瑰嚮鈥滈槻鎶ょ洃鎺р濄
3銆佽繘鍏ュ悗錛屽皢闇瑕佺佺敤鐨勮蔣浠惰劇疆涓衡滅佺敤鈥濆彇娑堣仈緗戙傚傚浘錛
銆
闂棰樹簩錛氬畨鍗撴墜鏈哄備綍涓鍔蟲案閫哥殑闄愬埗鏌愪簺杞浠惰仈緗? 浠MIUI緋葷粺涓轟緥錛岃繖涓鍔熻兘鐨勫疄鐜伴渶瑕佸畨鍏ㄤ腑蹇冨簲鐢ㄧ殑鏀鎸侊紝鍏蜂綋鐨勬ラゅ備笅錛
1銆佹墦寮MIUI緋葷粺涓鐨勫畨鍏ㄤ腑蹇冨簲鐢錛屽湪搴旂敤涓婚〉闈㈤夋嫨緗戠粶鍔╂墜銆
2銆佽繘鍏ョ綉璺鍔╂墜欏甸潰浠ュ悗錛岄夋嫨鈥滆仈緗戞帶鍒垛濋夐」銆
3銆佸湪鑱旂綉鎺у埗欏甸潰錛屽彲浠ョ湅鍒版墜鏈轟腑瀹夎呯殑搴旂敤鑱旂綉璁塊棶鏉冮檺寮鍏熾傚彲浠ヨ劇疆鏌愪釜搴旂敤鍙鍏佽歌繛鎺WLAN涓嶅厑璁歌繛鎺ユ暟鎹緗戠粶錛屾垨鑰呭畬鍏ㄧ佹㈠叾鑱旂綉銆傚彧瑕佺偣鍑誨簲鐢ㄥ悗闈㈢殑鑱旂綉寮鍏沖嵆鍙銆
闂棰樹笁錛欰ndroid鎵嬫満鎬庢牱璁劇疆紼嬪簭鑱旂綉闄愬埗錛 濂藉儚娌″姙娉曞彧鑳戒笅杞戒釜嫻峰崜銆傛妸緗戠粶鍏抽棴錛屽氨鍙鑳戒笂緗戜簡銆傝佺敤緗戠粶鐨勬椂鍊欏啀鎵撳紑銆
闂棰樺洓錛歛ndroid鎬庝箞闄愬埗鍏朵粬紼嬪簭璁塊棶緗戠粶 涓鑸瀹夊崜鎵嬫満閮芥湁鑷甯︹滅綉緇滃姪鎵嬧濓紝鍙浠ヨ繘鍏ョ綉緇滃姪鎵嬭劇疆銆
濡傛灉娌℃湁鈥滅綉緇滃姪鎵嬧濓紝鍙浠ラ氳繃鍏朵粬杞浠惰繘琛岃劇疆錛屽36 0鍗澹錛屼笅杞藉畨瑁呮墦寮3 60錛岀偣鈥滃父鐢ㄥ姛鑳解濓紝鈥滆瘽璐規祦閲忊濓紝鍐嶆墦寮鈥滆蔣浠舵祦閲忕$悊鈥濓紝鍗沖彲杈懼埌鐩鐨勩
闂棰樹簲錛氭庢牱紱佹涓涓瀹夊崜杞浠剁綉緇滆塊棶 DroidWall闃茬伀澧欒蔣浠訛紝鍙浠ユ帶鍒跺摢浜涜蔣浠舵湁鏉冮檺璁塊棶緗戠粶銆 榪欎釜杞浠舵槸鍩轟簬iptable鑰匡紝鎵浠rom鏍稿績瑕佹敮鎸乮ptables鎵嶈屻 杞浠跺彨鍋 鈥淒roidWall鈥 ,鍦╩arket涓婂彲浠ユ悳緔涓涓嬩笅杞姐 榪愯屽悗浼氬垪鍑烘墍鏈夌殑緋葷粺涓宸茬粡瀹夎呯▼搴忥紝閫夋嫨鎵撳嬀灝辨槸鍏佽歌ョ▼搴忚塊棶緗戠粶銆 榪樺彲浠ラ夋嫨鍙鏈夊湪3g妯″紡涓嬫墠闄愬埗緗戠粶璁塊棶錛堝湪wifi鐨勬椂鍊欎笉闄愬埗錛 鍗佸垎鏂逛究銆 鍙嶆g敤浜嗚繖涓杞浠朵箣鍚庯紝鎵鏈夌殑嫻侀噺閮藉湪鑷宸辯殑鎺у埗涔嬩腑銆 杞浠跺氨涓嶄笂浼犱簡錛屽湪market鍙浠ヤ笅杞界殑錛屾槸鍏嶈垂杞浠
闂棰樺叚錛氬畨鍗撶郴緇熺佹㈣仈緗戠▼搴忕敤鍝涓杞浠訛紵涓嶉渶瑕乺oot鐨 瑕佺佹㈣仈緗戠▼搴 蹇呴』瑕乺oot 鍚﹀垯寰堢畝鍗 鍏抽棴浣犵殑apn 灝辨槸鍏抽棴浣犵殑嫻侀噺 鍙浠ヤ笅嫻峰崜 涓閿鍏抽棴 鎴栬呬綘鐨勬墜鏈哄氨鏈夊叧闂嫻侀噺鐨勫姛鑳 鎵炬壘鐪
闂棰樹竷錛氭湁娌℃湁浠涔堝畨鍗撹蔣浠訛紝鑳藉熺佹㈡墜鏈洪噷闈㈢殑杞浠惰仈緗戱紝錛岋紝 鏈夊畨鍗撹蔣浠訛紝鑳藉熺佹㈡墜鏈洪噷闈㈢殑杞浠惰仈緗戱紝渚嬪侺BS澶у笀錛360瓚呯駭root絳夈
鎵嬫満杞浠跺氨鏄鍙浠ュ湪瀹夎呭湪鎵嬫満涓婄殑杞浠訛紝瀹屽杽鍘熷嬬郴緇熺殑涓嶈凍涓庝釜鎬у寲銆傞殢鐫縐戞妧鐨勫彂灞曪紝鐜板湪鎵嬫満鐨勫姛鑳戒篃瓚婃潵瓚婂氾紝瓚婃潵瓚婂己澶с傛墜鏈鴻蔣浠朵笌鐢佃剳涓鏍鳳紝涓嬭澆鎵嬫満杞浠舵椂榪樿佽冭檻鎵嬫満鎵瀹夎呯殑緋葷粺鏉ュ喅瀹氳佷笅鐩稿瑰簲鐨勮蔣浠躲
闂棰樺叓錛氭庝箞紱佹android緋葷粺涓鈥滆劇疆鈥濊繖涓紼嬪簭鑱旂綉 棣栧厛錛岃劇疆鑱旂綉鏄鏈夊彲鑳藉湪鑾峰彇緋葷粺鐗堟湰淇℃伅絳夊唴瀹癸紝瀵逛簬鎮ㄦ墜鏈烘洿鏂扮郴緇熻繕鏄寰堥噸瑕佺殑錛涘叾嬈★紝璁劇疆鑱旂綉鎵闇鐨勬祦閲忚繕鏄寰堝皯鐨勶紝娌℃湁寰堝ぇ鐨勫繀瑕佺佹㈢郴緇熻劇疆鑱旂綉銆
鑷充簬鎮ㄨ佹眰鐨勭佹㈣仈緗戱紝鎮ㄥ彲浠ュ湪鑾峰彇鍒皉oot鏉冮檺涔嬪悗錛岄氳繃360鎵嬫満鍗澹絳夋墜鏈鴻緟鍔╃被杞浠訛紝鎴栬呮槸root鏉冮檺綆$悊杞浠剁佹⑩滆劇疆鈥濊塊棶緗戠粶
闂棰樹節錛氬畨鍗撴墜鏈哄備綍闄愬埗紼嬪簭杞浠惰繛鎺ョ綉緇滐紵 瀹夊崜娌℃湁鐨勶紝浣犲彲浠ヤ笅杞戒竴涓嫻峰崜 杞浠躲備竴閿鍏抽棴APN銆佷篃灝辨槸涓閿鎺у埗鑱旂綉涓庢柇緗戱紝鍚屾椂浣犱篃鍙浠ュ湪璁劇疆錛岃處鎴蜂笌鍚屾ラ噷闈㈡妸鑷鍔ㄥ悓姝ヤ笌鑳屾櫙鏁版嵁鍏蟲帀銆
闂棰樺嶮錛氭墜鏈 瀹夊崜錛屽備綍紱佹㈡煇涓杞浠惰仈緗戱紵涓嶄粎浠呮槸鏁版嵁錛岃繕鏈夎繛涓妛ifi涔熶笉鑳界敤 鎮ㄥソ錛屽緢楂樺叴涓烘偍瑙g瓟錛
瀹夊崜鏈哄瀷涓鑸榪涘叆瀹夊叏涓蹇冣曗曟祦閲忓墿浣欌曗曡仈緗戞帶鍒垛曗曞湪搴旂敤鍒楄〃涓婄殑錛堟暟鎹鍜寃ifi鎵撲笂鈥渪鈥濆嵆鍙錛佸笇鏈涙垜鐨勫洖絳斿規偍鏈夋墍甯鍔╋紝?鑻ヨ繕鏈夐棶棰橈紝璇風偣鍑匯愯拷闂銆
?鑻ユ弧鎰忥紝鍙閫夋嫨銆愰噰綰沖洖絳斻?璋㈣阿錛
『叄』 VIVO杞浠舵棤鑱旂綉鏉冮檺,璇峰湪AndroidManifest.xml鍐呴厤緗!鎬庝箞寮勶紵
鎵嬫満涓鐩村脊鍑轟綘鐨勭▼搴忔病鏈夊0鏄巃ndroid.permission.get.takas鏉冮檺...
鎵嬫満涓鐩村脊鍑轟綘鐨勭▼搴忔病鏈夊0鏄巃ndroid.permission.get.takas鏉冮檺...
1銆侀暱鎸夐煶閲忓姞鍑忛敭10縐掍互涓婂氨鍙浠ュ叧闂浜嗭紝濡傛灉浣犳槸鏈夋剰鎵撳紑鐨勶紝閭d綘紜瀹為渶瑕佽繖涓鏈嶅姟鐨勮瘽錛屼綘灝辨寜鎴戜笂闈㈣寸殑閭f牱鎵懼埌鏉冮檺綆$悊錛屾妸浣犳墍闇鐨勬潈闄愭墦寮銆
2銆佹湁鍙鑳芥槸涓姣掞紝鍔濅綘鏉姣掓嫻嬩竴涓嬶紝榪欎釜鏄疪OOT鏉冮檺綆$悊閿欒銆
3銆佸傛灉鏄紼嬪簭榪愯岄敊璇錛屽簲璇ユ槸娌℃湁澧炲姞sdcard瀵瑰簲鏉冮檺鑰屽艱嚧鐨勩傝В鍐沖姙娉曪細鍦╩ainfest鏂囦歡涓錛屽炲姞浠ヤ笅鏉冮檺錛歶ses-permissionandroid錛歯ame=android.permission.WRITE_EXTERNAL_STORAGE/闂棰樿В鍐熾
4銆佷嬌鐢⊿DK22寮鍙戱紝騫朵笖榪愯屾ょ▼搴忕殑android鉶氭嫙鏈烘垨鑰呮槸鎵嬫満緋葷粺0浠ヤ笅銆備嬌鐢–ontentResolver涔嬪墠錛岃緭鍏ュ備笅浠g爜錛岃繘琛屾潈闄愭牎楠屻傞栧厛榪涜孯EQUESTCODE錛歊EQUEST_CODE_ASK_PERMISSIONS甯擱噺澹版槑銆
5銆佹潈闄愪竴鑸閮芥槸鍐欏湪sdk鐗堟湰鍚庨潰錛宎pplication鏍囩劇殑鍓嶉潰銆
灝忕背杞浠舵棤鑱旂綉鏉冮檺,璇峰湪androidmanifest.xml閰嶇疆浠涔堟剰鎬?
灝忕背杞浠舵棤鑱旂綉鏉冮檺,璇峰湪androidmanifest.xml閰嶇疆浠涔堟剰鎬?
1銆佸彲浠ュ弬鑰冭劇疆杞浠惰仈緗戞潈闄愮殑鏂規硶錛氳繘鍏i綆″--嫻侀噺綆$悊/鏇村氬伐鍏--鑱旂綉綆$悊--鐐瑰嚮杞浠跺悗闈㈠浘鏍--鏄劇ず綰㈣壊鈥/鎴朮鈥濓紝鍗充唬琛ㄩ檺鍒惰蔣浠惰繛鎺ュ綋鍓嶇殑緗戠粶銆
2銆丄ndroid璁塊棶緗戠粶鐨勬潈闄愭槸android.permission.INTERNET銆
3銆佸傛灉灝忕背鎵嬫満鐨勯儴鍒嗗簲鐢ㄧ▼搴忎笉鑳借仈緗戱紝鏈夊彲鑳芥槸鑱旂綉鏉冮檺娌℃湁鎵撳紑銆傛帴涓嬫潵鎴戝氨鍛婅瘔澶у跺備綍瑙e喅灝忕背鎵嬫満搴旂敤紼嬪簭涓嶈兘鑱旂綉鐨勯棶棰樸傞栧厛鐐瑰嚮榪涘叆灝忕背鎵嬫満鐨勨滃畨鍏ㄤ腑蹇冣濄傜劧鍚庣偣鍑昏繘鍏モ滅綉緇滃姪鎵嬧濋夐」銆傚啀鐐瑰嚮榪涘叆鈥滆仈緗戞帶鍒垛濋夐」銆
vivo鎵嬫満鎬庝箞鎿嶄綔璇峰紑鍚搴旂敤鑱旂綉鏉冮檺?
vivo鎵嬫満鎬庝箞鎿嶄綔璇峰紑鍚搴旂敤鑱旂綉鏉冮檺?
1銆乿ivo鎵嬫満璁劇疆鑱旂綉鏉冮檺錛氳繘鍏i綆″--嫻侀噺綆$悊/鏇村氬伐鍏--鑱旂綉綆$悊--WLAN/鏁版嵁--鐐瑰嚮杞浠跺悗闈㈠浘鏍囷紝鍕鵑夊嵆琛ㄧず寮鍚鑱旂綉鏉冮檺錛屽彉涓虹孩鑹茬殑鏂滄潬鍗充唬琛ㄩ檺鍒惰蔣浠惰繛鎺ュ綋鍓嶇殑緗戠粶銆
2銆佽繘鍏i綆″--嫻侀噺綆$悊/鏇村氬伐鍏--鑱旂綉綆$悊--鐐瑰嚮杞浠跺悗闈㈠浘鏍囷紝鍙樹負綰㈣壊鐨勬枩鏉犲嵆浠h〃闄愬埗杞浠惰繛鎺ュ綋鍓嶇殑緗戠粶銆
3銆佹墜鏈烘墦寮璁劇疆閫夐」銆傝繘鍏ヨ劇疆欏甸潰鍚庯紝鐐瑰嚮縐誨姩緗戠粶閫夐」銆傝繘鍏ョЩ鍔ㄧ綉緇滈〉闈㈠悗錛屾壘鍒拌佽劇疆鐨勬父鎴忓浘鏍囷紝鍦ㄥ悗闈㈣劇疆錛屽傛灉鏄鐏拌壊鐨勫氨鏄娌℃湁寮鍚鑱旂綉銆傜偣鍑諱竴涓嬬伆鑹叉寜閽錛屽氨鍙浠ュ彉鎴愮豢鑹茬殑錛屽氨鍙浠ヨ繘琛岃仈緗戜簡銆
4銆佹偍濂斤紒璇烽棶鎮ㄦ槸鎸囩殑鍝嬈炬満鍨嬬殑鍛錛岃鋒偍璇︾粏鎻忚堪涓涓嬬殑鍝︼紝鏍規嵁鎮ㄧ殑鎻忚堪錛屾偍鍙浠ュ皢鎵嬫満榪涘叆i綆″--嫻侀噺鐩戞帶--榪炵綉綆$悊閲屽氨鍙浠ュ紑鍚鏉冮檺鐨勫摝銆傚傛灉鏈変換浣曢棶棰樺彲浠ラ殢鏃舵潵鍜ㄨ㈡垜浠鐨勩
5銆佽繘鍏ユ墜鏈篿綆″--嫻侀噺鐩戞帶--璁劇疆--鍏抽棴鐪佹祦閲忔ā寮忥紝閮ㄥ垎鏈哄瀷闇瑕佹偍榪涘叆i綆″--嫻侀噺鐩戞帶--嫻侀噺鎺掕岋紝鐒跺悗榪涘叆鍗曚釜紼嬪簭錛屽叧闂闄愬埗鍚庡彴鏁版嵁銆
濡備綍鍦ˋndroidManifest.xml璁劇疆鏉冮檺(渚嬪:璁塊棶緗戠粶銆佽誨彇SD鍗″唴瀹...
濡備綍鍦ˋndroidManifest.xml璁劇疆鏉冮檺(渚嬪:璁塊棶緗戠粶銆佽誨彇SD鍗″唴瀹...
1銆丳ermissions錛岃繖綾繪潈闄愭秹鍙婁釜浜洪殣縐侊紝闇瑕佺敤鎴瘋繘琛屾巿鏉冿紝姣斿傝誨彇SD鍗★紝璁塊棶閫氳褰曠瓑銆
2銆佸0鏄庢潈闄愮殑鏂瑰紡錛氭墦寮AndroidManifest.xml鏂囦歡鍦╝pplication鑺傜偣涔嬪墠澧炲姞uses-permissionandroid錛歯ame=鈥漚ndroid.permission.INTERNET鈥/uses-permission浠g爜涓闇瑕侀氳繃Thread鏉ヨ塊棶緗戠粶錛孶I綰跨▼榪炴帴緗戠粶Android浼氭姏鍑哄紓甯搞
3銆佽佽幏鍙朣D鍗℃搷浣滄潈闄愶紝闇瑕佸湪搴旂敤紼嬪簭鐨凙ndroidManifest.xml鏂囦歡涓榪涜岀浉鍏抽厤緗錛屽苟閫氳繃榪愯屾椂璇鋒眰鏉冮檺銆
4銆佸彲浠ュ弬鑰冭劇疆杞浠惰仈緗戞潈闄愮殑鏂規硶錛氳繘鍏i綆″--嫻侀噺綆$悊/鏇村氬伐鍏--鑱旂綉綆$悊--鐐瑰嚮杞浠跺悗闈㈠浘鏍--鏄劇ず綰㈣壊鈥/鎴朮鈥濓紝鍗充唬琛ㄩ檺鍒惰蔣浠惰繛鎺ュ綋鍓嶇殑緗戠粶銆
android鎬庝箞鍦╝ndroidmanifest.xml鏂囦歡涓娉ㄥ唽鏉冮檺
android鎬庝箞鍦╝ndroidmanifest.xml鏂囦歡涓娉ㄥ唽鏉冮檺
1銆佸0鏄庢潈闄愮殑鏂瑰紡錛氭墦寮AndroidManifest.xml鏂囦歡鍦╝pplication鑺傜偣涔嬪墠澧炲姞uses-permissionandroid錛歯ame=鈥漚ndroid.permission.INTERNET鈥/uses-permission浠g爜涓闇瑕侀氳繃Thread鏉ヨ塊棶緗戠粶錛孶I綰跨▼榪炴帴緗戠粶Android浼氭姏鍑哄紓甯搞
2銆佹槸鐨勶紝涓嶇℃槸eclipse榪樻槸studio錛岄兘鏄鍦ˋndroidManifest.xml涓澧炲姞鏉冮檺銆侫ndroidStudio鏄涓涓獮ndroid寮鍙戠幆澧冿紝鍩轟簬IntelliJIDEA.綾諱技EclipseADT錛孉ndroidStudio鎻愪緵浜嗛泦鎴愮殑Android寮鍙戝伐鍏風敤浜庡紑鍙戝拰璋冭瘯銆
3銆佽繖鎰忓懗鐫灝忕背杞浠墮渶瑕佸湪AndroidManifest.xml鏂囦歡涓娣誨姞瀵瑰簲鐨勬潈闄愬0鏄庯紝浠ヤ究搴旂敤紼嬪簭鑳藉熻塊棶緗戠粶騫舵墽琛岀浉搴旂殑緗戠粶鎿嶄綔銆傝繖閫氬父浼氬湪搴旂敤紼嬪簭瀹夎呮椂璇㈤棶鐢ㄦ埛鎺堟潈銆
『肆』 Android系統,如何設置某個應用程序不允許訪問網路
設置方法;以華為手機設置禁止使用手機網路操作為例:
1、首先如圖所示,首先點擊手機桌面中的設置。