版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實訓(xùn)Android北京電子科技職業(yè)學(xué)院1項目準備主頁的實現(xiàn)商品列表與商品詳情功能主頁與引導(dǎo)頁實現(xiàn)登錄功能本地收藏夾功能項目擴展2345726項目技能點環(huán)境安裝使用外部類的方式實現(xiàn)監(jiān)聽事件菜單資源Activity失去焦點AndroidStudio開發(fā)環(huán)境的使用創(chuàng)建FragmentToolBarActivity重新獲得焦點ActivityFragment的生命周期AndroidStudio關(guān)閉Activity使用字符串資源Fragment與ViewPagerAndroid虛擬機(AVD)Activity間信使intent使用顏色資源RadioButton運行Android應(yīng)用程序使用Intent傳遞數(shù)據(jù)使用dimen資源ViewPager導(dǎo)航AndroidMonitor利用Intent對象傳遞可序列化對象使用drawables(vector)和mipmap資源選擇器資源的使用ADB從其他Activity返回數(shù)據(jù)使用代碼創(chuàng)建布局SQLite數(shù)據(jù)庫CURD操作源代碼獲取Activity返回值RelativeLayout相對布局Cursor、Adapter向界面綁定數(shù)據(jù)對話框資源AndroidLogCatLinearLayout線性布局訪問系統(tǒng)ContentProvider項目管理文件AndroidStudio布局編輯器ImageView圖片視圖LIstView優(yōu)化Activity的生命周期
ListView列表組件Spinner控件Activity開始
7項目擴展技能點:Android6.0運行時權(quán)限問題Android6.0最新的權(quán)限說明在Android6.0之前的版本,權(quán)限都是在用戶安裝完成后,AndroidManifest清單上申請的權(quán)限都會被系統(tǒng)默認授權(quán),而且無法撤銷,但這樣存在很大的弊端,用戶沒有自主權(quán)而且還有很大的安全漏洞。6.0版本采用了新的授權(quán)模型,在需要授權(quán)的時候告知用戶是否授權(quán),與以前的最大區(qū)別是在runtime時授權(quán)而不是安裝時,在默認情況下運行打開頁面事需要檢查是否有所需要的授權(quán),而且用戶可以撤銷授權(quán),自主性和安全性也提高很多。RuntimePermissions在Android6.0中權(quán)限被分為兩類Normal類,這類權(quán)限一般不涉及用戶隱私,不需要用戶授權(quán),跟舊版本一樣在Manifest中聲明,安裝時就會自動授權(quán)。Dangerous類,這類一般是涉及用戶隱私的,不僅需要在manifest清單里注冊,同時在使用的時候,需要向系統(tǒng)請求授權(quán)。NormalPermissionsACCESS_LOCATION_EXTRA_COMMANDSACCESS_NETWORK_STATEACCESS_NOTIFICATION_POLICYACCESS_WIFI_STATEACCESS_WIMAX_STATEBLUETOOTHBLUETOOTH_ADMINBROADCAST_STICKYCHANGE_NETWORK_STATECHANGE_WIFI_MULTICAST_STATECHANGE_WIFI_STATECHANGE_WIMAX_STATEDISABLE_KEYGUARDEXPAND_STATUS_BARFLASHLIGHTGET_ACCOUNTSGET_PACKAGE_SIZEINTERNETKILL_BACKGROUND_PROCESSESNormalPermissionsMODIFY_AUDIO_SETTINGSNFCRECEIVE_BOOT_COMPLETEDSET_TIME_ZONESET_WALLPAPERSET_WALLPAPER_HINTSTRANSMIT_IRVIBRATEWRITE_SYNC_SETTINGSINSTALL_SHORTCUTREAD_SYREAD_SYNC_STATSNC_SETTINGSREORDER_TASKSREQUEST_INSTALL_PACKAGESSUBSCRIBED_FEEDS_READUSE_FINGERPRINTWAKE_LOCKSET_ALARMUNINSTALL_SHORTCUTDangerousPermissions
DangerousPermissions的分類是按組分類,權(quán)限被分為很多組,同一組的任何一個權(quán)限被授權(quán)了,其他權(quán)限自動也被授權(quán)。例如用戶授權(quán)了WRITE_CONTACTS,app也就得到了與其同組的READ_CONTACTS和GETACCOUNTS授權(quán)。DangerousPermissions而且對于申請彈出的dialog上面的文本說明也是對整個權(quán)限組的說明,而不是對單個權(quán)限。這里的dialog是不能定制的DangerousPermissionsDangerousPermissionsDangerousPermissions版本與權(quán)限注意問題SDKtargetSdkVersionminSdkVersion設(shè)備設(shè)置新的運行時權(quán)限第二步:在Android首先設(shè)置compileSdkVersion
andManifest文件中聲明所需權(quán)限第三步:檢查權(quán)限
在API23中使用Activity的checkSelfPermission(Manifest.permission)第一步:設(shè)置版本設(shè)置新的運行時權(quán)限第四步:申請權(quán)限API23中申請權(quán)限使用方法requestPermissions(newString[]{Manidest.permission},requestCode)第五步:通知結(jié)果
無論用戶是否同意授權(quán),方法都會被回調(diào)來通知結(jié)果,onRequestPermissionsResult(int
requestCode,
String[]
permissions,
int[]
grantResults)??偨Y(jié)Android6.0權(quán)限分為兩種,一種Normal類另一種Dangerous類新的運行時權(quán)限僅在我們設(shè)置targetSdkVersionto23才起作用,而且還要在6.0系統(tǒng)的手機上。App在6.0之前的設(shè)備上依舊使用舊的權(quán)限系統(tǒng)。如果app的targetSdkVersion低于23,那將被認為app沒有用23新權(quán)限系統(tǒng)測試過,將繼續(xù)使用舊版本的權(quán)限系統(tǒng),在Android6.0系統(tǒng)上安裝時就授權(quán)所有需要的權(quán)限,而不是用新的權(quán)限系統(tǒng),注
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2桂林山水的課件
- 阿壩市重點中學(xué)2021-2022學(xué)年物理高一第二學(xué)期期末綜合測試模擬試題含解析
- 2022年云南省元江縣第一中學(xué)物理高一下期末檢測模擬試題含解析
- 教案怎么做教學(xué)課件教學(xué)課件教學(xué)
- 時間管理課件教學(xué)
- 2024年驅(qū)腸蟲藥項目立項申請報告模稿
- 2024年魚、蝦、貝、藻類基因工程體項目規(guī)劃申請報告范稿
- 2024年鋅銀蓄電池項目規(guī)劃申請報告模稿
- 京東校園招聘問卷調(diào)查
- 2024年航空鋼繩項目申請報告范稿
- 2024年中考英語真題分類匯編(全國)(第一期)專題11 閱讀理解 考點1 應(yīng)用文(第01期)(解析版)
- 小學(xué)三年級奧數(shù)課件
- 重癥肺炎、ARDS患者的監(jiān)護課件
- 2024年中考英語第一次模擬考試(深圳專用)
- 醫(yī)療器械技術(shù)培訓(xùn)方案
- MH-T 4003.1-2021民用航空通信導(dǎo)航監(jiān)視臺(站)設(shè)置場地規(guī)范 第1部分:導(dǎo)航
- 分布式光伏經(jīng)濟評價規(guī)范
- 14區(qū)域分析與區(qū)域規(guī)劃(第三版)電子教案(第十四章)
- 數(shù)字貿(mào)易學(xué) 課件 第5章 數(shù)字服務(wù)貿(mào)易
- 高級叉車司機技能理論考試題庫匯總
- 合規(guī)管理體系實務(wù)培訓(xùn)測試題附有答案
評論
0/150
提交評論