原创 android程序運行時出現OutOfMemoryError

先上乾貨: android程序運行時出現OOM(OutOfMemoryError),即內存泄露,說明程序的內存管理出現問題,或者系統給程序分配的內存太低。如果程序難以優化,就可以修改系統分配給程序的內存值。這個值叫dalvik.vm.h

原创 Jenkins權限設置誤操作後的補救

第一次鼓搗Jenkins安全設置,沒有給自己分配最高權限,導致自己變成普通用戶,相當於門鎖上把鑰匙關進去了。 解決辦法就是: 關閉Jenkinsc:/用戶/zhuming/.jenkins/config.xml,找到useSecurity

原创 更新build-tools後Jenkins build失敗

把build-tools更新後,由於ant文件夾下的build.xml腳本發生變化,所以jenkins構建失敗,報missing buildToolsFolder錯誤。 這時只需要按照原來的流程把新的build.xml腳本更新到測試工程目

原创 excel數據處理實用操作

1、找到兩列數據中不重合的部分 問題:假設有A、B兩列數據,A中數據中有一部分是B的子集,有一部分不屬於B,如何找到並去掉不屬於B的這一部分? 解決:在C1單元格輸入公式:=IF(COUNTIF(B:B,A1)=0,A1,""),下拉應用

原创 unable to load default SVN client

重裝SVN插件,把所有組件都勾選上(包括註明not required的),重啓後輸入用戶名密碼即可

原创 Android Service在測試工程中使用的注意事項

做單元測試時需要在測試工程裏開一個http service,使用intent調起時卻發現service怎麼都起不來,代碼如下:context = g

原创 利用jenkins+ant實現編譯前修改文件和批量打包簽名

背景:測試框架通過instrumentation來測試不同的應用,通過AndroidManifest.xml中的<instrumentation android:name=".TargetInstrumentation"

原创 Activity與Service通信

Activity向Service發消息(在Service運行過程中): 在Service中實現一個繼承自Binder的內部類, private final IBinder binder = new LocalBinder(); pu

原创 android抓http數據包

1. Android手機需要先獲得root權限。 2. 下載tcpdump,地址(http://www.strazzere.com/android/tcpdump) 抓包步驟: 1. 將Android手機與電腦USB相連,打開window

原创 jenkins權限管理配置

jenkins默認是對所有人開放的,所以只需一個地址就可以看到所有項目的源碼,非常不安全。 要配置用戶權限的話,可以進入系統管理-Configure Global Security,配置如下: 其中zhuming是我自己,即給予自己管理員

原创 Unable to start service with null: java.lang.NullPointerException

Android開發的過程中,每次調用startService(Intent)的時候,都會調用該Service對象的onStartCommand(Intent,int,int)方法,然後在onStartCommand方法中做一些處理。然後我

原创 the currently displayed page contains invalid values

在Eclipse導入工程就會在工程文件名處顯示一個紅叉。要給改工程選擇android ->project->android-> build target(項目屬性裏)時,就會出現"the currently displayed page

原创 常用正則表達式大全

常用正則表達式 正則表達式用於字符串處理、表單驗證等場合,實用高效。現將一些常用的表達式收集於此,以備不時之需。 用戶名:/^[a-z0-9_-]{3,16}$/ 密碼:/^[a-z0-9_-]{6,18}$/ 十六進制值:/^#?([a

原创 Class resolved by unexpected DEX

出錯log如下: W/dalvikvm( 4427): Class resolved by unexpected DEX: Lcom/telenav/app/android/cingular/TeleNav;(0x470ebe60):

原创 java編寫的輕量級HTTP服務器nanohttpd

主頁:http://nanohttpd.com/ github項目地址:https://github.com/NanoHttpd/nanohttpd nanohttpd是一個java開源項目,對http服務做了很好的封裝,使用起來非常方