Android 新手入門體驗(yàn)
@drawable/icon
@:代表R.java
drawable:內(nèi)部類drawable
icon:id為icon的對(duì)象
R.java文件中的drawable內(nèi)部類中的id為icon的值對(duì)應(yīng)的常量
<application android:label="應(yīng)用的名稱">
<activity android:name=".指定activity的類名稱包下面的類中(.classname)"
android:label="窗口的標(biāo)題"
>
<!-- 意圖過(guò)濾器:用于匹配意圖,如果匹配成功則進(jìn)行處理; -->
<intent-filter><!-- 把應(yīng)用程序的圖標(biāo)顯示到程序列表中,用于指定程序的入口activity, -->
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
代表配置應(yīng)用程序的窗口的配置;
作為activity的類必須放在應(yīng)用的package之中;
<uses-sdk android:minSdkVersion="8" />
清單文件是在程序安裝的時(shí)候讀取再對(duì)程序進(jìn)行功能性的注冊(cè)登記;
當(dāng)用第一次戶點(diǎn)擊圖標(biāo)后,創(chuàng)建進(jìn)程,創(chuàng)建主線程,在主線程中實(shí)例化Activity(反射方式,操作系統(tǒng)會(huì)把應(yīng)用有關(guān)的
信息(Context)存放進(jìn)Activity中,然后調(diào)用onCreate()方法)
Android應(yīng)用程序目錄
src/ java源代碼存放目錄
gen/ 自動(dòng)生成的目錄 存放所有由Android工具自動(dòng)生成的文件,其中的R.java,當(dāng)在res目錄中添加數(shù)據(jù)時(shí),會(huì)自動(dòng)為文件添加id,可以通過(guò)這個(gè)id找到相對(duì)應(yīng)的文件內(nèi)容,
res/ 資源(Resource)目錄 這個(gè)目錄中存放各種資源文件,如xml界面,圖片或數(shù)據(jù),
assets/ 資源目錄 此目錄下的資源文件不會(huì)在R.java自動(dòng)生成id,讀取此目錄下的文件必須指定文件的路徑,如:file:///android_asset/xxx.3gp,
AndroidMainfest.xml 項(xiàng)目清單文件 此文件列出了應(yīng)用程序所的功能,以后開(kāi)發(fā)的各種組件 (Activity,ContentProvider,BroadcastReceiver,Service)需要在該文件中進(jìn)行配置,如果應(yīng)用使用到系統(tǒng)內(nèi)置的應(yīng)用(如電話,短信,GPS服務(wù)),還需要在文件中聲明使用權(quán)限,
default.properties 項(xiàng)目環(huán)境信息,
res/anim 存放定義動(dòng)畫的XML文件,
res/xml 在Activity中使用getResources().getXML()讀取該目錄下的XML資源文件,
res/raw 該目錄用于存放應(yīng)用使用到的原始文件,如音效文件等,編譯軟件時(shí),這些數(shù)據(jù)不會(huì)被編譯,它們被直接加入程序安裝包里,為了在程序中使用這些資源,可能調(diào)用 getResources().openRawResource(ID),ID:R.raw.somefilename,
Android中的顯示單位:
為了適應(yīng)不同的分辨率,不同的像素密度,一般的使用dip,文字使用sp。
相關(guān)文章
Android仿微信公眾號(hào)文章頁(yè)面加載進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android仿微信公眾號(hào)文章頁(yè)面加載進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06Android notifyDataSetChanged() 動(dòng)態(tài)更新ListView案例詳解
這篇文章主要介紹了Android notifyDataSetChanged() 動(dòng)態(tài)更新ListView案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08Android 中 TabHost與ViewPager結(jié)合實(shí)現(xiàn)首頁(yè)導(dǎo)航效果
這篇文章主要介紹了Android 中 TabHost與ViewPager結(jié)合實(shí)現(xiàn)首頁(yè)導(dǎo)航效果,代碼簡(jiǎn)單易懂,感興趣的朋友參考下吧2016-09-09Flutter開(kāi)發(fā)之支持放大鏡的輸入框功能實(shí)現(xiàn)
在Flutter開(kāi)發(fā)時(shí),有時(shí)為了優(yōu)化用戶輸入體驗(yàn),往往會(huì)需要輸入框支持在移動(dòng)光標(biāo)過(guò)程中可以出現(xiàn)放大鏡功能。本文將為大家介紹實(shí)現(xiàn)的方法,需要的可以參考一下2022-02-02android實(shí)現(xiàn)多線程斷點(diǎn)續(xù)傳功能
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)多線程斷點(diǎn)續(xù)傳功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-11-11Kotlin標(biāo)準(zhǔn)函數(shù)與靜態(tài)方法基礎(chǔ)知識(shí)詳解
Kotlin中的標(biāo)準(zhǔn)函數(shù)指的是Standard.kt文件中定義的函數(shù),任何Kotlin代碼都可以自由地調(diào)用所有的標(biāo)準(zhǔn)函數(shù)。例如let這個(gè)標(biāo)準(zhǔn)函數(shù),他的主要作用就是配合?.操作符來(lái)進(jìn)行輔助判空處理2022-11-11android實(shí)現(xiàn)簡(jiǎn)單的矩形裁剪框
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)簡(jiǎn)單的矩形裁剪框,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05Android雙向選擇控件DoubleSeekBar使用詳解
這篇文章主要為大家詳細(xì)介紹了Android雙向選擇控件DoubleSeekBar的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-08-08