原创 Java設計模式三(原型模式、適配器模式)

原型模式(Prototype)java中的創建型模式,和其它創建型模式的目的一樣都是創建 出所需要的對象 原型模式的定義:          是用原型實例指定創建對象的種類,並且通過拷貝這些原型創建新的對象。          由定義可以

原创 Android studio 編寫測試純Java代碼

之前都是用eclipse來進行Java代碼測試,今天忽然想直接用androidstudio 來測試,然後就想當然的在app 項目下寫了一個純Java類,當是當去運行app的時候就會 報錯“FileNotFoundException” ,就

原创 判斷APP是否運行在前臺

/** * @param context * @return */ public static boolean isBackground(Context context) { Act

原创 com.android.build.api.transform.TransformException:解決辦法

遇到了一個這樣的錯誤:com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicate entry:com/alibaba/fa

原创 極光推送集成

之前一直好奇項目中的推送是怎麼顯示到通知欄裏的,於是現在有時間就自己閱讀了一下文檔,集成了一下Jpush 。 Jpush提供了4中類型的消息:通知、自定義消息、富媒體和本地通知 Jpush 的通知類型的消息就是一種notification

原创 常用的時間工具類

常用的幾個格式的時間轉換public class MyTimeUtil { /** * 年-月-日 */ pub

原创 雲信聊天界面返回鍵總返回到聊天列表

做的項目用到雲信,想要一個可以無論入口在哪裏點擊聊天界面的返回鍵都返回到聊天列表界面。研究了現在常用的微信和qq發現他們的功能就是這樣實現,不幸的是雲信的demo 沒有實現這一功能,這就需要自己去寫了,不說廢話了上代碼。 1、寫一個返回用

原创 全局的dialog

以前一直覺得只有在activity中纔可以彈dialog,最近項目需要一個不侷限與某一個activity的dialog,通過查閱資料網上對於這種全局的dialog大致有三種方案 1、系統彈出dialog,樣式不怎麼漂亮但我覺得可以自定義

原创 探索TextUtils 和DateUtils

TextUtils(經歷有限,方法可能不全等用到了我會補上) //判空 Log.e("textUtils+isEmpty", "******" + TextUtils.isEmpty("12344556

原创 我的收藏網址

記錄一下自己發現的不錯的資源 1、android studio d的快捷鍵使用  :學到了for循環、非空的快捷鍵   http://www.jianshu.com/p/bc8f6bfe12c6? 2、圖片選擇器    https://

原创 Java設計模式一(工廠模式)

寫的項目進入了維護階段,閒下來就發現自己的基礎知識薄弱到爆,最近打算好好研究一下Java基礎,首先選擇的就是Java的設計模式,總覺得自己對於這個部分的應用不是很熟練平時寫代碼的時候想的也不夠深入,現在正好有時間就要靜下心來自己好好研究

原创 FlexboxLayout初步探索二

自我接觸FlexboxLayout以來,基本看過的每一篇博客都會提及FlexboxLayout與Recyclerview結合使用,Google的例子裏實現的效果類似於瀑布流。 雖然到現在我也沒有在實際的項目中應用過這個組合,但我寫了個小d

原创 FlexboxLayout初步探索一

之前做項目的時候需要實現一個標籤功能,就是通過網絡獲取的數據進行標籤展示,當時是定義了一個LInearLayout做爲父控件,通過獲取的數據,通過Asynctask異步開啓線程動態添加控件到容器中,基本實現了功能,當是這種方法存在一些問題

原创 git 提交失敗git error Another git process seems to be running in this repository

 一直在用git 來管理代碼,之前網絡不好的時候代碼提交失敗是常有的事情,但是今天報了一個新的錯誤, Another git process seems to be running in this repository, e.g. an

原创 Java學習記錄一

1、Java於1995年誕生 2、基礎核心JavaSE 企業版JavaEE  嵌入式開發JavaME 3、Java技術核心JVM(虛擬機)       java的源文件(即.java)是首先由編譯器(compiler)編譯成字節碼文件(即