FLUTTER ECOSYSTEM

nm

Linux上のネットワーク接続を管理するサービスであるNetworkManagerに接続するためのクライアントを提供します。

最新バージョン
0.6.0
30日間ダウンロード
337万
いいね数
22
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

nm パッケージは、Linux 上のネットワーク接続を管理するシステムサービスである NetworkManager に接続するための Dart クライアントを提供します。これにより、Linux 上で実行されている Flutter アプリケーションが、ネットワークインターフェース、Wi-Fi ネットワーク、接続設定をプログラム的に照会および制御できるようになります。このパッケージは、ネットワーク構成機能を必要とするデスクトップ Linux アプリケーションに特に役立ちます。NetworkManager が使用する D-Bus インターフェースを利用しており、開発者向けに洗練された Dart 友好的な API を提供しています。このパッケージは Canonical によってメンテナンスされており、Linux プラットフォーム専用に設計されています。

用途
  • Linux デスクトップアプリケーションでの Wi-Fi 接続の管理
  • プログラムによるネットワークインターフェースの設定
  • ネットワーク状態および接続性のモニタリング
  • ネットワーク制御をシステムユーティリティに統合する
  • ネットワーク設定ワークフローの自動化
主な機能
  • NetworkManager との D-Bus 統合
  • ネットワーク操作用の型安全なDart API
  • Linux 固有のプラットフォームサポート
  • リアルタイムネットワーク状態モニタリング
  • Wi-Fiおよび有線接続の管理対応
適している対象
  • Linuxデスクトップアプリケーション開発者
  • システムレベルのネットワークツール
  • NetworkManager への直接アクセスを必要とするアプリ
  • ネットワーク設定UIを構築している開発者
  • Canonicalエコシステムプロジェクト
注意事項
  • Linux プラットフォームに限定
  • NetworkManager サービスが実行されている必要があります
  • 適切な D-Bus 権限が必要です
  • 特定の操作では、昇格された権限が必要になる場合があります
  • NetworkManager の D-Bus API の安定性に依存
対応プラットフォームLinux

パッケージをインストール

flutter pub add nm

カテゴリー

依存関係

依存関係一覧 1 件

ソースリポジトリ

関連プロジェクト