日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

小白带你学安卓——初识android

發布時間:2024/1/8 编程问答 65 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小白带你学安卓——初识android 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作為一名大三的學生,之前簡單地接觸過android,但不是特別深入,隨著時間的推移,發現自己也對android很感興趣。之前也看過很多大牛們在這里寫博客,昨天自己突發奇想,將自己的知識點以博客的形式進行整理和分享,歡迎大家進行批評。同時,也希望在CSDN中看博客的小白可以跟著我一起學習,共同進步。 谷歌已經使用了Kotlin來替代Java作為安卓開發的第一語言。但是由于我之前就是學java出來的,在這里還是使用java進行對安卓的學習。(kotlin對java百分百兼容,所以我認為兩者并沒有太大的區別)那么,接下來,就要進入今天的第一次的android內容了。 在前期的學習當中呢,我使用的ec對安卓進行編譯(由于電腦比較卡,可能使用as會崩掉),所以還請諒解(不過渡過前期的學習后,我應該也會去體驗一下as的強大之處)。

第一個問題,什么是安卓?

我這里給出的答案相當簡單啦: 基于Linux的開源手機操作系統。 是不是感覺短小精悍!如果非要再加一句的話,應該是:谷歌造的, 基于Linux的開源手機操作系統。ok,不要去糾結于概念問題,讓我們往下走。

第二個問題,安卓的體系架構。

(這個我在網上也看到過很多,但是還沒有記住,很多人說這里可能是一道面試題,對于還沒有找工作的我來說,我就暫且相信了吧)下面看一張圖片,學安卓的人肯定都會在前期看到過這張圖片啦!

是不是感覺很眼熟呢,那么接下來我就用大家最討厭的概念性的文本對其進行一定字數的描述(從下往上): I.Linux內核層(提供作為電子設備最最基本的功能,比如電源的管理,藍牙驅動,wifi驅動...) II.程序庫 程序庫里面的東西很多都是c或者c++寫的,集成了很多第三方的優秀的庫運行時 ---核心庫(包含對java的支撐)---虛擬機(Dalvik) 不能直接運行class文件,必須通過dx的工具,將class文件打包成以.dex為后綴的文件再執行---Android4.4開始 ART模式 是Android Runtime的簡稱。Dalvik和ART區別?Dalvik:在執行的時候編譯再運行 安裝比較快,開啟應用時就比較慢,應用占用的空間小ART:在安裝的時候就編譯好 ,執行的時候就直接運行 安裝時候比較慢,開啟應用時快,占用的空間大 III.應用框架層 提供給應用程序編程接口 IV.應用程 包含系統自帶的應用以及我們自己開發的應用

第三個問題, Android的第一個程序——HelloWorld

(對于安卓環境的搭建什么的,大家直接可以百度一下啦,我也是百度配出來的,在這里怕自己的理解誤導了大家,但是一定要動起手來哦,自己去配置了才行,否則Android程序是跑不起來的)

首先打開EC,新建一個安卓工程。名字起的話,就叫HelloWorld吧,大家對名字命名法應該都很了解了吧,一般來說,都是使用駝峰命名法。(具體什么名字我忘了,周圍的人都這樣叫,我也這樣叫了) 在res—>layout文件夾下,可以看到一個main.xml文件,里面有一個TextView。將它的屬性android:text的值改為:android:text="Hello World!"。之后,啟動模擬器,運行程序,你將在模擬器的界面上看到Hello world! 在這里呢,強調一下Android中的不經常用的知識: 1.ADB命令ADB:Android Debug Bridge 安卓調試橋adb devices:查詢當前連接到電腦的設備adb push:上傳文件到設備adb pull:從設備上取文件下來adb install xxx.apk:安裝一個應用程序adb uninstall 包名(應用程序的唯一標識) :卸載一個應用程序adb kill-server:關閉設備與電腦之間socket連接adb start-server:打開socket連接adb logcat:查看設備上的日志 2.Android碎片化問題?a.版本碎片化兼容主流設備(Android4.0 API15以上的設備)b.屏幕碎片化適配兼容主流設備

那我第一次的博客內容也就寫完了,可能忽略了很多東西,我只是把需要掌握的知識點寫了一下,第一次整理知識點,有很多不足的地方,望大家予以批評,謝謝啦~

總結

以上是生活随笔為你收集整理的小白带你学安卓——初识android的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。