原创 android 抓數據包(基於mac os使用Charles 工具,此工具也適用於ios抓包)

有時候訪問網絡數據可能出各種異常,這時就需要通過抓客戶端的數據包來定位異常的原因。 Charles 抓包工具使用java編寫,可以跨平臺。使用起來也非常方便。 使用步驟如下: 1. 下載 http://www.charlesproxy.c

原创 殺掉端口占用的進程

查詢 sudo netstat -tulpn | grep :8000 殺掉 kill -9 <進程 pid>

原创 Mac 下 hexo 搭建github page 博客

Hexo是一款基於Node.js的靜態博客框架,而Node.js可以簡單理解爲可以用js語言寫服務器後端的框架。 因爲用的是mac環境,所以直接用Homebrew(這是mac下超強的包管理工具,基本開發人員必備)來安裝。 安裝home

原创 android設備的適配

icon size

原创 Android Studio 中 .gitignore的模版

文件 .gitignore 的格式規範如下: 所有空行或者以註釋符號 # 開頭的行都會被 Git 忽略。可以使用標準的 glob 模式匹配。匹配模式最後跟反斜槓(/)說明要忽略的是目錄。要忽略指定模式以外的文件或目錄,可以在模式前加上

原创 android studio 快捷鍵(mac)

⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc 1.列出文件中的所有方法: cmd + f12 再按一次會列出所有的方法,包括它父類的方法 2.查資源或類名 sh

原创 Android 中的一些時間

1. Toast  (NotificationManagerService.java) Toast.LENGTH_SHORT  2000ms // 2秒 Toast.LENGTH_LONG    3500ms // 3.5秒 2. AN

原创 Linux SSH遠程文件/目錄傳輸命令scp

相信各位VPSer在使用VPS時會經常在不同VPS間互相備份數據或者轉移數據,大部分情況下VPS上都已經安裝了Nginx或者類似的web server,直接將要傳輸的文件放到web server的目錄,然後在目標機器上執行:wget h

原创 git 分享

git stash git stash list git stash apply stash@{2} 常用命令 1. 配置 git --version git config --listgit config --global user.

原创 activity 的onrestart() 方法總會被調用麼

activityA    ----> activityB  按下back鍵 檢測activity背景透明的具體字段爲style的  android:windowIsTranslucent     字段配置 1. activityB背

原创 打包發佈應該注意的問題

1. 關閉log 2. versionName 和 versionCode 需要修改 3. 分支之前develop 要pull 和 push. 4. 開出release分支並鎖定修改 5. 保證release分支是最新的代碼。 6. 測試

原创 mac裏用終端ssh遠程連接centos服務器

mac裏用終端ssh遠程連接centos服務器 發表於 2012 年 3 月 17 日 由 reake 在mac終端下輸入 ssh -l root *.*.*.*      就可以遠程連接Centos服務器了,端口沒變還是:2

原创 android中調用已經安裝的某個應用

程序中觸發android系統中安裝的某一個應用。 使用logcat 找出包名和觸發類然後啓動 adb -s logcat | grep "ActivityManager" 點擊應用icon 觸發應用 有如下log打印出來: I

原创 volley總結

1.請求 cache dispatcher     ---->       network dispatcher 1)如果 http請求的頭信息中 的cache-control  max-age字段 未過期則使用 cache   ttl

原创 Android中的內存,apk大小,方法數,線程等的限制研究

1.內存限制 內存限制不同機器不同,取決於配置文件  /system/build.prop 中的配置 dalvik.vm.heapstartsize=8m dalvik.vm.heapgrowthlimit=96m dalvik.vm.