日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

【Android】完善Android学习(二:API 2.3.4)

發布時間:2025/3/15 Android 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Android】完善Android学习(二:API 2.3.4) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

備注:之前Android入門學習的書籍使用的是楊豐盛的《Android應用開發揭秘》,這本書是基于Android 2.2API的,目前Android已經到4.4了,更新了很多的API,也增加了很多的新組件,一直沒有系統的學習過。現在開始這個“完善Android學習”系列,將2.2以后的新知識做一個概覽。概覽來自:http://developer.android.com/about/versions/android-2.3.4.html

?

API 2.3.4和2.3.3的API一樣,沒有變化。

不過引入了一項新的功能:Open Accessory。其作用是整合與谷歌設備相連的外圍設備和設備上的Android應用。這項功能是基于USB數據線的。這個比較虛,實際可以看該文章:[圖]Google發布Android Open Accessory API 可控制機械設備運轉

關于Open Accessory的API是在Android 3.1中被集成進去的,但是運行Android 2.3.4的設備也可以通過一個可選的庫——Open Accessory Library使用該功能。該庫暴露了API接口以便于讓應用發現、管理用USB數據和Android設備相連的外圍設備并且與它們交互。另外這個庫也額外暴露了一些Android 2.3.4沒有開放的接口。

Open Accessory Library在設備上是可選的,設備制造商可以選擇是否包含該庫。在Android3.1上,該庫則是默認被編譯進去的。在Android2.3.4中提供的API接口是基于Android3.1提供的接口的,大部分情況下你可以在兩個API Level上使用相同的技術和API,但是,在API 2.3.4上,在下面兩點上和標準的USB API是不一樣的:

1)獲取UsbManager對象——使用庫,我們使用如下代碼:

1 UsbManager manager = UsbManager.getInstance(this);

使用的方法是getInstance()而不是getSystemService();

2)從Filter Intent得到一個UsbAccessory對象——當一個設備或者附件連接到設備的時候,應用會接受到一個Intent,UsbAccessory就包含在Intent中,如果你是使用的庫,可以使用以下方式獲得UsbAccessory對象:

1 UsbAccessory accessory = UsbManager.getAccessory(intent)

3)不支持Android設備作為USB主設備——Android2.3.4和Open Accessory Library不支持USB主設備模式(比如,使用接口UsbDevice),該模式在Android3.1中被支持。運行在API 2.3.4上的設備不能作為USB主設備,只能作為從設備,而連接上去的輔助設備則可以作為主設備(Android設備使用UsbAccessory)

為了使用Open Accessory Library,你需要:

1)最新的SDK開發工具版本;

2)最新的API版本,包括該庫;

3)一個運行Android2.3.4或者Android3.1并且支持USB Accessory的Android設備,用于測試;

具體的開發細節查看開發文檔USB Host and Accessory

另外,如果需要監聽設備的連接,需要在manifest中添加以下內容:

1 <uses-feature 2 android:name="android.hardware.usb.accessory" 3 android:required="true">

?

?

轉載于:https://www.cnblogs.com/lqminn/p/3467360.html

總結

以上是生活随笔為你收集整理的【Android】完善Android学习(二:API 2.3.4)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。