小白带你学安卓——初识android
生活随笔
收集整理的這篇文章主要介紹了
小白带你学安卓——初识android
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
作為一名大三的學生,之前簡單地接觸過android,但不是特別深入,隨著時間的推移,發現自己也對android很感興趣。之前也看過很多大牛們在這里寫博客,昨天自己突發奇想,將自己的知識點以博客的形式進行整理和分享,歡迎大家進行批評。同時,也希望在CSDN中看博客的小白可以跟著我一起學習,共同進步。
谷歌已經使用了Kotlin來替代Java作為安卓開發的第一語言。但是由于我之前就是學java出來的,在這里還是使用java進行對安卓的學習。(kotlin對java百分百兼容,所以我認為兩者并沒有太大的區別)那么,接下來,就要進入今天的第一次的android內容了。
在前期的學習當中呢,我使用的ec對安卓進行編譯(由于電腦比較卡,可能使用as會崩掉),所以還請諒解(不過渡過前期的學習后,我應該也會去體驗一下as的強大之處)。
第一個問題,什么是安卓?
我這里給出的答案相當簡單啦: 基于Linux的開源手機操作系統。 是不是感覺短小精悍!如果非要再加一句的話,應該是:谷歌造的, 基于Linux的開源手機操作系統。ok,不要去糾結于概念問題,讓我們往下走。第二個問題,安卓的體系架構。
(這個我在網上也看到過很多,但是還沒有記住,很多人說這里可能是一道面試題,對于還沒有找工作的我來說,我就暫且相信了吧)下面看一張圖片,學安卓的人肯定都會在前期看到過這張圖片啦!
第三個問題, 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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Laya.TextInput组件中禁用后
- 下一篇: 【许晓笛】 EOS智能合约案例解析(1)