原创 Android 自定義Notification字體顏色適配
不同系統的通知背景色不同,使用自定義通知使用透明背景色,字體顏色跟隨系統的Notification中文字的樣式。 在res的values目錄下定義styles.xml文件如下: <?xml version="1.0" encoding=
原创 Android 使用字體圖標
將圖標做成.ttf字體文件,代替傳統的圖片資源。 效果 使用 將字體文件導入assets目錄 定義字體圖標枚舉類 這裏使用的StringDef註解 @StringDef({IconFonts.AVATAR, IconFont
原创 Android N中使用Java8
今天的Google I/O大會上,發佈的Android Studio 2.2,增強了對Java8語言的支持。這幾天體驗了一下,在此做個記錄。 實現了一個Snackbar的Demo,是 Android Support Library 22
原创 分治法-歸併排序
分治法的思想:將原問題分解爲幾個規模較小但類似於原問題的子問題,遞歸地求解這些子問題,然後再合併這些子問題的解來建立原問題的解。 歸併排序算法基本流程: 分解待排序的n個元素的序列成各具n/2個元素的兩個子序列; 使用歸併排序遞歸地排
原创 Android Google地圖接入(一)
最近項目中需要接入Google地圖,遇到很多問題,現在記錄下來,供以後參考。 1. 登錄Google API Console,註冊Android API密鑰(需要翻牆 ~_~) 得到API KEY: 2. 下載Google Play
原创 設計模式:單例模式
設計模式:單例模式 定義 單例模式的定義:Ensure a class has only one instance, and provide a global point of access to it.(確保某一個類只有一個實例,而且
原创 棧的應用-四則運算表達式求值
Java實現四則運算表達式求值 前言 最近在複習數據結構與算法,在棧的應用中瞭解到計算機計算四則運算表達式的算法。 計算機計算四則運算主要分兩步: 將中綴表達式轉化爲後綴表達式; 將後綴表達式進行運算得出結果。 後綴(逆波蘭)表達式
原创 Android Google地圖接入(二)
前面完成了地圖的顯示,現在想要獲取位置數據,需要使用到另一個API:Google Play services Location API。 接收位置更新基本流程: 1. 連接LocationServices; 2. 定義位置更新回
原创 Android 上傳文件到服務器
/** * 上傳圖片 */ public static String postBitmapToServerByHttpClient(String nsp_svc, String nsp_params, String token, St