馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
小弟在網路上看到藍芽程式很少範例 有去官方看過範例 但是我只要使用ToggleButton
來做藍芽開關 有誰會教我一下 我是超級新手 寫錯可以跟我提醒一下 我的程式碼給大家看一下 這是wifi開關+藍芽開關
package pro.wifi;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.content.Intent;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.ToggleButton;
public class WifiActivity extends Activity {
/** Called when the activity is first created. */
private WifiManager wifi;
private ToggleButton tlb1;
private ToggleButton tlb2;
private BluetoothAdapter bt1;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
wifi=(WifiManager)this.getSystemService(this.WIFI_SERVICE);
tlb1=(ToggleButton)findViewById(R.id.toggleButton1);
tlb2=(ToggleButton)findViewById(R.id.toggleButton2);
bt1=BluetoothAdapter.getDefaultAdapter();
tlb2.isChecked();
tlb2.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
//在這裡建立藍芽開關
};
}
});
tlb1.setChecked(false);
tlb1.isChecked();
tlb1.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton ButtonView, boolean isChecked) {
// TODO Auto-generated method stub
if(isChecked){
wifi.setWifiEnabled(true);
}else{
wifi.setWifiEnabled(false);
};
}});
}
}
|