Android開發資料 2012 12 09

2021-09-06 07:03:09 字數 1929 閱讀 4899

1. android 的 window  參考**: 

requestwindowfeature可以設定的值有:

// 1.default_features:系統預設狀態,一般不需要指定

// 2.feature_context_menu:啟用contextmenu,預設該項已啟用,一般無需指定

// 3.feature_custom_title:自定義標題。當需要自定義標題時必須指定。如:標題是乙個按鈕時

// 4.feature_indeterminate_progress:不確定的進度

// 5.feature_left_icon:標題欄左側的圖示

// 6.feature_no_title:無標題

// 7.feature_options_panel:啟用「選項面板」功能,預設已啟用。

// 8.feature_progress:進度指示器功能

// 9.feature_right_icon:標題欄右側的圖示

2. view 的 settag 和 gettag 方法的使用  參考**: 

這個東西在一些需要用到adapter自定控制項顯示方式的時候非常有用,adapter 有個getview方法,可以使用settag把查詢的view快取起來方便多次重用。

view中的settag(onbect)表示給view新增乙個格外的資料,以後可以用gettag()將這個資料取出來。

可以用在多個button新增乙個***,每個button都設定不同的settag。這個***就通過gettag來分辨是哪個button 被按下。

3. android listview 使用詳解和動態更新資料

參考**:

android listview 詳解: 

動態更新資料: 

android 中的listview內容重新整理問題:   adapter.notifydatasetchanged();

android listview非同步動態載入網路: 

android listview顯示網路: 

4. svn報錯:解決:errors occurred while updating the change sets for svnstatussubscriber

參考**: 

更新svn外掛程式即可

6. listview 下拉重新整理效果

詳細講解1: 

詳細講解2: 

7. handler 和 asynctask 的異同

參考** :

對比:(1) asynctask實現的原理,和適用的優缺點

asynctask,是android提供的輕量級的非同步類,可以直接繼承asynctask,在類中實現非同步操作,提供介面反饋當前非同步執行的程度(可以通過介面實現ui進度更新),最後反饋執行的結果給ui主線程.

使用的優點:

l  簡單,快捷

l  過程可控

使用的缺點:

l  在使用多個非同步操作和並需要進行ui變更時,就變得複雜起來.

(2)handler非同步實現的原理和適用的優缺點

在handler 非同步實現時,涉及到 handler, looper, message,thread四個物件,實現非同步的流程是主線程啟動thread(子執行緒)àthread(子執行緒)執行並生成message-àlooper獲取message並傳遞給handleràhandler逐個獲取looper中的message,並進行ui變更。

使用的優點:

l  結構清晰,功能定義明確

l  對於多個後台任務時,簡單,清晰

使用的缺點:

l  在單個後台非同步處理時,顯得**過多,結構過於複雜(相對性)

Android開發月報(2023年2月)

本來想什麼都不寫的,礙於某君的壓力,所以我大概寫一下,然後再擴寫一遍。從本月起開始正式寫android應用了。之前發生了一些不太開心的事情,間接地促使我下定做這件事的決心。不管怎樣,我也硬湊了乙個 目前只發在機鋒網上 本來我的計畫是去註冊android市場的賬號,但後來因為吵架心情不好,反而冷靜下來...

Android開發月報(2023年5月)

糟糕的是,這個月reversiwins仍然沒有完工 只做了個半半成品 我花在這個遊戲上的時間已經有2個月了,再拖下去估計要夭折。不過這個月解決了乙個大問題,就是andengine中的紋理會突然消失。這個問題可以在andengine官方論壇上找到答案。這次好像寫得太少了,下面貼一張reversiwin...

Android開發資料

講解andriod activity的生命週期,值得一看 下圖簡單闡述了activity的生命週期以及每個生命週期轉換的時候會被呼叫的函式 其中resumed,paused和stopped這三個狀態是可以持續一段時間的狀態 如何訪問手機振動 簡易鬧鐘示例程式 在鎖屏狀態下點亮螢幕 powermana...