1. Android的系統架構分為Linux內核、C/C++代碼庫、Android SDK API、應用程序四層。2. Android移植可分為應用移植和系統移植。應用移
LruCache的Lru指的是LeastRecentlyUsed,也就是近期最少使用算法。也就是說,當我們進行緩存的時候,如果緩存滿了,會先淘汰使用的最少的緩存對象。為什
實現雪花的效果其實也可以通過自定義View的方式來實現的(SurfaceView也是繼承自View的),而且操作上也相對簡單一些,當然也有一些
LRU是Least Recently Used的縮寫,即“最近最少使用”,說明LRU緩存算法的淘汰策略是把最近最少使用的數據移除,讓出內存給最新讀取的數據。下面看一下An
現在的換膚基本都是切換主題了,畢竟md是主流。先說說切換主題的思路:事先在theme資源文件中准備好各種主流的主題樣式。寫一個工具類,具體功能:sharePreferen
1>軟鍵盤的狀態——隱藏或顯示。一:自動彈出軟鍵盤 Timer timer=new Timer()
一、開發環境搭建由於ANDROID的應用程序是使用JAVA語言編寫的,所以,開發ANDROID的應用程序時,需要計算機具備開發、運行JAVA應用程序的條件。JAVA語言開
生活中我們常認定某些人很有才,但什麼是有才呢?明朝的王守仁曾這樣解釋:才,是所謂天理,應用到物上,便成了才。凡事凡物,只要
Android消息機制好多人都講過,但是自己去翻源碼的時候才能明白。今天試著講一下,因為目標是講清楚整體邏輯,所以不追究細節。Message是消息機制的核心,所以從Mes
System_Server進程運行在system server進程中的服務比較多,這是整個Android框架的基礎 Native服務SurfaceFlinger 這是fr
在Android5.0往後的平台上,你想通過單純的調用File.delete()或著ContentResolver.delete()來刪除Sdcard上的文件會刪除失敗。
前言:每當我們app測試的時候,測試人員總是對我們說這裡崩潰了,那裡掛掉了!我們只能默默接受,然後嘗試著重現bug,更可悲的是有時候bug很難復現,為了解決這種現狀所以我
我知道我們何問起大神很多,看到這樣的博文會嗤之以鼻,但是我還是想寫下來這篇博文,因為當初我第一次接觸到logcat的時候真的是愛不釋手,真的是太好用了,所以我想分享給新加
NDK的發布,使“Java+C”的開發方式終於轉正,成為官方支持的開發方式。NDK將是Android平台支持C開發的開端,今天我們開始ndk的學習
我們常常會用到上傳頭像,或者發帖子的時候選擇本地圖片上傳的功能.這個很常見今天因為app的需求我研究了下.現在分享下.其實不論是通過拍照還是從相冊選取都會用到Intent
寫單元測試類1.創建單元測試文件夾,即新建一個用於單元測試的包,存放單元測試的類。2.創建一個類如 ExampleTest,注意要繼承自InstrumentationTe
對Android開發中的Adapter接口的onItemClickListener監聽器四個參數(arg)的理解:代碼:public void onI
下面我從安卓開發的角度,簡單寫一下如何獲取手機設備信息和手機號碼 准備條件:一部安卓手機、手機SIM卡確保插入手機裡、eclipse ADT和android-s
1、概述開發Android的同學都知道sdk已經為我們提供了一個SQLiteOpenHelper類來創建和管理SQLite數據庫,通過寫一個子類去繼承它,就可以方便的創建
開發中遇到需要上傳圖片的場景還是很常見的,這就涉及到圖片的壓縮處理。如果不進行壓縮,勢必造成消耗大量的流量,下載圖片的速度慢等。關於android如何壓縮,網上的資料也是