【移動應(yīng)用開發(fā)技術(shù)】Android Sdk的模式有哪些_第1頁
【移動應(yīng)用開發(fā)技術(shù)】Android Sdk的模式有哪些_第2頁
【移動應(yīng)用開發(fā)技術(shù)】Android Sdk的模式有哪些_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

【移動應(yīng)用開發(fā)技術(shù)】AndroidSdk的模式有哪些

這篇“AndroidSdk的模式有哪些”文章的知識點(diǎn)大部分人都不太理解,所以在下給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“AndroidSdk的模式有哪些”文章吧。一,組合模式View+ViewPager二,觀察者模式AbstractCursor三,單例模式輸入法(InputMethodManager)狀態(tài)欄等四,模板方法模式View中的方法onDraw()dispatchDraw()public

class

View{

protected

void

onDraw(Canvas

canvas)

{

}

protected

void

dispatchDraw(Canvas

canvas)

{

}

//算法骨架

public

void

draw(Canvas

canvas)

{

if

(!verticalEdges

&&

!horizontalEdges)

{

//

步驟1

if

(!dirtyOpaque)

onDraw(canvas);

//

步驟2

dispatchDraw(canvas);

//

步驟3

onDrawScrollBars(canvas);

return;

}

}

//...

...五,備忘錄模式Canvassave()restore()方法六,共享元模式sqlite請求sql,對于重復(fù)的sql的返回結(jié)果,會緩存??蛻舳送ㄟ^享元工廠獲取享元對象,享元對象的創(chuàng)建則根據(jù)工廠的享元池來控制,如果有享元池中沒有這個對象,則創(chuàng)建這個對象并保存到享元池中,如果享元池中有這個對象,則直接使用這個對象。因?yàn)橄碓獙ο笤诠蚕淼耐瑫r,說明它重用屬性的不變性,不然都是變化的東西,不存在共享,這些不變得屬性我們稱之為內(nèi)部狀態(tài),獨(dú)立與外部場景。七,命令模式封裝了接受者和操作newThread(newRunnable(){}).start()八,工廠模式Asynctask中的ThreadFactoryprivate

static

final

ThreadFactory

sThreadFactory

=

new

ThreadFactory()

{

private

final

AtomicInteger

mCount

=

new

AtomicInteger(1);

public

Thread

newThread(Runnable

r)

{

return

new

Thread(r,

"AsyncTask

#"

+

mCount.getAndIncrement());

}

};

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論