Time of Update: 2018-12-04
WindowManager是Android中一個重要的服務(Service )。WindowManager Service 是全域的,是唯一的。它將使用者的操作,翻譯成為指令,發送給呈現在介面上的各個Window。Activity會將頂級的控制項註冊到 Window Manager 中,當使用者真是觸碰螢幕或鍵盤的時候,Window Manager就會通知到,而當控制項有一些請求產生,也會經由ViewParent送回到Window
Time of Update: 2018-12-04
http://www.uml.org.cn/mobiledev/201209102.asp1、ViewViewextends Objectimplements Drawable.Callback KeyEvent.Callback AccessibilityEventSourcejava.lang.Objectandroid.view.ViewKnown Direct
Time of Update: 2018-12-04
Factory Method Pattern模板模式的衍生品? 以Template Method Pattern 架構擷取產生對象執行個體的工廠就是Factory Method Pattern。 Factory 方法模式在父類規定對象的建立方法,但並沒有深入到較具體的類名。所有具體的完整內容
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
Andoird 中使用了一種不同傳統Java JNI的方式來定義其native的函數。其中很重要的區別是Andorid使用了一種Java 和 C 函數的映射表數組,並在其中描述了函數的參數和傳回值。這個數組的類型是JNINativeMethod,定義如下: typedef struct {const char* name;const char* signature;void* fnPtr;}
Time of Update: 2018-12-04
http://bbs.gfan.com/viewthread.php?tid=840670&extra=&highlight=%E5%A3%B0%E9%9F%B3&page=1 最近看到TX們發的I9008美化貼,也勾起了我玩機的興趣。智能機就是要拿來玩的,於是乎研究了一下開關機動畫的具體檔案,i9008與i9000完全不同/system/media/audio檔案夾下存放著一部分手機內建鈴音和系統聲音。其中系統聲音主要有三個:fullpower.mp3、nopow
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/android-game/327.html 很多童鞋說My
Time of Update: 2018-12-04
李華明Himi 原創,轉載務必在明顯處註明:轉載自【黑米GameDev街區】 原文連結: http://www.himigame.com/android-game/306.html 很多童鞋說My
Time of Update: 2018-12-04
Android 應用程式的安裝和卸載事件,是由系統進行監聽並全域廣播的,支援1.5(android 3)以上因此,如果想要監聽擷取應用的安裝和卸載事件,只需要自訂一個BroadcastReceiver,來對系統廣播進行監聽和處理BroadcastReceiver 是系統全域廣播監聽類, 其主要方法是onReceive(),自訂的廣播類繼承於它並實現自己的onReceive()處理邏輯BroadcastReceiver
Time of Update: 2018-12-04
前段時間寫過一片關於照片上傳的文章,但是後來發現用那種方式上傳的圖片是經過android系統處理過的,並不是原圖,也就是說經過壓縮過的,圖片會變得很小,今天我就是為瞭解決這個問題用另外一種方式實現。 首先當我們要得到原有的照片必須為拍照後的照片指定存放的路徑地址,這個地址是在Intent中指定,方法是intent.putExtra(MediaStore.EXTRA_OUTPUT,
Time of Update: 2018-12-04
android在刷入新的rom時候,一般第一次開機後都會有一些預設的設定例如:資料開關,gps,自動旋轉螢幕 等是處於開啟的狀態,這裡邊的配置資訊是在哪裡呢?在 \frameworks\base\packages\SettingsProvider\res\values\defaults.xml 檔案裡有定義的預設設定的開關(其中true為開,false為關) 如下: <bool name="def_dim_screen">true</bool>
Time of Update: 2018-12-04
原生態的android系統是沒有耳機插入或未插入的狀態指示的,本文就是講解如何添加耳機插入的狀態指示。如下,當插入耳機後,在status bar上出現了一個耳機的表徵圖。這個耳機的表徵圖和sim卡訊號等表徵圖在status
Time of Update: 2018-12-04
1、將圖片轉化為縮圖再載入: BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = 2; Bitmap img = BitmapFactory.decodeFile("/sdcard/1.png", options);
Time of Update: 2018-12-04
記憶體流失指由於疏忽或錯誤造成程式未能釋放已經不再使用的記憶體的情況。記憶體流失並非指記憶體在物理上的消失,而是應用程式分配某段記憶體後,由於設計錯誤,導致在釋放該段記憶體之前就失去了對該段記憶體的控制,從而造成了記憶體的浪費。 正如下文所說,記憶體流失與許多其他問題有著相似的癥狀,並且通常情況下只能由那些可以獲得程式原始碼的程式員才可以分析出來。然而,有不少人習慣於把任何不需要的記憶體使用量的增加描述為記憶體流失,即使嚴格意義上來說這是不準確的。一、記憶體泄露
Time of Update: 2018-12-04
Android定義了一種許可權方案來保護裝置上的資源和功能。例如,在預設情況下,應用程式無法訪問連絡人清單、撥打到電話等。下面就以撥打到電話為例介紹一下系統對許可權的要求。一般在我們的應用中,如果要用到撥打到電話的功能,我們會這樣編碼:Uri uri = Uri.parse("tel:12345678");Intent intent = new Intent(Intent.ACTION_CALL,
Time of Update: 2018-12-04
直接貼代碼:config類:package com.tutor.config;import org.json.JSONArray;import org.json.JSONObject;import com.tutor.update.R;import android.content.Context;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import
Time of Update: 2018-12-04
1、Android SDK starter packageSDK starter packagehttp://dl.google.com/android/installer_r08-windows.exeandroid-sdk_r05-<platform>官方: (1)http://dl.google.com/android/android-sdk_r05-windows.zip (2)http://dl.google.com/android/android-sdk_r05-mac_
Time of Update: 2018-12-04
這一章的主要內容是搜尋手機本地視頻,添加到ListView列表裡,每一個表項含有這個視頻的縮圖,視頻的播放時間,視頻的標題,在搜尋本地視頻(1)中我們先製作搜尋功能。Video.java--視頻相關的屬性類package com.zhangjie.graduation.videopalyer.videofile;import java.io.Serializable;import
Time of Update: 2018-12-04
轉載請註明出處!畢竟是我的心血啊!原文連結:http://blog.csdn.net/zgyulongfei/article/details/7440254寫這篇部落格的目的是希望可以協助到那些在將x264移植到Android過程中遭遇坎坷還沒有成功的朋友們,同時也算是對我這段時間學習的一個總結。--------------------------------------------------------------------------------------首先,先貼上我的編譯環境:作業
Time of Update: 2018-12-04
一、簡介a.GridView(網路視圖)的功能和用法b.ImageSwitcher(圖形切換器)的功能和用法c.Gallery(畫廊視圖)的功能和用法二、通過一個執行個體來學習Gallery、GridView和ImageSwitcherstep1:建立一個項目MyGridViewAndGallery 三:我們先寫用GridView和ImageSwitcher實現step1:設計所需的UI介面a.