原创 java 設計模式之狀態模式

 雖然已經出來工作將近一年了但是,還沒有真正去了解過設計模式,但是設計模式一直存在自己的腦海中。去寫一些複雜的業務邏輯的時候,老是再想有沒有比較好的辦法去解決這個問題,有的去想設計接口,然後去實現,有的時候去封裝,有的時候去分層,通過mv

原创 開通博客第一天

                     現在大四,作爲一名android程序員,在做着天天重複的工作,沒有很好的應用 interface(接口)

原创 getChildFragmentManager的作用

      今天寫了一個fragment中嵌套了viewpager,veiwpager 的標籤頁也是用fragment 實現的但是一次運行出錯。 最

原创 軟件分層的思想

              寫程序的時候一直考慮這些是否和,這個方法是否應該封裝,是否應該抽取,或者應該定義成接口還是抽象類,到底用什麼設計模式?始終沒有一個好的解決辦法,看到設計模式,就寄託着把程序裏遇到的問題通過設計模式去解決,想到封

原创 android-view button 防止短時間內重複點擊

短時間用戶多次發出某個點擊事件 1,比如點擊某個按鈕跳轉(詳情頁面)activity,手機性能不加。在未跳轉之前用戶多次觸發了點擊事件就會產生兩個activity。可能對於四大組件的activity ,會有人說。使用activity的啓動

原创 點擊通知跳轉到正在運行程序的棧頂activity

我們做android 開發的時候,有些應用會用到通知,推送給用戶的消息,用戶是可以點擊的。我們想要的是點擊後跳轉到程序正在運行的棧頂的activity 或者 啓動應用。 Intent intent = new Intent(Intent

原创 Activity以及fragment的簡單重寫

對於軟件開發上的一些思考。 估計所有的程序每天都會寫很多的重複的代碼,不知道寫這些代碼的時候有沒有去思考。如何才能少些一些代碼而且又能提高效率呢。 問題 1,每天大量重複的代碼 2,每次代碼都重新寫出錯的概率很高 3,浪費大量的時間(有這

原创 android中的回調-接口回調

發現很多初學者對於回調,接口,抽象  等概念理解的不是很透徹。 今天就以我的經驗把 接口回調給大家闡述一下。適合初學者看看。 先簡單說說我的理解吧,   所謂的接口回調。 你先將接口定義好,然後在特定的條件下條用它。  可能很多初學者開始

原创 afinal post get 請求

    好記性不如爛筆頭,   afinal 中  finalhttp 中可以直接快速請求網絡數據,下載等資源。最近請求老是出現一些小問題。 最終研究發現,對於 Map<String, String> map = new HashMap<

原创 android 下載文件

今天簡單說下  android 中io 操作,從網絡上下載文件如:視頻,音樂。 主要用到java 中的httpurlconnection 這個類,這個封裝了socket 通信的細節。 說下原理:就是本地的client 和遠程的服務器建立一

原创 Scrollview嵌套Listview 或者gridview 焦點問題

問題先描述清楚: 1,有的時候我們需要通過scrollview嵌套listview 或者gridview   當然 scrollview 上還有其他的UI控件,(button textview imageview 等   如果沒有這些 東

原创 android滑動toolbar 很炫的標題欄

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">作爲一名程序員,要不斷的學習新的技術。不斷汲取新

原创 android ocr 身份證識別

ocr opencv 想必做過程圖像識別的同學們都對這兩個詞不陌生吧。 ocr (optical character recognition ,光學字符識別) 是指電子設備(例如掃描儀或數碼相機)檢查紙上的字符,通過檢測暗,亮的模式確定其

原创 監控android App Activity生命週期

說下場景: 1,監控當前應用生命週期 2,調試應用,接手一個龐大的應用,快速知道當前是那個activity ,或者 fragment(會在另一篇中講) 3,如果你正常開發SDK ,當時你又想獲取當前的頁面的activity  4,不修改源

原创 動態加載jar文件

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">對於做客戶端,最煩惱的事情就是。今天升級以後,明