偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

AIR Android:設(shè)置訪問(wèn)權(quán)限

移動(dòng)開發(fā) Android
第一個(gè)AIR Android程序:翻轉(zhuǎn)黑白棋,本模塊將編寫一個(gè)完整的移動(dòng)小游戲,并把它部署在手機(jī)上。因此,我們將親歷一個(gè)移動(dòng)程序完整的誕生過(guò)程,從程序設(shè)計(jì)、代碼編寫,到最后的安裝。在這個(gè)過(guò)程中會(huì)涉及很多Android開發(fā)的技術(shù)細(xì)節(jié),讀者也可以近距離感受AIR帶來(lái)的開發(fā)樂(lè)趣。本文為大家介紹設(shè)置訪問(wèn)權(quán)限。

設(shè)置訪問(wèn)權(quán)限

每個(gè)Android程序都有一個(gè)配置文件AndroidManifest.xml,用來(lái)定義程序所有的配置信息,其中一個(gè)重要的部分是資源權(quán)限聲明。Android擁有完善的安全機(jī)制,所有敏感的系統(tǒng)資源在默認(rèn)情況下都是無(wú)法訪問(wèn)的,只有在配置文件中加入了對(duì)相關(guān)權(quán)限的聲明后,才能進(jìn)行相應(yīng)操作。比如,如果程序需要訪問(wèn)網(wǎng)絡(luò),則必須添加開啟網(wǎng)絡(luò)訪問(wèn)權(quán)限的聲明。用戶在安裝該程序時(shí),能夠看到程序所用到的所有權(quán)限,這樣就能夠避免被安裝惡意程序。

在打包apk的過(guò)程中,AIR SDK會(huì)自動(dòng)創(chuàng)建AndroidManifest.xml文件,并將應(yīng)用程序描述文件中的android節(jié)點(diǎn)的內(nèi)容映射到AndroidManifest.xml中,從而簡(jiǎn)化了開發(fā)流程。

在FlipIt項(xiàng)目中,android節(jié)點(diǎn)里面加入了一項(xiàng)設(shè)置,內(nèi)容如下:

  1. <android> 
  2.   <manifestAdditions> 
  3.   <![CDATA[<manifest>  
  4.   <uses-permission android:name="android.permission.INTERNET"/>  
  5.   </manifest>]]> 
  6.   </manifestAdditions> 
  7. </android> 

manifestAdditions節(jié)點(diǎn),顧名思義,是對(duì)manifest文件的補(bǔ)充,放入manifest中的內(nèi)容必須符合AndroidManifest.xml的格式。其中的uses-permission節(jié)點(diǎn)即權(quán)限聲明類型,對(duì)應(yīng)的權(quán)限名稱為android.permission.INTERNET,表示訪問(wèn)網(wǎng)絡(luò)的權(quán)限。如果沒(méi)有添加網(wǎng)絡(luò)訪問(wèn)權(quán)限的聲明,所有對(duì)外部的HTTP請(qǐng)求都將失敗。

AIR支持以下幾種權(quán)限設(shè)置:

android.permission.INTERNET:訪問(wèn)網(wǎng)絡(luò)。

android.permission.WRITE_EXTERNAL_STORAGE:外部存儲(chǔ)設(shè)備(即SD卡)的寫權(quán)限。

android.permission.READ_PHONE_STATE:在通話時(shí)調(diào)節(jié)音量。

android.permission.ACCESS_FINE_LOCATION:通過(guò)GPS設(shè)備獲取位置信息。

android.permission.ACCESS_COARSE_LOCATION:通過(guò)網(wǎng)絡(luò)信號(hào)獲取位置信息。

android.permission.CAMERA:使用攝像頭。

android.permission.RECORD_AUDIO:使用麥克風(fēng)。

android.permission.DISABLE_KEYGUARD:禁用鍵盤鎖。

android.permission.WAKE_LOCK:禁止自動(dòng)休眠。

android.permission.ACCESS_NETWORK_STATE:訪問(wèn)網(wǎng)絡(luò)狀態(tài)。

android.permission.ACCESS_WIFI_STATE:訪問(wèn)WI-FI狀態(tài)。

如果程序中用到多項(xiàng)權(quán)限,則一一列在manifest節(jié)點(diǎn)下。

責(zé)任編輯:閆佳明 來(lái)源: book.51cto.com
相關(guān)推薦

2013-05-14 10:27:46

Android開發(fā)設(shè)置程序?qū)傩?/a>

2013-03-26 13:38:12

Android per

2013-05-03 15:17:59

Android開發(fā)Android SDK

2013-05-14 11:18:24

AIR AndroidSwipe手勢(shì)

2011-06-16 10:25:29

AndroidAIR

2013-05-14 09:57:37

2013-05-14 11:16:26

AIR Android旋轉(zhuǎn)手勢(shì)

2013-05-14 10:39:27

AIR Android打包APK文件

2013-05-14 10:56:45

AIR Android多點(diǎn)觸摸

2021-10-14 07:55:17

零信任架構(gòu)權(quán)限

2010-05-24 15:08:46

MySQL訪問(wèn)權(quán)限

2018-01-05 10:00:50

Linux命令ACL

2013-05-14 09:50:44

Android開發(fā)Flash Build

2013-05-14 10:05:10

Android開發(fā)游戲設(shè)計(jì)

2013-05-14 10:10:28

Android開發(fā)棋子類Grid

2013-05-14 11:01:34

AIR AndroidTouchEvent類

2013-05-14 11:04:58

AIR AndroidTouchEvent類

2010-04-23 14:01:41

特殊訪問(wèn)權(quán)限

2012-03-09 13:26:53

2009-06-11 13:46:38

用戶訪問(wèn)權(quán)限GlassFish
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)