安卓高級組件

一、java代碼如何使用
Resources res= getResources();
res . getcolor ( R . color . orchid ) ;
res.getstring(R.string.app_name);
res.getLayout(R.layout.activity_main);
res . getDrawable ( R . drawable . grid ) ;
res.getstringArray(R.array.arrtest)
src:存放全部的*Java源程序
gen:爲ADT插件自動生成的代碼文件保存路徑,裏面的R.java將保存全部的資源ID。
assets:能夠存放項目一些較大的資源文件,例如:圖片、音樂、字體等。
res:能夠存放項目中全部的資源文件,例如:圖片(.png、jpg)、文本等。
res/drawable-hdpi:保存高分辨率圖片資源,能夠使用Resources.getDrawable(id)能夠得到資源類型。
res/drawable-ldpi:保存低分辯率圖片資源,能夠使用Resources.getDrawable(id)能夠得到資源類型。
res/drawable-mdpi:保存中等分辨率圖片資源,能夠使用Resources.getDrawable(id)能夠得到資源類
res/layout:存放全部的佈局文件,主要是用於排列不一樣的顯示組件,在Android程序中要讀取此配置。
res/values:存放一些資源文件的信息,用於讀取文本資源,在本文件夾之中有一些約定的文件名稱:
arrays.xml:定義數組數據;(在個這個xml命名的時候能夠隨便起名,由於最後用的時候只是用到寫在這
個xml文件中的array的名字)java

二、高級組件
Notification,是一種具備全局效果的通知,能夠在系統的通知欄中顯示。當APP 向系統發出通知時,
它將先以圖標的形式顯示在通知欄中。用戶能夠下拉通知欄查看通知的詳細信息。通知欄和抽屜式
通知欄均是由系統控制,用戶能夠隨時查看
建立一個簡單的Notification。主要有如下三步:
獲取NotificationManager實例
實例化NotificationCompat.Builder並設置相關屬性
經過builder.build()方法生成Notification對象,併發送通知
小圖標,經過setSmallIcon()方法設置
標題,經過 setContentTitle()方法設置
內容,經過 setContentText()方法設置數組

獲取NotificationManager實例
·NotificationManager notifyManager=(NotificationManager)
getSystemService(Context.NOTIFICATION_SERVICE);併發

實例化NotificationCompat.Builde並設置相關屬性
·NotificationCompat.Builder builder=new NotificationCompat.Builder(this)//設置小
.setSmallIcon(R.mipmap.icon_fab_repair)
設置通知標題.setContentTitle(「最簡單的Notification」)
設置通知內容.setContentText(「只有小圖標、標題、內容」)
設置通知時間,默認爲系統發出通知的時間,一般不用設置
setWhen(System.currentTimeMillis();
經過builder.build()方法生成Notification對象,併發送通知,id=1 notifyManager.notif
builder build().app

自動完成文本框(AutoCompleteTextView)ide

相關文章
相關標籤/搜索