原创 移動端弱網測試及Chrome前端調試

移動端弱網測試及Chrome前端調試 需求概述 在應用上線前,測試的同事都會利用各種各樣的測試案例來發現平時開發環境中不容易發現的 bug,其中很大一部分 bug 都是由於複雜的網絡環境導致資源加載不出來造成的。但是這些複雜網絡環境是如何

原创 一個2年安卓開發者的一些忠告

原文:What 2 Years of Android Development Have Taught Me the Hard Way  轉載:http://www.jcodecraeer.com/a/anzhuokaifa/andr

原创 CoordinatorLayout怎麼玩摺疊

CoordinatorLayout怎麼玩摺疊 前言 關於 CoordinatorLayout 的解析之前有一篇文章介紹 CoordinatorLayout補齊資料篇,如果對 CoordinatorLayout 的特性不太清楚的,可以先去了

原创 iOS/Android 微信及瀏覽器中喚起本地APP

需求概述 分享應用活動鏈接已經成爲手機應用一個非常重要的推廣傳播形式。爲了提高轉化率,就需要讓用戶不管是在微信或者是瀏覽器中,都能在點擊鏈接後, 喚起本地的 app 後 , 跳轉到指定頁面 。 雖然這個功能從用戶體驗方面來說是自然而然的,

原创 Android應用圖標微技巧,8.0系統中應用圖標的適配

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/79417483 本文同步發表於我的微信公衆號,掃一掃文章底部的二維碼或在微信搜索 郭霖 即可關注,每個工作日都有文章更新

原创 Spring配置文件詳解

轉自: http://book.51cto.com/art/201004/193743.htm 此處詳細的爲我們講解了spring2.5的實現原理,感覺非常有用              Spring配置文件是用於指導Spr

原创 AndroidStudio Frameworks detected: Android framework is detected in the project Configure

當我們從 Github 上下載一份 Android 源碼,可能遇到的問題是,我們遇到 gradle 的一個提示:AndroidStudio Frameworks detected: Android framework is detecte

原创 Android 文件存儲策略

Android的文件存儲有兩種類型: 內部存儲 和 外部存儲 。 首先來確定下一些易混淆的概念: 內部存儲 不是內存,內部存儲位於系統中很特殊的一個位置。 外部存儲 不一定是 SD 卡, 機身存儲也是外部存儲。比如 16GB 版本的安卓

原创 重構——改善既有代碼的設計

最近在讀,總結中。作爲一個經驗豐富的開發者,你可以肯定:無論用戶提出什麼方案,你要保證有一定的預見性,用戶肯定會在六個月之內再次修改他。如果你想重構,從剝離函數開始。將大塊複雜難懂的代碼分離,extract method。更改變量名稱是值

原创 JS 備忘錄

Number js 數值只有 Number,唯一能判斷NaN的方法是通過 isNaN() 函數: isNaN(NaN); // true null和undefined 在其他語言中,也有類似JavaScript的null的表示,例如Jav

原创 Error: Could not link: /usr/local/etc/bash_completion.d/brew

用mac在brew update的時候,提示出現error link的錯誤,最後的提示是please delete these path。解決方案是:rm -rf 上述的路徑我的就是一起合併執行力: rm -rf /usr/local/s

原创 shell 備忘錄

shell 主要指 shell 腳本,通常有兩種方式運行: shell 運行方式 1.作爲可執行程序 保存爲 helloworld.sh,並 cd 到相應目錄: chmod +x ./helloworld.sh #使腳本具有執

原创 Android的一些trick

1、點擊空白收起鍵盤 iOS點擊空白收起鍵盤,Android這邊要怎麼處理呢。其實很簡單,代碼如下。 private static void setTouchListener(final Activity context){ c

原创 別再加端到端集成測試了,快換契約測試吧

原文地址:http://insights.thoughtworks.cn/contract-test/?ref=myread 正如大家所知,最初QA都是手動執行測試用例,開發人員每修改一個版本,QA就要手動測試一遍,隨着功能的不斷增加

原创 service和aidl的區別

service 是在當前進程中新開線程,aidl 是系統新開進程,屬於另一個進程。 aidl 就是處理客戶端和服務端的 ipc 通信實現的方式,通過 aidl 機制,客戶端通過調用服務端提供的接口。 便於跨進程調用其他應用程序。如果你