安卓入門---安卓開發實戰經典1-3章
第1章:
安卓的體系結構分為4層:應用層(Application)、應用框架層(Application Framework)、系統執行庫層(Libraries)、Linux核心層(Linux Kernel)。
第2章:
2.1 開發前準備
在手機中找到------設定->開發人員選項->USB除錯------勾選後在eclipse直接執行即可在真機上除錯。
2.2 打包許可權
Android程式打包前要在AndroidManifest.xml中加入許可權,如圖
2.3 打包
然後選擇--------File->Export->Android(展開)->Export Android Application-------即可打包。打包過程中產生的數字簽名檔案是Android程式獨一無二的標誌,下次更新時如果繼續使用第一次打包時存在硬碟上的簽名檔案,安裝時就可以自動替換掉舊的應用。
2.4 檢視.apk
檢視.apk字尾檔案裡面打包了什麼內容,可以使用WinRAR等工具直接開啟。
第3章(初識Activity):
3.1 Activity介紹
Activity類繼承自Context類,Activity程式可以理解為類似window程式的視窗,一個window程式可以有多個視窗,同樣一個android程式也可以有多個activity視窗。Context類的物件代表上下文環境的意思(什麼是上下文呢?),比如:
Button but=new Button(Context context);裡面有個引數context代表在哪裡建立一個Button按鈕,在家裡,還是在學校,或者在公司。Android程式有很多個Activity視窗,通常為Button but=new Button(this);表明在當前的Activity視窗建立Button。這裡的this就是上下文環境。
3.2 R.java
3.3 第一個安卓程式
第一個安卓程式中,類Hello繼承了Activity類,因為只有繼承了Activity類才是一個Activity視窗,才能顯示出來。類Hello變成了Activity視窗,繼承Activity類要覆蓋
protected void onCreate(Bundle savedInstanceState)方法,該方法在Activity視窗第一次執行時執行。
3.4 關於AndroidManifest.xml介紹
注意<activity>中android:name=”.Hello”一定要記得加.(點),這樣結合包名package=”org.lxh.demo”剛好構成org.lxh.demo.Hello--Activity視窗。
3.5 從Activity程式中獲取資源
super.getString(R.string.info)獲取資源,以R.分類.資源id的形式。
相關文章
- Kotlin 入門開發__安卓小專案實戰Kotlin安卓
- 安卓開發入門(一)開發環境搭建安卓開發環境
- MIT App Inventor安卓圖形化開發入門MITAPP安卓
- 安卓開發:安卓底部選單欄的實現,RadioGroup 和Fragment安卓Fragment
- 後端工程師入門安卓開發筆記(一)後端工程師安卓筆記
- Python可以開發IOS或安卓APP嗎?Python入門!PythoniOS安卓APP
- 詳解安卓架構入門安卓架構
- 安卓開發--AIDL研究安卓AI
- 安卓開發第一步:安卓面試題安卓面試題
- 安卓開發日記4安卓
- 安卓開發日記26安卓
- 安卓開發日記25安卓
- 安卓開發日記24安卓
- 安卓開發日記19安卓
- 安卓開發日記18安卓
- go語言安卓開發Go安卓
- 安卓開發日記28安卓
- 安卓開發日記27安卓
- 安卓開發日記17安卓
- 安卓開發日記16安卓
- 安卓開發日記14安卓
- 安卓開發日記13安卓
- 安卓開發日記12安卓
- 安卓開發日記15安卓
- 安卓開發日記46安卓
- 安卓開發日記45安卓
- 安卓開發日記47安卓
- 安卓開發日記57安卓
- 安卓開發日記56安卓
- 安卓開發日記55安卓
- 安卓開發框架系列開篇安卓框架
- 安卓學習筆記20:Fragment入門安卓筆記Fragment
- 安卓安卓
- 安卓開發小組的反思安卓
- 5.11安卓開發日記32安卓
- 5.9安卓開發日記31安卓
- 5.12安卓開發日記33安卓
- 5.13安卓開發日記34安卓
- 5.14安卓開發日記35安卓