原创 獲取Android系統當前sdk版本

 public static int getAndroidSDKVersion() {         int version = 0;         try {             version = Integer.valueO

原创 android UI進階之用gallery實現可滑動的Tab

android UI進階之用gallery實現可滑動的Tab 點贊 收藏 分享 文章舉報 範立濤 發佈了66 篇原創文章 · 獲贊 30 · 訪問量 39萬+ 他的留言板

原创 JAVA 上加密算法的實現用例

通常 , 使用的加密算法 比較簡便高效 , 密鑰簡短,加解密速度快,破譯極其困難。本文介紹了 MD5/SHA1,DSA,DESede/DES,Diffie-Hellman 的使用。 第 1 章基礎知識 1.1. 單鑰密碼體制 單

原创 線程安全性與對象共享

1.線程安全定義      當多個線程訪問某個類,不管運行環境採用何種調度方式或者這些線程將如何交替執行,並且在主調代碼中不需要任何額外的同步或者協同,這個類都能表現出正確的行爲,那麼就稱這個類是線程安全的。     無狀態的對象本身

原创 CleanMasterSecurity的圓環動畫實現

先上一張效果圖:

原创 Android高性能編程基本規範

最近總結了一些,Android應用開發中,需要注意的一些事項,與大家分享 1.儘量少的聲明全局變量 2.聲明全局靜態變量,一定要加final聲明 3.聲明非靜態的全局變量,最好不要初始化任何值,在使用到的地方,在進行初始化 4.

原创 Android架構師能力素質模型

以下是總結的Android架構師應該具備的能力素質 1.【應用整體性能分析方法論以及相關經驗】APP整體性能如何探測,有哪些方面,什麼指標,怎麼保證更加流暢 2.應用架構層面,大項目,邏輯多,如何應對多App和多終端、 3.四大組件的

原创 Android高性能編程(2)--延遲初始化

       上一篇文章,講到了很多Android應用開發中需要注意的性能和內存方面的技巧。這一篇文章就是從smali指令級來分析性能優化和內存優化的問題。             如何解決界面啓動時間開銷大的問題          

原创 C++字符函數詳解

C++字符串函數詳解[轉] 轉載自:http://zhanglong2004.spaces.live.com/?owner=1 void *memset(void *dest, int c, size_t count);  將d

原创 排序算法:歸併排序

          歸併排序算法是穩定排序算法(相同元素的相對位置,不會變化).時間複雜度爲O(nlgn),空間複雜度爲O(n)                 歸併排序主要思想:                    歸併排序主要應用了

原创 【吐槽】我與Path的恩怨情仇

       最近項目中遇到了很多需要用Path切割畫布的效果,但是我是怎麼切,都是切不出來。但是用Canvas  drawPath效果和預想的效果是一致,但是就是執行clipPath,出來的效果完全不是自己想要的效果。今天終於發現了原因

原创 仿QQ的ListView:SpinnedHeaderExpandableListView實現

最近項目中遇到了可摺疊ListView,但是要在滑動過程中有固定Title,方便用戶可以點擊全選或者收起展開的List的操作。 自定義ListView:/** * @author fanlitao */ public class P

原创 如何判斷自己是否具有成爲一名優秀程序員的潛質

很多像這樣的日子,當地上積起厚厚的雪時,我通常會燃起鐵爐,把馬蹄跌燒的通紅,搓搓溫暖的手,開始打造特製手工馬蹄鐵。 經過了5年多的專職釘馬掌生活後,我開始問自己一個問題:我要一直這樣幹下去嗎?能不能幹點兒別的?我的性格跟其他鄉下那些叼