发布日期:2025-10-06 19:36浏览次数:
那天突然心血来潮琢磨:咱这天天用的C#,能不能直接整安卓app?说干就干,抄起键盘就开始查资料。
打开浏览器一顿狂搜,发现微软还真搞了个叫Xamarin的玩意儿。网上有人说能行,有人说坑多。我寻思反正不要钱,装个Visual Studio试试呗。
搞完这些已经喝了三杯咖啡,早知道点杯奶茶犒劳自己。
界面布局跟WinForm完全两码事,得用XML写。原以为拖个按钮就能用:
结果在C#里找半天事件处理器,发现要继承Activity类。代码写成这样:
void OnCreate(){
var button = FindViewById
* += (s,e) => Toast("点你咋滴");
光这句就报了五个错,气的我直接啃了口月饼压火气。
终于编译通过了,插上我的红米手机:
看着输出窗口哗的英文错误,突然怀念在工位写WinForm的日子。
在老年机上跑起来的效果:
折腾到凌晨两点得出用C#写安卓好比用筷子吃牛排,能吃饱但满嘴血泡。要不是公司项目绑死在.NET框架上,谁受这罪!