티스토리 뷰

  • 터미널 설치
flutter pub add url_launcher

아무데서나 flutter pub add url_launcher 하면 안되고 안드로이드 스튜디오 Terminal 를 클릭하여 해당경로로 가서 실행한다.

main.dart 상단에 

import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';

url_launcer.dart를 import 해준다.

ElevatedButton(onPressed: onChangeUrl, child: Text("URL Launcher"))

버튼을 생성한 후

onChangeUrl() {
  launchUrl(Uri.parse('http://naver.com'));
}

url 을 입력해주면 창이 열린다.

import 'package:flutter/material.dart';
import 'package:url_launcher/url_launcher.dart';

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

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
        home: MyListWidget()
    );
  }
}

class MyListWidget extends StatefulWidget {
  @override
  State<StatefulWidget> createState() {
    return _MyListWidgetState();
  }
}
class _MyListWidgetState extends State<MyListWidget>{

  onChangeUrl() {
    launchUrl(Uri.parse('http://naver.com'));
  }
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(title: Text('Url Launcher Test'),),
        body: Column(
            children: [
              Row(),
              ElevatedButton(onPressed: onChangeUrl, child: Text("URL Launcher"))
            ]
        )
    );
  }
}



 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함