原创 在重寫Gallery之後 解決重寫Adapter內加載Layout過小的問題
最近在重寫gallery之後 又重寫的Adapter 加載了一個自己定義的layout 但是顯示出來的部件特別小,後來在getView裏面又重新設定了layout大小 把問題解決了 現在大小是用的靜態寫死的,也可以獲取屏幕分辨率 來動態
原创 android RelativeLayout屬性及demo
相對佈局由於屬性比較多,所以用起來有些費力,但靈活性較其他佈局方法好,所以掌握好相對佈局將會非常有用。 // 相對於給定ID控件 android:layout_above 將該控件的底部置於給定ID的控件之上; android:l
原创 listview內容爲空的時候顯示自定義的內容
很多時候我們在不確定listview裏面到底顯示多少內容或者不知道有沒有內容的時候,需要我們給出一個友好的提示當前沒有內容,好了上代碼看一下吧: XML文件: <?xml version="1.0" encoding="utf-8"?>
原创 TextSwitch 及 OnItemSelectedListenter
我想實現的效果如下: 上面是定義的一個textView,下面是定義的一個textSwitch,分別用來顯示圖片的代號,切換一張顯示相應的號,代碼如下: tv = (TextView) findViewById(R.id.textView
原创 反編譯APK 得到JAVA代碼和資源文件源碼
一.反編譯Apk得到Java源代碼 轉載自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下載:
原创 重寫Gallery 防止滾動過頭
Gallery手指滑動的時候,幅度過大的話會一次滑到最後一張圖片 通過重寫onFling方法捕捉X、Y座標 使其不過頭 代碼如下: /** * 重寫Gallery,捕捉xy座標,使其不會跑過頭 * **/ @Override
原创 android中handler中 obtainmessge與New message區別
obtainmessage()是從消息池中拿來一個msg 不需要另開闢空間new new需要重新申請,效率低,obtianmessage可以循環利用; //use Handler.obtainMessage(),instead of ms
原创 android 通過Application類 共享全局數據
我們在平時的開發中,有時候可能會需要一些全局數據,來讓應用中的所有Activity和View都能訪問到,大家在遇到這種情況時,可能首先會想到自己定義一個類,然後創建很多靜態成員,不過android已經爲我們提供了這種情況的解決方案,下面就
原创 有用的關於android開發的網址
一個android開發的網站 http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=group&gid=74
原创 ContentProvider及AsnycQueryHandler的使用
1、ContentProvider的基本概念 1> ContentProvider爲存儲和讀取數據提供了統一的接口 2> 使用ContentProvider,應用程序可以實現數據共享 3> android內置
原创 android adb常用命令
1.adb shell :Linux命令行控制檯 # cd system/bin :查看Linux下的所有命令# ls # ping localhost :檢查網絡連接 2.adb kill-server :結束adb服務
原创 android 基礎面試題
1. 請描述下Activity的生命週期 http://weizhulin.blog.51cto.com/1556324/311495 詳細介紹一下這幾個方法中系統在做什麼以及我們應該做什麼: onCreate:
原创 Android,誰動了我的內存(1)
一、 Android的內存機制 Android的程序由Java語言編寫,所以Android的內存管理與Java的內存管理相似。程序員通過new爲對象分配內存,所有對象在java堆內分配空間;然而對象的釋放是由垃圾回收器來完成的
原创 android 廣播機制
在 Android 裏面有各種各樣的廣播,比如電池的使用狀態,電話的接收和短信的接收都會產生一個廣播 ,應用程序開發者也可以監聽這些廣播並做出程序邏
原创 Ubuntu 11.04 下真機調試方法
首先確保用數據線鏈接後能識別設備,輸入:lsusb,可以看到類似輸出 dorole@ubuntu:~$ lsusb Bus 002 Device 0