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
Uh oh!
There was an error while loading. Please reload this page.
-
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