Time of Update: 2018-12-04
options.inSampleSize = 4;options.inDither = false;options.inPreferredConfig = Bitmap.Config.ARGB_8888;options.inJustDecodeBounds = false;Bitmap b = BitmapFactory.decodeResource(getResources(), R.drawable.sam,options);Bitmap b2 = extractMiniThumb(b,
Time of Update: 2018-12-04
Android初始化語言套件含了四種類型的聲明:Actions(行動)、
Time of Update: 2018-12-04
Time of Update: 2018-12-04
關鍵字: android test 學習 這幾天忙著寫一個Android App(等完成以後應該會open source),今天差不多把網路相關的部分實現了,XML解析還有待完善。幾天沒寫blog感覺有點不自在,正好想起Android 1.5_r1的release notes中專門提到了ADT0.9對於JUnit支援的改進,對於崇尚TDD(測試驅動開發)的人來說這無疑是一個好訊息,今天就抽點時間說說Android 1.5中JUnit整合相關的要點吧。
Time of Update: 2018-12-04
在Android讀寫XML(上)——package說明中,詳細介紹了使用 DOM方法讀取XML文檔,由於使用DOM方法需要將整個XML文檔載入記憶體中,對系統資源佔用比較多,這對記憶體比較緊張的Android系統來說,使用DOM方法讀取XML文檔會有很大的限制。
Time of Update: 2018-12-04
android animation關鍵字:
Time of Update: 2018-12-04
以MediaPlayer 服務為例在Android 平台裡,上層應用程式的service 與底層的系統service 有很大的區別,只是許多人都將它們混在一起了。例如,在Android 裡著名的MediaPlayer範例,許多人都知道其結構為:其中有兩個service:1、應用程式開發人員所寫的myPlayerService.java 類別。這是屬於一般所稱的SDK service。2、Android 已經提供的MediaPlayerService.cpp
Time of Update: 2018-12-04
首先,如何擷取 res 中的資源資料包package:android.content.res主要類:ResourcesAndroid SDK中的簡介:Class for accessing an application’s resources.Class for accessing an application’s resources. This sits on top of the asset manager of the application (accessible through
Time of Update: 2018-12-04
通過前一篇的學習,對Android 畫圖核心部分有了一定的瞭解,後面篇幅,我們將詳細介紹Android中的各種畫圖對象的使用,首先介紹我們最常用的Bitmap(位元影像)。位元影像是我們開發中最常用的資源,畢竟一個漂亮的介面對使用者是最有吸引力的。按照對位元影像的操作,分為以下幾個功能分別介紹:從資源中擷取位元影像擷取位元影像的資訊顯示位元影像位元影像縮放位元影像旋轉1.
Time of Update: 2018-12-04
Android SDK提供了一個強大的類Drawable,Drawable這個抽象類別到底代表了什麼,如何使用?Drawable是個很抽象的概念,通過簡單的例子程式來學習它,理解它。先看個簡單的例子,使用Drawable的子類ShapeDrawable來畫圖,如下:public class testView extends View {private ShapeDrawable mDrawable;public testView(Context context) {super(context);
Time of Update: 2018-12-04
Andoird 中使用了一種不同傳統Java JNI的方式來定義其native的函數。其中很重要的區別是Andorid使用了一種Java 和 C 函數的映射表數組,並在其中描述了函數的參數和傳回值。這個數組的類型是JNINativeMethod,定義如下: typedef struct {const char* name;const char* signature;void* fnPtr;}
Time of Update: 2018-12-04
資料庫在 data/data/下的com.android.providers.media/databases -->分為2部分external-cfe1d0f.db//外部資料 主要是從sdcard中的資料internal.db//主要是系統的資料,比如系統鈴聲 其中上面的和music有關 後面的跟Vdiao有關後面表 還和Gallery有關 今天我研究的就是針對Musicalbum_art artists_albums_map
Time of Update: 2018-12-04
隨著對Drewable的深入瞭解,發現了Drawable更加強大的功能:顯示Animation。Android SDK介紹了2種Animation:Tween Animation:通過對情境裡的對象不斷做映像變換(平移、縮放、旋轉)產生動畫效果Frame
Time of Update: 2018-12-04
在Android畫圖學習總結(四)——Animation(上)中詳細介紹了Tween Animation的定義、使用,由於篇幅有限,很多中重要的方面沒有說明,這篇文章一方面做個完整的總結說明,另外一方面補充說明上一篇幅遺漏的問題,協助大家更好的理解Tween Animation。對Tween Animation的本質做個總結:Tween Animation通過對 View 的內容完成一系列的圖形變換
Time of Update: 2018-12-04
以下是android 中MediaStore的source code通過圖片可以知道 該類主要分為4個部分,MediaColumns介面Image類Audio類Video類 MediaColumns的定義如下:-->上篇文章已經說明! 下面主要來研究Audio主要的介面有如下:我分別來介紹:AudioColumns GenresColumnsPlaylistsColumnsArtistColumns AlbumColumns extends
Time of Update: 2018-12-04
android 中的touch處理的分成好,使用起來非常方便,收集一些資料,分享如下:Android裡有兩個類 android.view.GestureDetector android.view.GestureDetector.SimpleOnGestureListener 1) 建立一個類繼承SimpleOnGestureListener,HahaGestureDetectorListener ,可以實現以下event事件。 boolean onDoubleTap(MotionEvent
Time of Update: 2018-12-04
SQLite使用的SQL語言與標準的SQL語言大體是相同的,所以我想先回顧下SQL語言的用法。首先我們假設我們有如下表格,表格名稱“Employees”:IdLastNameFirstNameAddressCity1AdamsJohnOxford StreetLondon2BushGeorgeFifth AvenueNew York3CarterThomasChangan
Time of Update: 2018-12-04
android 監聽的實現都是通過函數回調實現比如在A 類View中定義了如下代碼:public static interface Listener{ public onImageClick(index);}public void setOnImageClick(Listener l){ this.mListenr=l;}public class MyGestureDetector extends SimpleOnGestureListener {@Overridepublic
Time of Update: 2018-12-04
ndroid系統架構和上層應用是類java(不是正統的sun java)開發的,實現了自己的java虛擬機器dalvik,既然用java虛擬機器和java開發,一般都會認為效率低下。其實不然,在基本主流的智能手 機的軟體平台上,android的執行速度是最快的。 那麼android效率為什麼這麼的高呢?特別是一個應用程式的啟動時間很短,本文主要從以下個八方面進行分析: 1、
Time of Update: 2018-12-04
Android作為一個行動裝置的平台,其軟體 階層包括了一個作業系統(OS),中介軟體(MiddleWare)和應用程式(Application)。根據Android的軟體框圖,其軟體階層自下而上分為以下幾個層次:第一、作業系統層(OS)第二、各種庫(Libraries)和Android 運行環境(RunTime)第三、應用程式架構(Application Framework)第四、應用程式(Application) 以下分別介紹Andoid各個層次的軟體的重點及其相關技術:●