android應用開發學習紀實(1)

2021-06-28 10:35:04 字數 606 閱讀 6305

注:學習資料是    《第一行**android》--郭霖

現在**實現的是:

乙個activitycollector類,提供了三個介面,乙個是增加乙個activity的addactivity(activity activity),乙個是刪除乙個activity的removeactivity(activity activity),乙個是刪除所有的activities的finishall();

乙個基類baseactivity,繼承activity類,提供了兩個介面,乙個重寫了ondestroy()方法,呼叫了activitycollector類中的finishall(),銷毀所有的activity,另乙個是實現各個activity子類之間切換的 actionstart(context context, string data1, string data2);

三個子類分別是firstactivity,secondactivity,thirdactivity,繼承baseactivity類,分別實現了兩個button,乙個button是呼叫子類的actionstart(,,,)介面,實現各個activity之間的切換,另乙個是呼叫了activitycollector類中的finish()方法,銷毀所有的activity並退出;

Android應用開發學習 開始貼

不知不覺搞android音訊驅動已經1年時間了。這1年裡,得益於在ic公司搞soc的音訊驅動開發,基本上把android系統音訊子系統從上到下的流程都摸了一遍。包括framework audio hal 核心的alsa驅動,還有音訊dsp 這是我的主業 這些 基本上都有涉獵,深深感慨android系...

Android應用開發優化

最近總結了一些,android應用開發中,需要注意的一些事項,與大家分享 1.盡量少的宣告全域性變數 2.宣告全域性靜態變數,一定要加final宣告 3.宣告非靜態的全域性變數,最好不要初始化任何值,在使用到的地方,在進行初始化 4.函式中若干次使用全域性變數,應該將全域性變數賦值給本地變數,然後直...

Android應用開發 AsyncTask

摘錄自 android 多執行緒 asynctask詳解 asynctaskasynctask params,progress,result params 這個泛型指定的是我們傳遞給非同步任務執行時的引數的型別 progress 這個泛型指定的是我們的非同步任務在執行的時候將執行的進度返回給ui執行...