Κοινή χρήση τεχνολογίας

Πώς ανοίγει το Flutter τον αντίστοιχο υπερσύνδεσμο αφού κάνει κλικ σε ένα κείμενο;

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Πώς ανοίγει το Flutter τον αντίστοιχο υπερσύνδεσμο αφού κάνει κλικ σε ένα κείμενο;

Το Flutter μπορεί να χρησιμοποιήσει το πρόγραμμα περιήγησης για να ανοίξει μια διεύθυνση URL αφού κάνει κλικ στο κείμενο, όπως "www.baidu.com". Αυτό μπορεί να γίνει χρησιμοποιώντας url_launcher πακέτο προς επίτευξη.Πρώτα, πρέπει να προσθέσετε στο δικό σαςpubspec.yaml Προσθήκη στο αρχείοurl_launcher βασίζομαι.

  url_launcher: ^6.3.0

Παρακάτω είναι το δείγμα κώδικα

  1. import 'package:flutter/material.dart';
  2. import 'package:url_launcher/url_launcher.dart';
  3. final Uri _url = Uri.parse('https://www.baidu.com');
  4. void main() => runApp(
  5. const MaterialApp(
  6. home: Material(
  7. child: Center(
  8. child: ElevatedButton(
  9. onPressed: _launchUrl,
  10. child: Text('点击打开百度'),
  11. ),
  12. ),
  13. ),
  14. ),
  15. );
  16. Future<void> _launchUrl() async {
  17. if (!await launchUrl(_url)) {
  18. throw Exception('Could not launch $_url');
  19. }
  20. }