本文來自http://blog.csdn.net/hellogv/ Android 的UI 布局都以Layout 作為容器,在上面按照規定排列控制項,這方面跟JAVA 的Swing 和LWUIT 很像。控制項跟Layout 有很多屬性是一樣的,可以在Properties 裡面修改,跟.NET/Delphi 等RAD 類似,其中最常用的屬性有以下這些:id="@+id/edtInput",ID 是串連UI 與代碼的橋樑Gravity= "center" ,Layout
最近研究了一下多點觸摸,寫了個利用多點觸摸來控製圖片大小和單點觸摸控製圖片移動的程式,和大家分享分享。 Android中監聽觸摸事件是onTouchEvent方法,它的參數為MotionEvent,下面列舉MotionEvent的一些常用的方法:getPointerCount() 獲得觸屏的點數。getX() 獲得觸屏的X座標值getY() 獲得觸屏的Y座標值getAction()
大家好,今天我們一起學習通過webView開啟網頁:首先還是布局檔案main.xml的Code: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"
Android繪製視圖當一個Activity獲得焦點,它會請求繪製其布局。Android架構將會管理繪製的過程,但是Activity必須提供布局層次中的根節點。 繪製視圖是從布局的根節點開始。請求計算和繪製布局樹。繪製負責遍曆樹和渲染每個可互動的無效地區。依次的,每一個View group負責請求繪製其子View,每一個View負責繪製自己(利用draw()方法)。因為樹是順序遍曆的,這就意味著先畫父節點(父View在子View背後),然後依照樹的次序來繪製其他同級節點。
便於使用線程(Painless Threading) 這篇文章介紹了Android的執行緒模式和AsyncTask等內容,值得一看。以下的翻譯的內容:此文章討論的是用於Android應用程式的執行緒模式,和應用程式怎樣利用Worker Thread代替主線程執行長時間的操作,用以確保最好的UI表現。該文章同樣解釋了應用程式在主線程與worker Thread中和Android UI工具包組件互動的相關API。UI線程(The UI Thread)
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
轉載:http://oldman.javaeye.com/blog/718835在多Activity開發中,有可能是自己應用之間的Activity跳轉,或者夾帶其他應用的可複用Activity。可能會希望跳轉到原來某個Activity執行個體,而不是產生大量重複的Activity。這需要為Activity配置特定的載入模式,而不是使用預設的載入模式。 載入模式分類及在哪裡配置Activity有四種載入模式:standardsingleTopsingleTasksingleInstance
音樂播放是MediaPlayer這個類控制的,進度條SeekBar可以用來顯示播放進度,使用者也可以利用SeekBar的滑塊來控制音樂的播放。兩個按鈕一個用來播放歌曲啟動線程,另一個取消線程和停止播放歌曲。SeekBar:設定滑塊的位置方法為:setProgress(int value);設定最大值的方法為:setMax(int value); MusicPlayer:播放音樂方法為:start();停止音樂播放的方法為:stop();控制音樂播放位置為:seekTo(int
當你說不行時,你應該說些什麼:以Android播放midi為例中國好幾年前都對能對美國說"不",軟體工程師也經常要對使用者和同事說"不"。但是別人經常還要在你說不以後繼續喋喋不休,為什麼呢?據說男生說不的時候,就是不的意思;據說女生說不的時候,是請再繼續表現的意思。這坑害了很多猥瑣男。因為,只有她希望你繼續表現的時候,那時"不"的意思才是請繼續表現,否則,"不"的意思就是"不"。一些女生假設對方能夠理解這一顯然的事實:即,你是否是被歡迎繼續表現的。而這個世界上沒有顯然的事情。繼續表現的,多是猥瑣
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 今晚是平安夜,跟眾多四眼技術宅一樣,這個時候還是跟電腦過節...... 上次講解了在Android上通過NDK把彩圖轉換為灰階圖,現在可以把WindowsMobile版的ASIFT 例子移植到Android上了.......在這裡還是要再次感謝Jean-Michel Morel和Guoshen
——第二屆 Google 暑期大學生部落格分享大賽 - 2011 Android 成長篇 最近一直在開發android上的應用程式,自己自學,想實現一個網上商城的用戶端,經過不斷地努力,經過不斷地受挫,不斷地提高,回過頭自己可以去總結一些開發android的經驗。寫這篇的部落格的目的是能夠協助其他想開發android的同道中人。 首先,如果想要學習開發android應用程式,入門層級的開發人員,可以先去理解android本身提供的21種控制項。這個過程中,自己要反覆地去寫程式,
Activity的介紹原文地址:http://blog.csdn.net/Vange=============================================== 一個Application由多個Activity組成,不同的Activity來完成不同的功能Android系統高層應用都由多個Activity組成,每一個Activity來完成對應的功能控制,類似於MVC模式中的C(控制器),它負責資料處理、控制介面的選擇及部分顯示。Activity的耦合性很低,只要app中設定了對應
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 上次講了如何使用Gallery控制項,這次就講Gallery
前不久接到個任務,在我們的app裡面添加更新模組,在之前的版本中,我們的更新都是直接通過瀏覽器下載apk包來安裝更新的,我想各位很大一部分應用的更新方法都是這樣,因為它簡單、方便,但是他也有許多不好的地方,比如需要使用者跳轉到瀏覽器頁面、下載不可控、網路不好的情況的下失敗無法續傳,退出瀏覽器就無法接著下了等。。
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處!
本文來自http://blog.csdn.net/hellogv/ ,引用必須註明出處! 在Android上使用JAVA實現彩圖轉換為灰階圖,跟J2ME上的實作類別似,不過遇到頻繁地轉換或者是大圖轉換時,就必須使用NDK來提高速度了。本文主要通過JAVA和NDK這兩種方式來分別實現彩圖轉換為灰階圖,並給出速度的對比。先來簡單地介紹一下Android的NDK使用步驟:以NDK
本文來自http://blog.csdn.net/hellogv/ 接下來本文要講的是RelativeLayout、FrameLayout。 RelativeLayout是一個按照相對位置排列的布局,跟AbsoluteLayout這個絕對座標布局是個相反的理解。 在RelativeLayout布局裡的控制項包含豐富的排列屬性: Layout above:選擇ID A,則該控制項在A控制項的上方,Layout below、Layout to
背景介紹在開發應用過程中經常會遇到顯示一些不同的字型風格的資訊猶如預設的LockScreen上面的時間和充電資訊。對於類似的情況,可能第一反應就是用不同的多個TextView來實現,對於每個TextView設定不同的字型風格以滿足需求。這裡推薦的做法是使用android.text.*;和android.text.style.*;下面的組件來實現RichText:也即在同一個TextView中設定不同的字型風格。對於某些應用,比如文本編輯,記事本,多媒體訊息,簡訊等地方,還必須使用這些組件才能達到