CONEXÃO COM Wi-Fi #70
caique-dourado
started this conversation in
Discussões gerais
Replies: 1 comment 1 reply
-
Você poderia utilizar este package - https://pub.dev/packages/permission_handler - para ter certeza que as permissões foram dadas pelo usuário. Exemplo: import 'package:permission_handler/permission_handler.dart';
...
if (await Permission.location.request().isGranted) {
// connect
} |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Estou criando uma aplicação para se conectar a uma rede de wi-fi, usei alguns plugins, mas nenhum da certo.
conforme o código abaixo e as permissões.
Mas quando me conecto, não da sinal de internet, o que fazer?.
PERMISSÕES:
"android.permission.ACCESS_WIFI_STATE"
"android.permission.CHANGE_WIFI_STATE"
"android.permission.CHANGE_NETWORK_STATE"
"android.permission.ACCESS_FINE_LOCATION"
CODIGO:
`import 'package:flutter/material.dart';
import 'package:plugin_wifi_connect/plugin_wifi_connect.dart';
void main() {
runApp(const MyWidget());
}
class MyWidget extends StatefulWidget {
const MyWidget({super.key});
@OverRide
State createState() => _MyWidgetState();
}
class _MyWidgetState extends State {
connect() {
PluginWifiConnect.connectToSecureNetwork(
'nomeSSID',
'SENHADOWIFI',
saveNetwork: true,
);
}
@OverRide
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Center(
child: SizedBox(
child: TextButton(
onPressed: () {
setState(() {
connect();
});
},
child: const Text('CONECTAR')),
)),
),
);
}
}
`
Beta Was this translation helpful? Give feedback.
All reactions