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...