簡體   English   中英

將本機 Android 代碼添加到 Flutter 應用程序

[英]Adding native Android code to a Flutter app

我正在嘗試將本機 android 代碼添加到已經存在的Flutter應用程序中,這會做一些完全不同的事情。 所以我只想在我當前的應用程序之上擁有所有這些功能。 本機 android 應用程序使用藍牙連接到外部設備並定期收集數據。

我知道,有可能通過平台渠道調用本機代碼,但在我看來,每次要使用它時都必須調用該代碼? 這是實現應用程序的合理方式還是應該在Dart中重寫? 這里的最佳做法是什么?

希望你能幫助我,非常感謝!

平台通道的目的是調用特定於平台的 API。

...每次要使用它時都必須調用該代碼...

正確的。

...這是實現應用程序的合理方式還是應該在 dart 中重寫? 這里的最佳做法是什么......

查看任何依賴平台通道(例如相機,文件選擇器等)的package的源代碼並閱讀官方文檔 簡而言之,特定於平台的代碼是用 Kotlin/Java (Android)、Swift/Objective-C (iOS) 或 C/C++ 編寫的。 Dart 用於構建 UI 並通過平台通道和消息與所述代碼進行通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM