原创 Android Push實現總結

push方案 poll:客戶端定時去服務器端檢查 push:客戶端和服務器維持一個連接,服務器有新內容推送給客戶端   實現對比 1、XMPP(Extensible Messaging and Presence Protocol,前稱J

原创 又回到csdn了

兩年前將博客搬到自己搭建的vps上,兩年不到的時間,vps老闆跑路了,話說真丟人啊。資料備份的不全,這期間好多文件就這樣廢了,想想還是來csdn安家吧。

原创 android app啓動慢分析

最近將gradle和android studio都升級到2.1,instant run功能確實好用,不過在測試的時候把緩存清理後,點擊桌面launcher特別慢。 開始懷疑是引入視頻、瀏覽器sdk導致的,打log看了下發現sdk初始化耗時

原创 命令行生成微信app簽名

微信開發的適合需要生成app簽名,手動輸入太體力活了,來個命令 unzip -p suspect.apk META-INF/CERT.RSA | keytool -printcert | grep MD5 將apk名字替換成你自己

原创 mac 10.9編譯goose報錯解決方法

目前來說 clang編譯go三方庫有各種問題,可以通過brew 裝上gcc ,然後做個鏈接到/usr/bin/gcc。 再次go get 會有各種奇怪的錯誤,比如https://github.com/mattn/go-sqlite3/is

原创 Android執行執行Shell命令總結

開發中有時需要用Java調用系統的一些命令,執行一些語言本事不具備的功能,Android開發中最常見的就是Root靜默安裝,通過命令修改某些目錄權限等工作。我們通常會通過Runtime執行一個系統命令,返回一個process對象,然後檢查

原创 dalvikvm類找不到錯誤解決方案

運行官方的helloworld.smali報錯找不到類,好奇怪,經過一番google後才發現,原來要在root權限下纔可以執行。 報錯: Dalvik VM unable to locate class 'Helloworld' java