原创 Android 線程池基礎介紹
1線程池的創建 1.1 線程池的概念 線程池是一種多線程處理形式,處理過程中將任務添加到隊列,然後在創建線程後自動啓動這些任務。線程池線程都是後臺線程.每個線程都使用默認的堆棧大小,以默認的優先級運行,並處於多線程單元中.如果某個線
原创 倍數提高工作效率的 Android Studio 奇技
這是從Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出來的自認爲精華的部分。這些技巧在實際應用中能夠非常大的提高工作效率。 關於快捷鍵 The File Struct
原创 Android中LruCach的原理
public class LruCache<K, V> { //緩存 map 集合,爲什麼要用LinkedHashMap //因爲沒錯取了緩存值之後,都要進行排序,以確保 //下次移除的是最少使用的值
原创 Android Studio-1.2版本設置教程
轉自 http://licheetec.com/2015/05/02/android-studio-settings/ 這兩天Google更新了Android Studio 1.2正式版,新版本的設置界面大變面,設置條目較舊版本進行
原创 android背景選擇器selector用法彙總
一、建xml文件,位置:drawable/xxx.xml,同目錄下記得要放相關圖片 [html] view plaincopyprint? <?xml version="1.0" encoding="utf-8"
原创 單例設計模式 簡單易懂
package 單例設計模式; public class Text1 { public static void main(String[] args) { Person p1=Person.getSet(); Person
原创 Android二維碼講解(ZXing)
在Android平臺上主流還是用zxing庫,ZXing是一個開放源碼的,用Java實現的多種格式的1D/2D條碼圖像處理庫,可以實現使用手機的內置的攝像頭完成條形碼的掃描及解碼。 因此這裏主要講述如何利用zxing進行二維碼開發。生成
原创 GIT命令速查表
分享給大家一個GIT指令速查表,現在GIT應該是每個android開發人員必須掌握的版本控制工具了。個人認爲比SVN強大很多。
原创 校驗手機號、身份證、IP地址、密碼強度等常用方法
package cn.ncss.cy.core.utils; import java.io.File; import java.io.FileInputStream; import java.io.InputStream; import
原创 Android性能優化
關於安卓應用的性能優化一直是一個重要的問題,本篇我們從兩個部分來優化我們的項目。 一.Android相關 1. 採用硬件加速,在androidmanifest.xml中application添加android:hardwareAcce
原创 如何不讓你的APP在模擬器中運行。
不讓APP在模擬器運行在特殊的需求下還是要做一個的。 首先你需要一個這樣的工具類。 public class FindEmulator { // Need to check the format of these /
原创 Android知識體系樹
偶然間看到的圖,覺得總結的還不錯。 分享給大家,希望一起進步。
原创 2016這些Android技術會很火
在Android開發中,新技術不斷涌現。對於GitHub上如此衆多的項目,有人不斷Mark,有人分享自己的經驗,不管怎麼樣,如果能讓你真的有所學習有所收穫,我們的目的也就達到了。 1、DataBinding 今年的 Goo
原创 Bitmap 二次採樣
一、二次採樣: (一)、意義或目的: 1、用BitmapFactory解碼一張圖片時,有時會遇到該錯誤。這往往是由於圖片過大造成的。要想正常使用,則需要分配更少的內存空間來存儲。BitmapFactory.decodeFile(ima
原创 Handler源碼解析-有關Handler那些事
Handler被成爲異步處理大師,相信大家都會用,面試中也經常會問到Handler的底層原理。今天就來看一看Handler的機制。 Android的消息處理有四個核心類:Handler、Looper、Message、Mess