Fragment是Android3.0之後提供的api,被大家廣泛所熟知的主要原因還是因為隨即附帶的ViewPager控件。雖然我並不喜歡用它,但是它確實是一個相對不錯的
Android自帶音頻均衡器MusicFx分析 種種原因,我要簡單分析一個Android中built-in的音頻均衡器MusicFx。重點是它的默認Í
Activity的切換動畫實際上是Android的View Animation(視圖動畫)中的Tween Animation效果,Tween Animation分為4
效果圖: 這樣來寫: @Override protected void onCreate(Bundle savedInstanceSta
Android中截圖很好實現,從開發文檔中,可以看到View有一個接口getDrawingCache(),這個接口可以獲取View在調用這個接口時的位圖圖像Bitmap。
先上效果圖: Layout文件: 首先介紹兩種把資源裡的drawable轉成bitmap的方式 第一種: Bitma
/** * @author [email protected] * @time 20140606 */ package com.intbird.utils;
先上效果圖: 驗證碼采用PHP返回的imageview來實現,xml如下:
在Ubuntu 14.04 32bit麒麟版上編譯Android2.3.4源碼全過程 真正地體會到:編譯真是個苦力活,耗費一天的時間,終於將android2
/** * @author [email protected] * @time 20140606 */ package com.intbird.utils;
/** * @author [email protected] * @time 20140606 */ package com.intbird.utils;
最近寫Demo,突然發現了Layout_weight這個屬性,發現網上有很多關於這個屬性的有意思的討論,可是找了好多資料都沒有找到一個能夠說的清楚的,於是自己結合網上資
SurfaceFlinger自啟動之後,主要有三種類型線程參與工作: 1.binder線程,負責監控binder設備完成與客戶端的交接 2.控制台事件監控線程,負責監控硬
先來幾張效果圖: 一、沒有拋擲: 二、向右拋擲一次 三、向右再拋擲一次 接下來說說Android開發中對於手勢動作的識別 參考資料
這樣來寫: public void onCreate() { super.onCreate(); ntfmngr = (NotificationManager)
以前用database從來都是直接執行,db.execute()。 今天看公司1.0的源碼中又學習了一個邏輯, SecureSQLiteDatabase db =
sina刷新 這種下拉刷新的方式是比較簡單的。上個圖: 這種刷新方式的思路是這樣的: 首先是需要一個HeaderVIew也就是刷新時頭部所顯示出來的數據。這個view的
package com.liuc; import java.io.ByteArrayOutputStream; import java.io.IOException;
由於Android幾乎所有的代碼都是公開的,如果要對Framework層分析就必需先拿到Framework層的代碼,我在前面已經搭建好了ubuntu14.04的環境,下載
我們在平時開發時經常要用到各種顏色,有了下面這兩張表,媽媽再也不用擔心你的配色問題了。 一:內置顏色: public stati