之前我們在Linux環境下可以通過編寫一個C語言來測試驅動程式,那麼在Android環境下,我們是否也可一採用相同的方法呢?上一篇文章我們介紹了如何將驅動程式編譯進核心的方法http://blog.csdn.net/embedded_hunter/article/details/7166757之前我寫過一篇文章,介紹了驅動程式和測試程式的編寫步驟。http://blog.csdn.net/embedded_hunter/article/details/6860690接下來我們在Android環境
http://en.wikipedia.org/wiki/Mipmap這個是我這次在做安卓時遇到的問題因為GPU的限制,紋理建立時的寬或高需為2的次方就是1,2,4,8,16,32,64,128.......圖的寬高為31*52,直接作為紋理的寬高在某些GPU是可以支援非2次方的寬高,
一、什麼是Service一個Service就是一個能夠在後台執行長時操作的應用程式組件,並且不提供使用者介面。一個應用程式組件能夠啟動一個Service,即使使用者切換到另一個應用程式,這個Service也會繼續在後台運行。另外,一個組件能夠綁定一個跟它互動的Service,甚至是處理序間通訊(IPC)。例如,一個Service可以處理網路事務、播放音樂、執行檔案I/O、或者跟CotentProvider互動,所有這些都是在後台完成的。二、Service的形式一個Service基本上有兩種形式:
綁定方式的Service使用在實現綁定服務時,最重要的是定義onBind()回調方法返回的介面,有三種方式:1. 繼承Binder類2. 使用Messenger3.
所需軟體:Android Platform-tools http://dl-ssl.google.com/android/repository/platform-tools_r03-linux.zip1、下載上面的軟體並解壓 #unzip platform-tools_r03-linux.zip2、將路徑增加到PATH變數中 #vim ~/.bashrc #source ~/.bashrc3、使用adb,使用USB線將開發板與主機相連 #adb devices 可以看到串連的裝置
android NDK 開發環境配置本配置以android SDK 2.2,android NDK 2.2, Cygwin 1.7.5為例,配置在系統windows XP SP3 上實現。1. 準備 android 檔案先到 http://developer.android.com
繼iphone的手電筒開發完成後,接下來我便著手開始Android如何製作手電筒的程式我的跨平台引擎架構CloudBox已建立好iphone版的程式,但卻對於Android上如何操控閃光燈一無所知因此我做了個小範例示範如何用Android來控制閃光燈此代碼在Samsung Galaxy S2測試可運作public class CloudLed {boolean m_isOn;Camera m_Camera;public boolean getIsOn() { return m_isOn;
一般來說,我們在建立Android視圖時,會透過工具直接對xml進行編輯並在onCreate中設定setContentView(R.layout.main);直接建立視圖只是就我個人習慣,還是喜歡敲代碼來弄這些東西所以今天學習了一下怎麼如何直接使用代碼建立Android視圖並加入控制項首先先看這幾張圖,Activity中只有一個setContentView的函數,由此推斷,Activity僅有一個View的成員而ViewGroup是可以放入多個View的集合類別,因此若是我們要建立視圖,Acti
緣起這是一個照相的範例,可預覽,也可存檔。當初參加一個比賽,準備要做的應用的功能之一,可惜比賽沒過關,不過還是將它弄成一個完整範例了。下載代碼package com.clouddemo.cameratest;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;import java.text.SimpleDateFormat;import java.util.Date;import
如果你也碰巧在研究Android即時通訊和位置感知,那麼這篇文章一定會令你熱血沸騰,眼前一亮,歡迎大家熱情討論提供各種解決方案!原文地址:http://www.cnblogs.com/charley_yang/archive/2011/03/27/1997058.html 《基於即時通訊和LBS技術的位置感知服務(一):提出問題及解決方案》(外網地址)
/** * 擷取手機資訊 */ public void getPhoneInfo() { TelephonyManager tm = (TelephonyManager) this.getSystemService(TELEPHONY_SERVICE); String mtyb = android.os.Build.BRAND;// 手機品牌 String mtype = android.os.Buil
新版的SDK 1.5要先建立一個{function onclick(){sendmsg('pw_ajax.php','action=relatetag&tagname=Android',this.id)}}">Android Virtual Device(簡稱“AVD”)的運行環境後才能啟動模擬器。 接下來是具體步驟:{function onclick(){return checkUrl(this)}}"
Android移動開發平台現在不是一個“火”字能形容的,今年Android平台在市場佔有率上相比去年取得的886%增長!如果我只看增長率,iPhone據統計才有61%的增長。而創造了山寨概念的聯發科也在近期宣布將進軍Android。這些事實可以給你關於兩個平台流行度的印像,但是事實上,這些資料告訴了智能機開發員的誰才是真正的贏家。在時下,智能機越來越流行,因此成為一個快速增長的Android平台的智能機開發人員將會是一個不錯的選擇。相比較其他的平台,Android不依賴於任何約束第三方應用程式的
軟體描述:
1.準備工作在android平台上開發郵件功能和在java mail沒有太大區別,但用java平台jar包,會導致錯誤,可以去 android-javamail 下載最新的jar包2.開發過程3.實際效果示範圖1 注:此登入並非真正登入,只是一個類比,真正作用是將使用者的配置和選項儲存起來,以便後續調用圖2 注:如果你的郵件多,請耐心等待,進圖條也是類比的假的,郵件清單顯示以後長按可以查看單個郵件圖3
作為一個j2ee開發人員,有感於網路上抄襲轉載之風盛行,我決定才能夠今天開始寫部落格啦!主要是記錄一些自己開發過程中的心得體會和小的編程技巧。當然,我終於下定決心開始寫部落格是由這幾天困擾的一個問題引起的。最近不務正業的搞起了安卓開發,在textview裡要編輯帶超連結的文本。其實挺簡單,用SpannableString
最近項目開發中遇到了點擊縮圖查看大圖的問題,自己開發實在費時費力,在網上找了很多,找到一個效果不錯的,希望對大家有協助。貼上代碼。Touch.java/** * 圖片瀏覽、縮放、拖動、自動置中 */public class Touch extends Activity implements OnTouchListener { Matrix matrix = new Matrix(); Matrix savedMatrix = new Matrix();
我們看到很多Android應用都具有自動更新功能,使用者一鍵就可以完成軟體的升級更新。得益於Android系統的軟體包管理和安裝機制,這一功能實現起來相當簡單,下面我們就來實踐一下。首先給出介面效果:1. 準備知識 在AndroidManifest.xml裡定義了每個Android apk的版本標識:<manifest
在項目開發中,也許我們遇到過ListView中嵌套ListView,但Google建議我們最好別這樣做,因此他們寫好了一個ExpandableListView類,他繼承ListView,可以實現ListView中嵌套ListView的效果,好了,廢話不多說,先上: 主代碼: [html] view
在畫UI過程中,有些情況下需要知道statusBar高度:網上有些方法是這樣的:Rect frame = new Rect();getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);int statusBarHeight = frame.top;Log.v("@@@@@@", "the statusbar Height is : " + statusBarHeight);類似:int contentTop =