文傑君帶您學Android,Dangerous Permission與Activity

首先了解一下手機操作系統,主要分為android與ios,它們也主要應用於大部分手機(Android手機、平板,iPhone手機、平板),下面我們來了解一下Android系統。

文傑君帶您學Android,Dangerous Permission與Activity

Android標誌機器人

Android系統由Google(谷歌)公司和開放手機聯盟領導及開發,2008年9月發佈的Android第一版至2018 年 5月 9日發佈Android9.0,您可以打開自己的Android手機中的“設置”-“系統”-“關於手機”(各個型號手機操作可能不一致),其中有個Android版本,就是你的手機的Android版本,不管是華為的EMUI系統,還是小米的MIUI,都是基於Android系統改造的。

現在基本上處於Android 6.0 - 8.0之間,其中Android 6.0算是一個重要的分水嶺吧,6.0之前的所有應用獲取手機的信息可以說是隨心所欲,不論是位置,通訊錄都可以,而在6.0以後,Android系統在獲取Dangerous Permission(危險權限)時(涉及用戶隱私),都需要用戶同意,這其中包含使用相機,定位,短信,讀寫權限等,統統需要用戶同意,否則不能獲取,在文傑君看來,這是一大進步,在很大程度上保護了用戶的隱私。

所有我們在使用手機App時,彈出對話框申請權限時,好好看看是不是用的到這些,不是的話,就得懷疑下App的目的了。

除了危險權限,就是Normal Permission(普通權限),App可以獲取。

接下來我們瞭解一下Android的組件(Activity、Service、Broadcast Receiver、Content Provider)。

在瞭解Activity之前,先來了解一下編寫Android代碼用的工具:Android studio。當然還有用myeclipse(過時了,別用了),語言是:java,當然除了java,2017 年 5 月,Google宣佈

Kotlin 成為 Android 新官方語言。

文傑君帶您學Android,Dangerous Permission與Activity

android studio編輯代碼的界面

接下來我們瞭解一下Activity(可視化的用戶界面)。顧名思義,就是界面,我們看到的東西,以頭條為例,打開App進入首頁,我們看到的就是Activity,當然,這不是一個Activity,而是很多頁面組成了一個Activity,每一個activity都會有一個用於繪製用戶界面的窗體。通常這樣一個窗體會填充整個屏幕,當然這個窗體也能夠比屏幕小並漂浮在其它窗體之上。

有了activity,只是一個空白的頁面,還需要叫控件的傢伙。Android還有很多控件,常見的有TextView(展示文本),Button(按鈕),EditText(輸入框)等等,有了控件,還需要佈局,佈局就是把控件組合成我們想要的效果。佈局主要有 線性佈局LinearLayout、表格佈局TableLayout、相對佈局RelativeLayout、

層佈局FrameLayout、絕對佈局AbsoluteLayout、網格佈局GridLayout六種,其中絕對佈局AbsoluteLayout很少用,因為絕對佈局AbsoluteLayout將控件座標位置固定下來,但由於各個手機型號不一,分辨率不一,這樣可能導致顯示不全的問題。

這次我們先了解這麼多,朋友們是不是對Android有加深瞭解了呢,以後文傑君會不定時更新關於其他的html知識等等,我們一起來學習吧。


分享到:


相關文章: