Time of Update: 2013-12-11
在android開發中Listview是一個很重要的組件,它以列表的形式根據資料的長自適應展示具體內容。Listview由以下三個元素組成:Ø View:用來展示列表,通常是一個xml所指定的。Ø
Time of Update: 2013-12-11
一、在命令列下輸入mksdcard 512M c:\sdcard.img命令,建立sdcard鏡像檔案。二、單擊Eclipse的功能表命令“Window/Preferences”,開啟Preferences視窗,在左側選中“Android/Launch”,在右側的“Default emulator options”中填入“-sdcard
Time of Update: 2013-12-11
平台簡介 令人激動的Google手機作業系統平台-Android正式發布了,這是一個開放原始碼的作業系統,核心為Linux. 作為開發人員,我們所關心的是這個平台的架構以及所支援的開發語言。下面是這個平台的架構模型: 這個平台有以下功能: + Application framework: 可重用的和可替換的組件部分,在這個層面上,所有的軟體都是平等的。 + Dalvik virtul machine: 一個基於Linux的虛擬機器。 + Integrated browser:
Time of Update: 2013-12-11
在寫android天氣預報程式的過程中用到google weather api,而用sax 解析xml檔案得到的資料是英文的,這裡就出現了資料的轉化顯示問題。 例如:查詢武漢的天氣http://www.google.com/ig/api?weather=wuhan得到的xml資料為: <?xml version="1.0" ?>- <xml_api_reply version="1">- <
Time of Update: 2013-12-11
上文已經對boot.img其中組成部分之一ramdisk.img做了分析,boot.img另外一個重要的組成部分就是kernel了,這裡所說的kernel,可以只理解為位於out/target/product/tcc8800/中的kernel檔案,本文主要分析kernel的拷貝過程以及如何被打包到boot.img中。經過分析得知位於out/target/product/tcc8800/中的kernel檔案其實就是核心編譯後的Image檔案,位於kernel/arch/arm/boot目錄下,線索
Time of Update: 2013-12-11
I use the MediaStore.ACTION_VIDEO_CAPTURE intent class to capture the video, the video stored in default location(gallery),i want to store the video in specific location with specific name.I use MediaStore.EXTRA_MEDIA_TITLE and
Time of Update: 2013-12-11
大家都知道Android從1.5開始剛插入SD卡時系統會調用MediaScanner服務進行後台掃描,索引新的歌曲、圖片和視頻等資訊,如果我們需要快速提取圖片和影片縮圖可以直接存取 android.provider.MediaStore.Images.Thumbnails 和android.provider.MediaStore.Video.Thumbnails這兩個資料庫,即可查詢出來縮圖 如何判斷檔案呢?
Time of Update: 2013-12-11
ndroid低版本工程(如1.5)放到高版本環境中(如2.2)可能會上述錯誤,解決方案如下:1。 如果不修改android sdk版本,則使用project clean 命令作用於某工程即可。 (該處理方式只是在高版本中相容了低版本工程,未真正意義上的升級)2。 如果修改android sdk版本,則需要以下幾個步驟:
Time of Update: 2013-12-11
我們知道Android手機作業系統採用的是Linux核心,Linux中最高的系統許可權就是Root,這就類似與Windows中的Administrator系統管理員許可權,也就是作業系統的最高許可權。由於Root的許可權過高,因此手機產商一般都不允許使用者直接擁用Root許可權,以防止使用者修改系統內建的業務跟程式。但是對於使用者來說,當然希望能擁有Root許可權以將手機修改成自己的一種特色,因為有Root許可權則可以任意修改手機的所有檔案跟程式,讓手機更加個人化。那麼我們在Android開發中
Time of Update: 2013-12-11
看完了文檔裡關於圖片介紹的幾篇文章,結合項目和一些網上的文章,談下在android平台顯示圖片的一些個人想法。 1.從設計角度,最好不要讓手機顯示大於手機螢幕數倍的大圖片,如果源圖是個大圖,載入時把圖片縮小到螢幕大小,使用在decode圖片時使用option選項,直接載入縮小後的圖片。網上不少人說先讀取圖片InputStream流,再通過BitmapFactory.decodeStream(InputStream
Time of Update: 2013-12-11
Android本身封裝的AlertDialog.Builder很方便易用,但如果想要自訂彈出對話方塊的風格,如標題字型背景元素間隔之類的,那就比較困難了。最近我就遇到了這個問題,一個工程的介面風格全改成藍白色了,自然客戶希望對話方塊也是藍白色的,同時字型也有變化。但安卓內建對話方塊預設是黑白的,不同手機廠商定製的ROM顯示的對話方塊各不相同,但基本上都是黑白風格。程式裡所有對話方塊都是用AlertDialog.Builder建立的,因此一開始我想到的解決辦法是繼承AlertDialog.Buil
Time of Update: 2013-12-11
大家好,Android的介面主要靠布局檔案完成,只有掌握了其中的屬性與應用技藝,才能圓滿的完成任務,所以今天我們來講講Android的布局。自從htc1.0開始發布,安卓中有五大布局檔案,分別是:LinearLayout 線性布局 RelativeLayout 相對布局 TableLayout 表格版面配置 FrameLayout 架構布局 AbsoluteLayout 絕對布局 首先布局檔案都有兩個最基本的屬性,寬和高
Time of Update: 2013-12-11
理解布局對於良好的Android程式設計非常重要。在這個教程裡,你將學到相對布局的所有知識,相對布局用於將使用者介面控制項或小工具相對於其它控制項或它們的父級布局組織在螢幕上。當使用正確的時候,相對布局可以是很強大和靈活布局,很多有趣的Android程式使用者介面都可以基於它來設計。什麼是相對布局除了將控制項顯示在一行或一列的線性布局,相對布局也是Android使用者介面設計使用得很普遍的布局類型。和其它布局很相似,相對布局可以通過XML布局資源來定義也可以用Java程式來定義。相對布局的功能就
Time of Update: 2013-12-11
Android事件處理機制有兩套: 基於監聽的事件處理 基於回調的事件處理 先說一下事件處理的過程,事件處理主要涉及三個主要部分,事件來源、事件、事件監聽器,下面畫個圖解釋一下他們之間的關係和事件處理的過程: 下面說說基於監聽的事件處理 熟悉swing的都知道,這很簡單,就是為事件來源註冊監聽者,然後實現監聽者介面就哦了 實現監聽者有四種方法,下面分別說說四種方法的利弊: 一、外部類實現監聽者 利:&nb
Time of Update: 2013-12-11
android上應用廣告檢測,廣告檢查,廣告掃描,廣告殺手,廣告外掛程式殺手的應用甚多,但是他們採用了什麼原理來進行的呢,今天進行深入剖析。 在反編譯帶廣告的apk的包後,會發下如下特徵: 1.
Time of Update: 2013-12-11
一,模擬器資訊 Android 模擬器手機的色深是16bit, 即R/G/B=5/6/5. 故需要一些特殊處理才能獲得其螢幕映像。 我們可以adb登入進入Android模擬器,先dump出/dev/fb0的內容,然後將dump出的檔案拷貝到PC(ubuntu)上用convert命令進行處理。
Time of Update: 2013-12-11
項目中遇到了下載檔案檔案名稱是中文 而且還有空格 如果不對串連進行處理 下載就會報錯 要想解決這個問題 只需對你的url 進行編碼然後替換空格用編碼錶示 [java] //對路徑進行編碼 然後替換路徑中所有空格 編碼之後空格變成“+”而空格的編碼錶示是“%20” 所以將所有的“+”替換成“%20”就可以了 [java] url =
Time of Update: 2013-12-11
首先,我前面有一片部落格寫的是android消除螢幕鎖
Time of Update: 2013-12-11
系統內建的SeekBar組件的樣式較為老土,已經不能滿足廣大開發人員的需求了,這裡給大家介紹一個簡單快捷的定製自己的SeekBar樣式的方法,不必重寫哦! 1.準備幾張個人化的圖片,一張是拖動條背景圖,一張是進度條圖,一張是拖動條圖。 這裡給幾張示範圖: :拖動條背景圖 :進度條圖 :拖動條圖 2.在res/drawable
Time of Update: 2013-12-11
OpenGL ES軟體層次棧,本章介紹了Android系統中OpenGL ES的調用層次棧,詳細分析了庫之間如何通過鉤子(hook)實現API調用關聯,讓我們明白各個庫之間的依賴關係。本節為Android中的OpenGL ES簡介。 Android中的OpenGL ES簡介 Android支援使用OpenGL(Open Graphics Library)API進行2D和3D圖形的繪製 ,尤其使用OpenGL ES(Embedded System)