2017-07-06 140 views
0

我有一個用C#編寫的應用程序作爲Windows應用程序。 程序工作正常沒有問題,但現在我需要在Android中使用該應用程序。如何將C#Windows應用程序移植到Android

從頭開始,我很難在Android中編寫它,並且需要時間,所以 是否可以使用Xamarin或其他東西將此項目移植到Android?

當然,我不期望100%的精度,但至少有一點變化,我可以使它工作?

程序使用藍牙連接心率傳感器並在Windows窗體上構建。

+1

這真的取決於你的代碼。如果你有很多設備不可知的庫,那麼你應該可以在Xamarin中使用它們,而且幾乎沒有工作。但是,Xamarin中的藍牙在每個平臺上可能都不相同。如果你非常瞭解Java,那麼原生的Android移植與向Xamarin移植並沒有多大區別。恐怕這個問題真的沒有答案。 – Clay07g

+0

Windows Forms和Xamarin Forms非常不同,目前沒有任何方法可以輕鬆地將前者轉換爲後者。我不認爲它會被創建,因爲現在他們將發展像XAML這樣的相對較新的技術。 –

+0

@ S.Petrosov即使我們放棄了UI部分,這難道不可能嗎?我的意思是,如果我從頭開始設計Xamarin表單,但使用相同的後端代碼,那麼您認爲從頭開始編寫所有內容都不那麼痛苦嗎? –

回答

0

使用xamarin,它會省掉很多端口工作。

相關問題