Android開發(fā)

Android開發(fā)

一、概述

1、Android系統(tǒng)版本號(hào)對(duì)應(yīng)API:【要清楚常用的系統(tǒng)版本號(hào)對(duì)應(yīng)的API等級(jí)。】


2、Android應(yīng)用開發(fā)的特色
四大組件: Activity(活動(dòng))、Service(服務(wù))、BroadcastReceiver(廣播接收器)、Content Provider(內(nèi)容提供器)
系統(tǒng)組件: Android提供了豐富的系統(tǒng)組件如:button,Textview,Edit Text,ListView等,等然我們也可以自定義控件
SQLite數(shù)據(jù)庫(kù): 輕量級(jí)的嵌入式關(guān)系型數(shù)據(jù)庫(kù),支持標(biāo)準(zhǔn)的SQL語(yǔ)法
GPS定位: 具有pc端不具有的定位功能
多媒體: 音樂(lè)、視頻、拍照、錄音、鬧鐘
傳感器: Android系統(tǒng)中包含多種傳感器如:距離傳感器、方向傳感器、光線傳感器


3、Android應(yīng)用開發(fā)環(huán)境搭建:

  • JDK(Java Development Kit)
  • Eclipse
  • Android SDK(Software Development Kit)
  • ADT(Android Development Tools)
  • ABD(Andriod Debug Bridge)安卓調(diào)試橋(sdk安裝目錄下的platform-tools下面)

4、Android項(xiàng)目結(jié)構(gòu):

【src中java代碼編寫后臺(tái)邏輯,加載布局文件。
  res/layout中存放布局文件,使用控件來(lái)調(diào)試布局。】



二、 控件


1、TextView:顯示文本框控件

  • 屬性:


2、EditText:輸入文本框

  • 屬性:同上 +


  • 在Activity中需要獲取一個(gè)id是bookName的TextView控件對(duì)象,語(yǔ)句為(TextView)this.findViewById(R.id.bookName);
    【使用findViewById方法獲取一個(gè)View對(duì)象,參數(shù)為控件的id,同時(shí)還需要把View對(duì)象強(qiáng)制轉(zhuǎn)換成相應(yīng)的類型】

  • 在Activity中給一個(gè)TextView對(duì)象tv設(shè)置紅色字體顏色,用tv.setTextColor(Color.RED)方法。
    【一般情況下,布局屬性與對(duì)象的setXXX方法一一對(duì)應(yīng),比如設(shè)置字體顏色,在xml中屬性是android:textColor,而在Activity中則是setTextColor方法。而setText方法是為TextView設(shè)置顯示的文字內(nèi)容的】


3、ImageView:顯示圖片

  • 屬性:


  • src:圖片自適應(yīng)

  • background:拉伸至指定寬度高度【除了圖片還可以設(shè)置顏色】

  • src和background可以同時(shí)在ImageView中使用

  • 所有圖片分別在_hdpi,_mdip,_ldpi文件夾中各存放一份,可以適配更多的分辨率


4、 Button、ImageButton

特征:

  • 1、共有的特性:都可以作為一個(gè)按鈕產(chǎn)生點(diǎn)擊事件
  • 2、不同點(diǎn):1)Button有text的屬性,ImageButton沒(méi)有 2)ImageButton有src屬性,Button沒(méi)有。
  • 3、產(chǎn)生明顯的點(diǎn)擊事件
  • 4、ImageButton可以不使用圖片,如果沒(méi)設(shè)置圖片,則呈現(xiàn)一般Button的樣式。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容