Android的聯通性—USB主機模式(一)

本文譯自:http://developer.android.com/guide/topics/connectivity/usb/host.html當你的Android裝置在USB主機模式中時,它作為USB主機給從屬裝置供電,並會列舉被串連的USB裝置。USB主機模式在Android3.1以後開始被支援。API概要在開始之前,重要的是要理解工作中所需要的類。下表介紹了在android.hardware.usb包中的USB主機模式API。表1.USB主機模式API類介紹UsbManager用於列舉被

Android近距離無線通訊—進階NFC(一)

本文譯自:http://developer.android.com/guide/topics/connectivity/nfc/advanced-nfc.html本文介紹一些進階的NFC專題,如多樣的NFC標籤技術、編寫NFC標籤、以及前台調度,前台調度允許在前台的應用程式優先調度Intent事件,即使還有其他的過濾同樣的Intent事件的應用程式存在。Android所支援的NFC標籤技術在使用NFC標籤和Android裝置來進行工作的時候,使用的讀寫NFC標籤上資料的主要格式是NDEF。當裝置

Android的聯通性—USB主機模式(三)

擷取跟裝置通訊的許可權在跟USB裝置進行通訊之前,你的應用程式必須要擷取使用者的許可。注意:如果你的應用程式使用Intent過濾器來發現接入的USB裝置,而且使用者允許你的應用程式處理該Intent,那麼它會自動的接收許可權,否則,在你的應用程式接入該裝置之前,必須明確的申請許可權。明確的申請許可權在某些情況下是必須的,如你的應用程式列舉已經接入的USB裝置並想要跟其中的一個裝置通訊的時候。在試圖跟一個裝置通訊之前,你必須要檢查是否有訪問裝置的許可權。否則,如果使用者拒絕了你訪問該裝置的請求,你

android應用需求調查

335 responses Summary   你比較關注哪些類型的應用?社交 19558%遊戲 20160%效率 18054%財經 5516%影音 19157%個人化[例如皮膚] 16650%健康 3912%購物 5516%運動 6419%旅遊 7723%Other 124%People may select more than one checkbox, so percentages may add up to more than 100%.對於擷取應用,你更喜歡那一種方式?到eoe、安卓、

Android畫圖之消除鋸齒

http://chroya.iteye.com/blog/794505  在畫圖的時候,圖片如果旋轉或縮放之後,總是會出現那些華麗的鋸齒。其實Android內建瞭解決方式。    方法一:給Paint加上消除鋸齒標誌。然後將Paint對象作為參數傳給canvas的繪製方法。Java代碼  paint.setAntiAlias(true);      

Android layer type與WebView白屏以及WebView不隨動畫而動的問題

先說說這三個layer。LAYER_TYPE_SOFTWARE無論硬體加速是否開啟,都會有一張Bitmap(software layer),並在上面對WebView進行軟渲染。好處:在進行動畫,使用software可以只畫一次View樹,很省。什麼時候不要用:View樹經常更新時不要用。尤其是在硬體加速開啟時,每次更新消耗的時間更多。因為渲染完這張Bitmap後還需要再把這張Bitmap渲染到hardware

Android的交叉編譯工具

一直以來自己對Android的交叉編譯工具認識的不夠清晰,通常在Linux上編譯應用程式時通常需要安裝交叉編譯器,但是移植Android很長時間了,自己的虛擬機器裡面也沒有安裝任何的交叉編譯工具,Android也能順利的編譯通過,自己從網上查了相關的資料,才弄明白了這些。     Android所用的Toolchain(即交叉編譯工具鏈)可從下面的網址下載: http://android.kernel.org/pub/android-toolchain-20081019.tar.bz2。   

Android中,Dalvik檢查和最佳化.apk/.jar的流程introduce

dalvik的目標平台是Android這樣的小RAM,低速度flash

Android 給圖片加邊框

圖片處理時,有時需要為圖片加一些邊框,下面介紹一種為圖片添加簡單邊框的方法。基本思路是:將邊框圖片裁剪成八張小圖片(圖片大小最好一致,不然後面處理會很麻煩),分別對應左上方,左邊,左下角,下邊,右下角,右邊,右上方,上邊,其中左右上下只需要一個有效長度,就像重寫水平進度條一樣,只需要一個有效長度,然後平鋪,就達到了最後想要的效果,不錯,左右上下邊採用的也是這樣的思路。也可以將八張圖片組合在一起,然後讀取整張圖片,用代碼裁剪,下面會給出相應的代碼。下面的代碼主要是給出第一種方法,後一種給出代碼,有

android+string.xml檔案中的整型和string型代替

在android的開發中,經常會遇見一句話,比如“我出生於1989年”;這個1989需要在程式中產生,但是遇到一個問題,這完整的一句話是一個TextView中的,而不是三個textView拼接成的,而且是引用的string.xml檔案中寫好的;使用字串拼接也可以實現,但是特別麻煩;今天遇到一個好方法,在string.xml中,不僅可以設定文字的格式換行等,還可以設定類似於變數的文字格式設定;1、整型,比如“我出生於1989年”,這個1989是整型的。在string.xml中可以這樣寫,<s

android中view介面的重新整理

  Android中在繪圖中的多線程中,invalidate和postInvalidate這兩個方法是用來重新整理介面的,調用這兩個方法後,會調用onDraw方法,讓介面重繪。 一個Android

從零開始Android遊戲編程(第二版) 第二章 建立第一個程式Hello Tank

第二章 建立第一個程式Hello Tank難度:容易現在開始,我們要真正寫作Android程式了。雖然前面安裝過程那麼複雜,但是寫起程式來卻是非常簡單。而且為了讓大家有一個直觀的認識,本文不會敘述大段的原理,而是在編碼的過程中滲透對原理、概念的講解。讓我們開啟eclipse,選擇菜單中的File -> New -> Project…選擇Android -> Android

Android應用的UI設計

1、Menu設計按下裝置菜單鍵會顯示選項菜單Options Menu,包含兩組功能表項目:表徵圖菜單Icon Menu(最多支援6個功能表項目,不支援checkboxes或radio buttons)以及擴充菜單Expanded Menu;操作功能表Context

JBox2D For Android – 用canvas繪製shape

protected void onDraw(Canvas canvas) {//view 裡的繪製入口/** 遍曆box2d world中的body,並繪製其形狀 */for (Body b = world.getBodyList(); b != null; b = b.getNext()) {xf.set(b.getTransform());for (Fixture f = b.getFixtureList(); f != null; f = f.getNext()) {if

線上免費考一個Android資格認證認證吧

學習一段時間以後如果想測試一下對Android的掌握程度,一個比較好的方式就是去找點考試題做做。昨天無意中看到移動MM有一個線上考試,60分鐘40道題。我就去試了試,Android的考了90分,當然你也可以再考一個Ophone的或者其他平台的。他們的認證雖然簡陋了些,不過看這還不錯,如果你想弄一個的話可以訪問:http://dev.10086.cn 的MM學院,註冊個使用者就可以參加考試了,祝你考試愉快^_^遺憾的是現在只有初級跟中級認證,等進階認證出來以後我會再考一下。

Android源碼的階層分析

bionic,整個系統的基礎類庫,Android系統就是基於這個類庫開發的,system,Android系統類別庫,基於bionic類庫開發,包含工具類庫(libcutils),LOG類庫(liblog),壓縮類庫(libzipfile)類。主要功能有:一、完成Android初始化(init)。解析init.rc並開啟系統初始化時需要載入的程式(parser.c),初始化裝置(devices.c),開啟屬性服務(property_service.c)等。二、開啟Android系統的一些基礎服務。

Windows下Android OpenCV 2.2 安裝筆記

本文主要介紹在Windows上使用Cygwin工具構建Android OpenCV 2.2 以及 CVCamera Sample的過程。參考:http://opencv.willowgarage.com/wiki/Android2.2準備:JDK - http://www.oracle.com/technetwork/java/javase/downloads/index.htmlCygwin - 選擇ftp://mirrors.kernel.org這個鏡像,搜尋  Devel Install

Android系統連絡人全特效實現(下),字母錶快速滾動

轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/9050671在上一篇文章中,我和大家一起實現了類似於Android系統連絡人的分組導航和擠壓動畫功能,不過既然文章名叫做《Android系統連絡人全特效實現》,那麼沒有快速滾動功能顯然是稱不上"全"的。因此本篇文章我將帶領大家在上篇文章的代碼基礎上改進,加入快速滾動功能。如果還沒有看過我上一篇文章,請抓緊去閱讀一下 Android系統連絡人全特效實現(上),分組導航和擠壓動畫 。其

Android系統移植(一)-讓android系統在目標平台上運行起來

 轉:http://blog.csdn.net/jiajie961/archive/2010/11/10/5999519.aspxAndroid系統由於用的是linux核心,因此核心移植和嵌入式linux核心移植差異不大,過程如下:(1)移植boot-loader和linux2.6核心到目標平台上,讓linux核心可以啟動起來,基本的驅動允許正常。此過程完全是嵌入式linux的開發,這裡直接跳過。需要注意的是,由於android已經被linux官方開除,因此從網站上(如http://www.ke

Android MediaPlayer 分析 – service端檔案結構

frameworks/base/media/libmediaplayerservice/ 目錄是MediaPlayer

總頁數: 2771 1 .... 676 677 678 679 680 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.