我的總結ANDROID開發事項

theme:none,Holo Dark(全黑),Holo Light(全白),Holo Light width Dark action Bar(全白,活動欄是黑)java

Create Activity:android

Blank Activity(建立空白程序), 設置Navigation type;數組

Fullscreen Activity(全屏),spa

Master/Detail Flow(主/詳細流,須要繼續設置),設置項目的種類和它的種類數;xml

2013.8.26對象

目錄結構 索引

res/drawable圖片

res/values string.xml用來定義字符和數值,在activity中讀取用getResource().getString(resourceId); getResource().getText(resourced);ip

arrays.xml 用來定義數組,在activity中getResource.getStringArray(resourceId);資源

     color.xml定義顏色和顏色字符串值,在activity中getResource().getDrawable(resourceId);getResource().getColor(resourceId);

     dimens.xml定義尺寸,在activity中getResource(),getDimension(resourceId);

引用

  1. 在java程序中的引用

    R.resource_type.resource_name;得到系統自帶的資源:android.R.resource_type.resource_name;

  2. 在xml中的引用

@package.typename;如:@drawable/icon方式獲取,其中@表明R.java類,drawable表明R.java中的靜態內部類;

引用android系統中自帶的資源:@android.color/red;

  1. @+id/string_name表達式

    其中+表示在R.java的名爲id的內部類中的添加一條記錄;如:android:id="@+id/cancle" ;引用它,@id/cancle

 

AndroidManifest.xml配置文件的說明:

 

 

android程序的執行流程分析

過程:點擊圖標àandroidManifest.xmlà建立對象HelloWorldActivityà查找資源R.javaà索引main.xmlàstring.xmlà顯示界面

在activity類中,建立activity實例,執行onCreate方法,調用setContentView()做用是加載一個界面。

在activity類中,找到一個界面元素的方法

Button button = (Button)findViewById(R.id.buttonId);

爲系統申請拔號權限:

<ues-permission android.name="android.permission.CALL_PHONE">

 

國際化

在文字、圖片、界面等創建一個以原有存放的文件夾values,drawable,layout的後面加上"_語言代碼-r國家代碼"

如:value_en-rUS

爲了適應不一樣分辨率,不一樣的像素密度,推薦使用dip,文字使用sp;

文件夾的命名:如:Layout-320*240;數字大的要寫在前面;

相關文章
相關標籤/搜索