原创 Intent中所有屬性試玩(intentfilter,data,category,flag)

老套路,這次出現的需求是接入的融雲IM及時通訊的sdk,在介紹視頻中,作者有講到需要對intentfilter等有比較深的理解。確實,在實踐的時候,我覺得以前這塊知識理解的很淺,沒把他玩的溜,這塊知識不難。待會結合融雲的demo直接把這塊

原创 java比較器的二種實現方式的區別

    java的比較器應用於很多場景,最常見的出泛型的排序或者是簡單的排序。有二種實現方式,使用Comparable、Comparator,哪一種符合具體的開發情形,還是要看二者的區別。從api上得知,一個類實現了Comparable接

原创 java集合大總結

首先,出現今天的需求主要是打算把數據結構,java集合,真實場景的處理都好好的再過一遍。我寫了一個實現約瑟夫環的算法,想着在arraylist和linkedlist之間做選擇,對比。很多時候功能做出來後,很少是能再去修改,情願做一個新的。

原创 android通過反射得到USB掛載路徑

public static List<String> getUSBPaths(Context con) { String[] paths = null; List<String> data = ne

原创 Android MK詳解

說到.mk文件,看多android源碼的童鞋會發現其中存在着繁多的mk文件。一開始不知道是幹什麼的,後來才發現這是android源碼正常編譯工作的大功臣。 習慣開發APP的童鞋,配套使用一定是一款自己拿手的IDE。那對於android源碼

原创 OTA包新做法

   首先簡單說下OTA包這個東西,OTA包就是在線下載的ROM包。ROM包分二種,增量包和全量包。市面上推送的補丁包爲增量包,用來解決個別或少數漏洞。全量包是整個android源碼編譯之後,所有文件鏡像的集合。    這邊我們主要介紹O

原创 做程序的第四年--2017年總結

 回顧2016年和2017年,這二年時間和精力都花費在了各個項目上,提高的自然是對軟件的認知和溝通表達能力,但失去的卻是耐心。特別想記錄下做軟件這路上的心路歷程之得到與失去。  先說說日常,一個人告訴你XXX地方出錯了,那我會有2個反應

原创 java數據結構

        問題總是在具體需求出現的纔會顯現的,我之前遇到一個需要將一串字符串,按照逗號分隔來,用一個數組來包裝這些數據,很簡單的split功能,返回的就是一個數組。         可我在這之後想再往裏面添加元素,但是發現你要操作的

原创 Android的線程使用來更新UI----Thread、Handler、Looper、TimerTask

轉自:http://blog.csdn.net/lanpy88/article/details/6659167 方法一:(java習慣,在android不推薦使用) 剛剛開始接觸android線程編程的時候,習慣好像java一樣,試圖

原创 Android Studio新手入門必須知道的幾點事

轉自:http://blog.csdn.net/xushuaic/article/details/26097663 Google在2013的I/O開發者大會上引入的該開發工具。現在已經更新到了0.5.8版本。 現在github的很多項

原创 做程序的第一年2014年總結

               截止到2015年1月25日爲止,跨進軟件行業已經差不多一年了。回首走過的這一年,自己會被自己的改變所震驚。首先是選擇進入軟件開發的行列,大學畢業後很迷茫,和大多數人一樣不知道自己能幹什麼,很多人去做了銷售。我

原创 java泛型的例子與理解

          首先,爲什麼會出現泛型。這個動機就是如果是類型錯誤,那麼在編譯的時候就會被捕獲,而不是運行時當作ClassCastException在debug裏面出現,所以將類型的檢查從運行時移到編譯時,有助於找到程序中的錯誤,提高

原创 做程序的第二年--2015年總結

    不知不覺又過了一年了,很久沒有更新博客,這次重新開始寫博客,還是老套路,有了新的需求。我感覺此時的我需要和過去的模式說一個告別,開始更新的我。    2015年年中是個轉折點,原公司倒閉了,在這個互聯網公司消亡千千萬萬,雨後春筍又

原创 什麼是雲計算

轉自:http://www.williamlong.info/archives/4067.html 如果你從事的是雲計算相關行業,那麼一定會有很多人讓你用一句話介紹一下:什麼是雲計算?一定有很多。之前我在回答這個問題的時候,都會直接套