原创 定義系統級全局變量或方法

  定義系統級全局變量或方法,可以通過寫一個繼承自Application的類來實現。   public class ActivityManagement extends Application { private List<Acti

原创 改寫Android的header

一、編寫header用的xml   文件代碼如下,保存爲title.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://sche

原创 在右鍵菜單上添加“取消SVN關聯”菜單

在Windows下使用TortoiseSVN進行svn源碼管理,竟然沒有取消關聯的選項,要手動一個一個目錄去找".svn"文件夾進行刪除,太浪費時間了。 於是乎,便出現了以下好用的工具:   在網上搜到了如下代碼,但是分號有錯,於是進行了

原创 Eclipse下修改代碼模板中$(user)參數的值

要修改Code Style下的Code Templates的$(user)參數的值,可以按照下面的方法進行: 打開Eclipse安裝目錄下的eclipse.ini文件,在文件的末尾加入: -Duser.name=YourName 然後重啓

原创 使用本地代理後WebView無法連接網絡的解決辦法

在Android模擬器設置了本地代理(只需在設置裏輸入代理地址和端口)後,使用自帶瀏覽器可以上網,但使用程序的WebView進行開發時卻無法連接網絡。 解決辦法: 只需要在程序代碼中,調用下面這個方法即可 WebView.enablePl

原创 ImageButton關於背景圖片的scaleType用法

不設置android:scaleType 默認是居中按圖片的原比例顯示的。 優點:不失真 缺點:android:layout_width和android:layout_height屬性只能控制按鈕的大小,不能控制背景圖片的大小。 設置a

原创 點擊通知欄中推送通知的觸發事件

點擊通知欄的通知進入程序時,會觸發App Delegate裏的方法,分爲以下兩種情況:   1、程序未啓動(即底部任務欄裏沒有進程)時。此種情況下,點擊通知欄的通知進入程序,會觸發以下方法 - (BOOL)application:(UIA

原创 iOS6下無法調用設備轉向方法的原因及解決方案

在iOS6下,以下設備轉向用的方法已廢棄: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {

原创 Xcode在使用cocoapods時無代碼提示的解決辦法

選擇Target -> Build Settings 菜單,找到”User Header Search Paths”設置項新增一個值"${SRCROOT}",並且選擇”Recursive”

原创 廣州打的費用計算公式

  calcFeeOfTaxi()爲計算廣州打的費用的方法,參考了百度地圖打的費用。 // 計算打的費用 private int calcFeeOfTaxi(int distance) { int result = 10; /

原创 連接不到Android SDK服務器的解決方案

打開C:\Windows\System32\drivers\etc\目錄,找到hosts文件,複製到其它地方後修改,添加一行:   74.125.237.1 dl-ssl.google.com   保存後將其替換,這樣就可以訪

原创 Android的各種分辨率

QVGA = 320 * 240; WQVGA = 320 * 480; WQVGA2 = 400 * 240; WQVGA3 = 432 * 240; HVGA = 480 * 320; VGA = 6

原创 The method of type must override a superclass method解決方法

項目編譯時會提示去除某些@Override的標註,原因是JDK 5不支持@Override等形式的標註。解決方法是將編譯用的JDK版本改爲JDK 6,即Complier compliance level爲