![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 80
ltwoini
这个作者很懒,什么都没留下…
展开
-
android應用what to test?
android開發指南上講(what to test): 1.activity的生命周期事件,要看application state 是否如預期. 2.數據庫操作(好像沒事務處理,不知是否應該模擬?). 3.屏幕大小與解析(如果是app store 上的應用肯定要針對主流的size,以及不同的版本作測試). 接下來我們在實際的應用開發中,以TDD的方式來驅動開發,重點應關注如上. ...原创 2010-07-07 17:21:10 · 106 阅读 · 0 评论 -
android如何在非context環境訪問資源
在做store demo的時候碰到一種情況是,自己的類(非context的子類)需要訪問android的相關資源,一開始不知如何下手. google了一下 找到了方式: /** * @author eric * 自定義application,以便static class 容易的訪問app相關的Resources */public class SingleApplication extends ...原创 2010-07-22 11:38:04 · 75 阅读 · 0 评论 -
ScrollView下面ListView下拉條顯示有問題
ScrollView 與ListView的下來條都顯示,而且ListView內容顯示比較丑.google后有個方法是: 先動態生成其他的view 然后listview.addHeaderView(View header),這樣子可以實現. 實踐一下,ok.代碼如下: Querstion:要是一個ScrollView下有多個ListView該么辦呢? protected void onCr...原创 2010-07-23 15:24:06 · 74 阅读 · 0 评论 -
彈出的dialog如何更新下面的listview
兩種情況 1.兩個activity之間跳轉,當back的時候,主activity顯示會調用onResume()方法,所以刷新可以這樣處理: @Override protected void onResume() { super.onResume(); //onPause==>onResume,重新獲取lv數據,刷新頁面 freeAdapter.setMData(AppDataMa...原创 2010-07-26 14:37:44 · 145 阅读 · 0 评论 -
定時線程(Timer)操作UI界面
需求:先彈出dialog,然后,隔一定時間,修改dialog的msg. 如果只是dismiss dialog 并不需要透過Handle runOnUiThread 如果開啟新的定時線程,不起作用. android的線程通訊透過handle來處理,這里也一樣 public static void showProgressDialog2(Context context...原创 2010-07-28 08:23:38 · 250 阅读 · 0 评论 -
自定義多任務的Timer,任務按指定間隔時間,順序執行
需求如下:在做demo的時候,彈出dialog,需要定時先后執行修改ui的動作. 譬如: 第一次 間隔 2s msg:正在下載 第二次 間隔 2s msg:下載完成,開始安裝 第三次 間隔 2s msg:安裝完成 第四次 間隔 1s 關閉dialog. 自定義Timer類如下: public class CustomTimer extends Timer { List<...原创 2010-07-28 14:23:04 · 111 阅读 · 0 评论