2012-09-10 83 views
3

我正試圖在Android設備上啓用藍牙。我已經閱讀過Android文檔,並且對流程是什麼有了很好的瞭解。但是,我堅持使用清單文件實際觸發一個Activity。這是我到目前爲止已經完成了...在Titanium中設置Android活動

我開發一個Android模塊,帶幾個類:

  1. 藍牙模塊//延伸KrollModule
  2. BluetoothSetup //延伸活動

在BluetoothSetup中,onCreate方法看起來像:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    connectBluetooth(); 
} 

另外在BluetoothSetup的connectBluetooth()方法如下所示:

protected void connectBluetooth(){ 

     // if statements to check if bluetooth is enabled/avail removed 
     Intent intentBluetooth = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE); 

     startActivityForResult(intentBluetooth, 0); 

    } 

} 

最後,在模塊的timodule.xml我說:

  <activity android:label="@string/app_name" android:name="com.eyesore.bluetooth2.BluetoothSetup"> 
       <intent-filter> 
        <action android:name="android.intent.action.MAIN"/> 
        <category android:name="android.intent.category.LAUNCHER"/> 
        <category android:name="android.intent.category.DEFAULT"/> 
       </intent-filter> 
      </activity> 

模塊編譯就好了,但不實際做任何事情。我擔心我錯過了這裏的一個基本步驟,但我不確定它是什麼。任何建議將不勝感激!

回答