2013-05-15 62 views
0

我正在使用Flash Builder爲Android手機構建移動應用程序。我想知道是否可以檢查藍牙(開/關),並在關閉時啓用它。我正在使用互聯網檢查下面顯示的連接,但我也想使用藍牙檢查激活並將其配對到其他設備。請幫忙!!Flash Builder生成器檢查是否爲Android手機啓用了藍牙?

<fx:Script> 
<![CDATA[ 
    import air.net.URLMonitor; 
    import mx.managers.PopUpManager; 
    import views.BloodVialsHomeView; 
    private var monitor:URLMonitor; 
    [Bindable] private var isConnected:Boolean; 
    protected function init():void { 
     monitor = new URLMonitor(new URLRequest("http://google.com/")); 
     monitor.addEventListener(StatusEvent.STATUS, checkConnection); 
     monitor.start(); 
    } 
    private function checkConnection(e:StatusEvent):void { 
     connectionIndicator.currentState = monitor.available ? "connectionOn" : "connectionOff"; 
     if(!monitor.available){ 
      openAlert(); 
     } 
    } 

    private function openAlert():void { 
     mobileAlert.open(this, true); 
     PopUpManager.centerPopUp(mobileAlert); 
    } 

    public function exitApp():void { 
     NativeApplication.nativeApplication.exit(); 
    } 
]]> 

回答

0

這與其說是一個Flash Builder問題作爲空單。也許這個其他問題可以定位你:Bluetooth Android - adobe Air

+0

其實這一個有更多的信息http://stackoverflow.com/questions/5055768/is-there-a-way-to-access-bluetooth-on-android-via- adobe-air – Luis

+0

我是flash builder新手。您如何將Adobe Air與Flash Builder整合在一起?所以它可以打開/關閉藍牙。非常感謝您的幫助。謝謝。 – TCO

+0

@TCO「原生擴展」爲您的目標平臺提供了不包含在AIR中的功能。您創建或獲取一個,打包並與AIR應用程序一起部署,然後在運行時調用它。我沒有在Android上做過這方面的工作,所以我不能在這方面提供幫助。 – Luis