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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

精品教程---Android应用程序框架

發布時間:2025/3/14 Android 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 精品教程---Android应用程序框架 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

下載源碼

?

1.Android資源文件... 1

(1) anim.. 2

(2) drawable. 2

(3) layout2

(4) menu. 2

(5) values. 2

(6) raw.. 2

2.Android應用程序組件... 2

1.活動—Acitivity. 2

2.服務—Service. 3

3.廣播接收者--Broadcast3

4.內容提供者--Content providers. 3

3.Android的配置文件--AndroidManisfest.xml3

?

1.Android資源文件

??? android的資源文件保存在res目錄下,如下資源文件目錄:

3.1

(1) anim

??? 該目錄用于存放幀(frame)動畫和補間動畫文件

?

(2) drawable

??? 圖像目錄,存放各種格式的圖像文件,例如jpgbmppnggif,等,該目錄的文件aapt工具會進行優化,如果想按字節流讀取圖像文件,則將文件保存到raw目錄即可

?

(3) layout

??? 該目錄用于存放布局文件

?

(4) menu

??? 該目錄用于存放菜單文件

?

(5) values

??? 該目錄存放的xml文件和其它目錄中存放的xml文件不同,這個目錄的xml文件是定義各種類型的key-value鍵值對

?

??? 例如通過<string>標簽定義字符串key-value對,<color>標簽定義顏色值的key-value,<dimen>標簽定義距離,位置,大小等數值的key-value

?

(6) raw

??? 該目錄存放任意類型文件,會被封裝到apk文件中,但不會編譯,最后會按字節流的方式進行讀取

?

?? 注:

??? hdpi--WVGA (480x800),FWVGA (480x854)

??? mdpi--HVGA (320x480)

??? ldpi--QVGA (240x320)

?

2.Android應用程序組件

?? 1.活動—Acitivity

??? ?Activity是一個可以給用戶提供交互界面的組件。這個界面通常是全屏幕的,當然也可以是浮動于其他窗口之上的一個小窗口

??? ?一個Android應用通常是由好多個有著松耦合的Activity組成。一般是有一個“main”Activity,它會在用戶初次啟動程序時展現在用戶面前。隨后程序根據用戶的操作來啟動其他的Activity,每當啟動新的Activity的時候,先前的activity“stopped”了(但其并沒有別銷毀),系統將其保存在“back stack”中,而新啟動的Activity就被放在了“back stack”的棧首,并展現在屏幕的最前端。當用戶完成了與棧首的Activity的交互后,通過點擊BACK鍵,棧首的Activity即被從棧里pop出來并銷毀了,先前的Activity resumes

?

?? 2.服務—Service

??????? Serviceandroid 系統中的一種組件,它跟Activity的級別差不多,但是他不能自己運行,只能后臺運行,并且可以和其他組件進行交互.

?

?? 3.廣播接收者--Broadcast

??? ?廣播接收者是功能是接收廣播消息以及對消息進行相應的處理。廣播消息主要有兩種,有系統發出的廣播消息和應用程序發出的廣播消息。

?

?? 4.內容提供者--Content providers

??? 內容提供者可以為其它應用程序提供數據,這些數據可以保存在文件系統中。比如sql數據庫或其它文件中。

???

3.Android的配置文件--AndroidManisfest.xml

??? 主要配置模式如下:

??? 1--定義應用程序的java包,應用程序的唯一標示。

??? 2--組件activity的定義

??? 3--組件service的定義

??? 4--組件廣播者的定義

??? 5--組件內容提供者的定義

??? 6--應用程序使用的包

??? 7--添加相應權限的定義

??? 8--使用此應用程序最小api級別

?

?

?

?

?

轉載于:https://www.cnblogs.com/love1025/archive/2011/10/14/2212115.html

總結

以上是生活随笔為你收集整理的精品教程---Android应用程序框架的全部內容,希望文章能夠幫你解決所遇到的問題。

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