我有一個用C#.NET 4.0編寫的應用程序。我考慮使用MonoDroid在Android系統上運行它。事情是,該應用程序嚴重依賴於.NET Framework命名空間System.IO.Ports,而這在MonoDroid中似乎並不存在。我有什麼解決方案,所以我仍然可以使用MonoDroid?MonoDroid缺少對System.IO.Ports的支持
0
A
回答
2
我已經添加了對單串口支持Android的一個增強請求:
https://bugzilla.novell.com/show_bug.cgi?id=687407
但是,我不知道它會多麼有用,因爲粗略檢索表明,一個定製的Linux內核是爲了在Android上獲得RS232串行端口支持所需要的,因此可能有點不起作用。
還有android-serialport-api ...但維基也建議recompiling the kernel。
假設你想要這個用於「正常」使用(在Android Market等部署),我不確定串行端口是否支持任何形式。
-1
如果你只是需要一些簡單的代碼結構,你可以從mono github repo獲取一些代碼。當然,並非MonoDroid中的主要單聲道回購中的所有內容都可以使用,但像枚舉這樣的東西應該複製/粘貼而不會出現問題。儘管如此,就我所見,你不會在Android中獲得實際的串行端口。
正如其他人所說,可能有辦法將串行攻擊到您的設備上。但是,您可能更適合探索藍牙或wifi serial adapter。 (藍牙SPP可用於Android,但可能不適用於iOS,所以如果你想覆蓋你可能想要去的WiFi)。然後,你可以創建自己的System.IO.Ports.SerialPort實現來包裝它MonoDroid項目。
我自己並沒有這樣做,但這是我探索過的。
相關問題
- 1. MonoDroid不支持
- 2. 缺少64位支持
- 3. 缺少平臺支持?
- 4. ServiceStack.Redis缺少異步支持
- 5. Netcat Android缺少UDP支持
- 6. 缺少支持庫V7 23
- 7. 缺少Qt SSL支持
- 8. Chromium:缺少sass支持
- 9. OnTouchEvent缺少Monodroid中的查看參數
- 10. 支持或不支持monodroid支持異步?
- 11. 支持Android-V4缺少方法
- 12. Apple IOS和缺少HTML5 WebSockets支持
- 13. RenderScript支持庫中缺少Mesh類
- 14. ADAL4J,提示缺少行爲支持
- 15. xcode 7 - 在image.xcassets中缺少對Retina 4的支持
- 16. 缺少對nhibernate中環境事務的支持?
- 17. 關於缺少Zend Framework對新版本支持的建議PHPUnit
- 18. 處理Expression Blend缺少對C++/CLI項目的支持
- 19. JVM缺少對NaN和scala的支持Double.NaN
- 20. Monodroid設計師缺少設備配置
- 21. 應用與缺乏對IPv6的支持
- 22. Monodroid佈局文件夾支持
- 23. MonoDroid是否支持java.lang.reflect包裝方法?
- 24. 糟糕的JAVA_HOME還是缺少對你的架構的支持?出現
- 25. 主要瀏覽器中缺少對ECMAScript/JavaScript的支持的列表?
- 26. 缺少支架挫折
- 27. - 缺少一個支架
- 28. 儘管缺少對android的Flash支持,如何讓opentok + flash在phonegap上運行?
- 29. AutoMapperMappingException - 缺少類型映射配置或不支持的映射
- 30. automapper缺少類型映射配置或不支持的映射。