原创 百分比佈局詳解

前言 :這是我第一次寫博客,我寫的博客大多數是爲了記憶,一般是我的做法,希望各位多多指教 百分比佈局 1.      在android studio上的某個項目下的加入lib包:compile'com.android.support:p

原创 React Native的自我實踐之window下的安裝

自從Facebooke出了React Native之後就挺火的,所以也想嘗試下什麼效果,所以在window下進行Android的嘗試,React Native的所有安裝工作都是以命令行的形式做的,所以在不太熟悉命令行的基礎上會有些

原创 Material Design效果實踐記錄

動畫效果Touch feedback: 觸摸反饋提供了用計劃與UI交互時的可視化的確認接觸點 Ripple效果 Ripple效果,即點擊後的波紋效果。Material Design很多都使用了這個效果。 RippleDra

原创 需求千萬條,質量第一條——單元測試的前生今生

和標題是一樣的:需求千萬條,質量第一條,保證代碼的質量是開發者應該具備的硬性能力。 其實很多開發者都明知道單元測試很重要,但是爲什麼還那麼反感單元測試呢? 原因有三: 1.單元測試太浪費時間了,很多需求都做不完,哪有功夫閒心去做單元測

原创 需求千萬條,質量第一條——單元測試第三章

前面都已經講完了junit,還需要什麼?在測試的時候有的對象難以獲取,但是又需要依賴這個對象。 舉例什麼的情況呢? 第二個類的方法需要一個類對象作爲參數,而這個參數又很難實現或者又要依賴第三個對象 public NumberTest

原创 需求千萬條,質量第一條——單元測試第二章

上一章講了一件事就是Junit的斷言以及單元測試的基本內容,對單元測試有個基本瞭解。 現在瞭解下除了Assert的方法外還有別的方法可以單元測試:Assume, Assume類 這是一個假設類,測試有意義的條件假設,失敗並不以爲代碼被

原创 需求千萬條,質量第一條——單元測試第一章

其實單元測試很簡單,並沒有想象中那麼複雜 首先需要學習Junit的使用,這是單元測試中最基本的內容,用於驗證代碼的返回值與自己設想的值是否是相同的。 舉例最簡單的方法: public int add(int a,int b){

原创 Android Studio——關於Android Studio2.3無法自動打開apk

最近遇到部署Apk的時候無法自動啓動 報錯原因: Error while executing: am startservice com.delta.smt.prod/com.android.tools.fd.runtime.Instan

原创 寫代碼時注意點(持續更新篇)

注意點一:是寫函數的時候要檢查輸入和輸出 在使用函數的時候,函數的輸入可能會傳入一個null或者沒有傳入導致函數無法正常調用,所以一定要檢查輸入,當傳入的參數正確時,輸入結果應該是正確的,所以檢查輸出的時候會做二次判斷,讓代碼更加

原创 寫一篇軟文——現在程序猿的現狀

在昨天下午公司組織一場關於設計的講座,受益非凡,所以寫一下感觸與大家共同分享一下 首先是設計: 可能與世隔絕,個人認知的設計和講師認知截然不同,不知道有多少同學和我一樣,認爲設計和程序員沒有一點關係,所有的設計都是產品和UI的事情,爲什麼

原创 Android Studio——設置不同的風格

在Android Studio中可以設置不同的模式,常見的是Debug和Release兩個。 還可以在build文件下設置風格,如下 如上所述,設置兩個模式,一個是mock和prod。Android Studio中會自動創建兩個文件夾

原创 Builder模式學習

Builder模式也屬於鏈式模式的一部分,我爲什麼想學這種模式呢?主要是因爲最近在看第三方圖片緩存的Glide的源碼。 Glide.with(this).load(url).into(image);這就是Glide最簡單的用法了,你可以

原创 在320*320的android設備上的launcher問題

最近因爲工作需要需要在320*320的設備上做一個APP,因爲設備暫時還沒到,所以我需要在模擬器上的來做這件事,但是遇到問題。 這個問題怎麼解決呢? 到這個是網址上下載下這個launcher,然後將這個launcher拖到模擬器上

原创 以測試的眼光來看待ofo的產品

 測試人員究竟在做什麼工作?除了程序員的BUG以外,還需要根據產品經理設計的內容來規劃,來判斷是否符合設計。有人會提出問題產品不應該只有產品經理來規劃嗎?瞭解產品才能更好的測試,所以深入瞭解產品是每一個測試應該做或者是必須做的事,因爲只有

原创 Volley的https的使用

Volley是一個很早之前的網絡請求框架了,但是https的是最近幾年的網絡請求方式,有的人在以前項目中用的網絡請求框架時Volley,但是現在需要請求https的數據,就會發現有問題,那應該怎麼辦呢?網上很多都說改源碼。 其實在Vol