FLUTTER ECOSYSTEM

nm

提供一個客戶端,用於連接 NetworkManager —— 管理 Linux 上網路連接的服務。

最新版本
0.6.0
近 30 天下載
337萬
喜歡數
22
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

nm 套件提供了一個 Dart 客戶端,用於連接 NetworkManager,這是一個在 Linux 上管理網路連線的系統服務。它讓在 Linux 上執行的 Flutter 應用程式能夠以程式設計方式查詢和控制網路介面、Wi-Fi 網路與連線設定。此套件特別適用於需要網路設定功能的桌面 Linux 應用程式。它利用 NetworkManager 所使用的 D-Bus 介面,為開發者提供乾淨且符合 Dart 風格的 API。該套件由 Canonical 維護,專為 Linux 平台設計。

適用情境
  • 在 Linux 桌面應用程式中管理 Wi-Fi 連接
  • 程式化設定網路介面
  • 監控網路狀態和連接性
  • 將網絡控制整合到系統工具中
  • 自動化網路設定工作流程
主要特色
  • D-Bus 與 NetworkManager 的整合
  • 安全類型 Dart API 網路作業
  • Linux 特定平台支援
  • 即時網路狀態監控
  • 支援Wi-Fi和有線連接管理
適合對象
  • Linux桌面應用程式開發者
  • 系統級網路工具
  • 需要直接存取 NetworkManager 的應用程式
  • 開發網絡配置UI的開發者
  • Canonical 生態系統專案
使用建議
  • 僅限 Linux 平台
  • 需要運行 NetworkManager 服務
  • 需要正確的 D-Bus 權限
  • 某些操作可能需要提升權限
  • 依賴 NetworkManager 的 D-Bus API 穩定性
支援平台Linux

安裝套件

flutter pub add nm

所屬分類

依賴

依賴清單 1 項

原始碼儲存庫

相關專案