原创 在重寫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