Android 台灣中文網

標題: android bluetooth開關程式設計 [打印本頁]

作者: lkk47    時間: 2011-8-17 20:57
標題: android bluetooth開關程式設計
小弟在網路上看到藍芽程式很少範例  有去官方看過範例  但是我只要使用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);
                                };

                }});
        
        
    }
       
       
}

作者: 小艾2010    時間: 2011-12-7 00:25
我現在也在寫一個關於藍芽的專題
可以一起討論   不過我也是新手QQ
作者: ploglin    時間: 2011-12-7 09:04
我也沒寫過控制藍芽的功能,如果有問題可以分享,一起討論。




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1