ble_controller 0.0.22 copy "ble_controller: ^0.0.22" to clipboard
ble_controller: ^0.0.22 copied to clipboard

outdated

This is a Bluetooth Plugin.

example/lib/main.dart

import 'dart:ffi';

import 'package:ble_controller/model/ble_state.dart';
import 'package:flutter/material.dart';
import 'dart:async';

import 'package:flutter/services.dart';
import 'package:ble_controller/ble_controller.dart';
import 'package:ble_controller/hc_ble.dart';
import 'package:logger/logger.dart';
import 'package:shared_preferences/shared_preferences.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatefulWidget {
  const MyApp({super.key});

  @override
  State<MyApp> createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  final _hcBle = HCBle();
  final logger = Logger();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: SafeArea(
        top: true,
        child: Scaffold(
          body: Column(
            children: [
              StreamBuilder(
                  initialData: 0,
                  stream: _hcBle.adapterState,
                  builder: (context, snapshot) {
                    return Text(' hc ble state 리턴값: ${snapshot.data}');
                  }
              ),
            ],
          ),
        ),
      ),
    );
  }
}
1
likes
0
points
29
downloads

Publisher

unverified uploader

Weekly Downloads

This is a Bluetooth Plugin.

License

unknown (license)

Dependencies

flutter, logger, plugin_platform_interface, text_write_read_controller

More

Packages that depend on ble_controller

Packages that implement ble_controller