久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Android 中文API (65) —— BluetoothClass[藍(lán)牙]

 wanwanstudy 2012-02-08

前言

  本章內(nèi)容是android.bluetooth.BluetoothClass,為 Android藍(lán)牙部分的章節(jié)翻譯,。用于描述遠(yuǎn)端設(shè)備的類型,,特點(diǎn)等信息,通過getBluetoothClass()方法獲取代表遠(yuǎn)端設(shè)備屬性的 BluetoothClass對(duì)象,。版本為Android 2.3 r1,,翻譯來自中山大學(xué)的"Android Club SYSU",歡迎訪問他們的WIKI:http://www.,,再次感謝"Android Club SYSU",!期待你一起參與Android中文API的翻譯,聯(lián)系我 [email protected],。

 

聲明

  歡迎轉(zhuǎn)載,,但請(qǐng)保留文章原始出處:)

    Android Club SYSU:http://www.

    博客園:http://www.cnblogs.com/

    Android中文翻譯組:http://code./project/view/404/

 

正文

  一、結(jié)構(gòu)

public final class BluetoothClass extends Object implements Parcelable

        

java.lang.Object

android.bluetooth.BluetoothClass

 

  二,、概述 

  代表一個(gè)描述了設(shè)備通用特性和功能的藍(lán)牙類。比如,,一個(gè)藍(lán)牙類會(huì)指定皆如電話、計(jì)算機(jī)或耳機(jī)的通用設(shè)備類型,,可以提供皆如音頻或者電話的服務(wù)。

  每個(gè)藍(lán)牙類都是有0個(gè)或更多的服務(wù)類,,以及一個(gè)設(shè)備類組成。設(shè)備類將被分解成主要和較小的設(shè)備類部分,。

    BluetoothClass 用作一個(gè)能粗略描述一個(gè)設(shè)備(比如關(guān)閉用戶界面上一個(gè)圖標(biāo)的設(shè)備)的線索,,但當(dāng)藍(lán)牙服務(wù)事實(shí)上是被一個(gè)設(shè)備所支撐的時(shí)候,BluetoothClass的 介紹則不那么可信任,。精確的服務(wù)搜尋通過SDP請(qǐng)求來完成。當(dāng)運(yùn)用createRfcommSocketToServiceRecord(UUID) listenUsingRfcommWithServiceRecord(String, UUID)來創(chuàng)建RFCOMM端口的時(shí)候,,SDP請(qǐng)求就會(huì)自動(dòng)執(zhí)行。

    使用getBluetoothClass()方法來獲取為遠(yuǎn)程設(shè)備所提供的類,。

 

  三,、內(nèi)部類

           class        BluetoothClass.Device  

  定義所有設(shè)備類的常量

 

  class        BluetoothClass.Service

  定義所有服務(wù)類的常量

 

 

  四、公共方法

         public int describeContents ()

描述包含在可封裝編組的表示中所有特殊對(duì)象的種類,。

        返回值

            一個(gè)指示被Parcelabel所排列的特殊對(duì)象類型集合的位掩碼,。

   

    public boolean equals (Object o)

    比較帶有特定目標(biāo)的常量,。如果他們相等則標(biāo)示出來,。 為了保證其相等,o必須代表相同的對(duì)象,,該對(duì)象作為這個(gè)使用類依賴比較的常量,。通常約定,該比較既要可移植又需靈活,。

當(dāng)且僅當(dāng)o是一個(gè)作為接收器(使用==操作符來做比較)的精確相同的對(duì)象是,這個(gè)對(duì)象的實(shí)現(xiàn)才返回true值,。子類通常實(shí)現(xiàn)equals(Object)方法,,這樣它才會(huì)重視這兩個(gè)對(duì)象的類型和狀態(tài)。

通常約定,,對(duì)于equals(Object)和hashCode() 方法,,如果equals對(duì)于任意兩個(gè)對(duì)象返回真值,那么hashCode()必須對(duì)這些對(duì)象返回相同的紙,。這意味著對(duì)象的子類通常都覆蓋或者都不覆蓋這兩個(gè)方法,。

    參數(shù)

        o   需要對(duì)比常量的對(duì)象

    返回值

        如果特定的對(duì)象和該對(duì)象相等則返回true,,否則返回false。

 

public int getDeviceClass ()

返回BluetoothClass中的設(shè)備類部分(主要的和較小的)

從函數(shù)中返回的值可以和在BluetoothClass.Device中的公共常量做比較,,從而確定哪個(gè)設(shè)備類在這個(gè)藍(lán)牙類中是被編碼的。

返回值

    設(shè)備類部分

 

    public int getMajorDeviceClass ()

    返回BluetoothClass中設(shè)備類的主要部分

從函數(shù)中返回的值可以和在BluetoothClass.Device.Major中的公共常量做比較,從而確定哪個(gè)主要類在這個(gè)藍(lán)牙類中是被編碼的,。

返回值

主要設(shè)備類部分

 

    public boolean hasService (int service)

         如果該指定服務(wù)類被BluetoothClass所支持,,則返回true

BluetoothClass.Service中,,合法的服務(wù)類是公共常量,,比如AUDIO類,。

參數(shù)

service 合法服務(wù)類

返回值

如果該服務(wù)類可被支持,,則返回true

 

    public int hashCode ()

         返回這個(gè)對(duì)象的整型哈希碼,。按約定,,任意兩個(gè)在equals(Object)中返回true的對(duì)象必須返回相同的哈希碼,。這意味著對(duì)象的子類通常通常覆蓋或者都不覆蓋這兩個(gè)方法,。

注意:除非同等對(duì)比信息發(fā)生改變,否則哈希碼不隨時(shí)間改變而改變,。

如果你想要實(shí)現(xiàn)你自己的哈希碼方法,參見Writing a correct hashCode method,。

返回值

該對(duì)象的哈希碼

 

    public String toString ()  

返回這個(gè)對(duì)象的字符串,該字符串包含精確且可讀的介紹,。系統(tǒng)鼓勵(lì)子類去重寫該方法,并且提供了能對(duì)該對(duì)象的類型和數(shù)據(jù)進(jìn)行重視的實(shí)現(xiàn)方法,。默認(rèn)的實(shí)現(xiàn)方法只是簡(jiǎn)單地把類名,、“@“符號(hào)和該對(duì)象hashCode()方法的16進(jìn)制數(shù)連接起來(如下列所示的表達(dá)式):

  

如果你想實(shí)現(xiàn)你自己的toString方法,,參見Writing a useful toString method,。

返回值

該對(duì)象中一個(gè)可被打印的字符串,。

 

    public void writeToParcel (Parcel out, int flags)

         將類的數(shù)據(jù)寫入外部提供的Parcel中

        參數(shù)

out     對(duì)象需要被寫入的Parcel

flags  和對(duì)象需要如何被寫入有關(guān)的附加標(biāo)志,??赡苁?,,或者可能是PARCELABLE_WRITE_RETURN_VALUE

 

結(jié)束

  關(guān)于Android藍(lán)牙這篇文章已經(jīng)有被轉(zhuǎn)載,這里做了整理并簡(jiǎn)單的審核了一下,補(bǔ)充了少數(shù)幾處漏翻的部分,,再次感謝他們,!

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多