最近有兴趣了解一下Mono for Andriod,也就是使用.NET平台来开发Andriod程序。Mono for Android API 几乎映射标准的Andriod API.例如,两边API几乎所有相同的类、方法和字段都相同。主要区别之一,就是Mono for Android使用属性和委托在Java中不存在。我喜欢紧密相关的两个api,因为这使它容易地在它们之间来回切换,并使用已存在标准Android API文档。我能够成功完成我的项目使用Android,但仍有几个困难....以下列出了关于Mono f...
这一讲主要需要了解的安卓UI元素是Spinner。这个元素类似我们winform和webform里面的下拉选项。首先我们先建立一个新的项目,命名为SpinnerExample。然后在Layout文件夹下,双击打开Main.xmal文件。从左侧工具箱中把原有的Hello的那个按钮给删掉。删掉的方法有,选中那个按钮直接按键盘上的delete按钮,还有一种就是把Source里面的button按钮节点删掉,这是界面控件xml代码;如图:这里需要注意的是,这里对界面的设计需要在可以拖...
更新:
IParcelable显然是cannot currently be implemented in Mono for Android.最后我在类中使用了.NET序列化,然后在特定于Android的代码中对序列化数据进行了分区/捆绑,这很好用.它还使类跨平台兼容,这是可取的.
原始问题:
我正在尝试将Parcelable实现为Mono for Android应用程序中的一部分,但是Xamarin的Parcelable文档是从Android文档中复制粘贴的:
http://androidapi.xamarin.com/?link=T%3aAndroid.OS.IParcelablepublic ...
我遇到了这个问题,我的应用程序不会编译.我试图在我的应用程序中使用播放服务,但它给了我资源未找到错误我感到沮丧并删除所有的xamarin文件并重新安装一切.现在这个问题消失了,这个错误已经出现了.任何帮助将不胜感激. P.S我是Android开发人员的初学者.我已经复制了下面错误的一些部分:2>C:\Program Files\Java\jdk1.8.0_91\\bin\keytool.exe -list -alias androiddebugkey -storepass android -keypass android -keystore "C:\Us...
我是一名C#开发人员,负责转换为Mono Android.这些转换效果很好,除非手机超时或黑屏,用户再次触摸屏幕……游戏丢失.
处理这个问题最简单的方法是什么?我听说它被称为生命周期,并且发现了许多关于这个循环的简要描述,但没有解释如何使用实例来实现它,尤其是如何使用XNA转换实现它.
我的第一个解决方案是在XNA游戏中使用“暂停”方法,并为Android的“onPause”运行该方法.然而,可能有更简单的方法来解决这个问题,因为我听说有简单的单...
我有用于上传文件的网页.用户使用< input type =“file”/>选择文件并按下提交按钮,一切正常.现在我需要创建Android应用程序(在C#with mono for android),它包含简单的webview,并且必须像web版本一样工作.
但我偶然发现了这个问题 – 当我点击选择文件按钮时,文件对话框无法打开.
几天我用Google搜索了这个问题,但我没有找到任何解决方案.看起来有workaround on Java platform,但它不适用于C#.
有人有任何想法如何让它工作?解决方...
我尝试使用完整版Mono for Android运行我的应用程序,它会抛出这个错误:执行任务GenerateJavaStubs时出错:AndroidManifest.xml:错误1:无法找到库’com.google.android.maps’.在另一个论坛上,我读到了这些问题的原因,因为你必须使用Googles Api AVD,但我正在使用它.我怎么解决呢?解决方法:您需要在Android SDK Manager中下载Google Maps插件:
http://docs.xamarin.com/android/tutorials/Maps_and_Location#Google_APIs_Add-O...
我试图从列表视图中删除行.单击“删除”时,将删除该行.但是,ListView无法更新.我必须单击后退按钮然后返回以查看删除的项目.在删除某个项目后,有没有办法刷新页面?这是我的代码:public class OrderHistoryAdapter : BaseAdapter
{private List<Order> _orders;private Activity _context;public OrderHistoryAdapter(Activity context, List<Order> orders){_context = context;_orders = orders;}public override View GetView(...
当我使用以下代码来请求FTP服务器时.如果请求失败,我会收到错误.我不知道为什么.
码:try
{FtpWebRequest request = GetFtpWebResquest(WebRequestMethods.Ftp.ListDirectoryDetails, shareInfo.Uri);FtpWebResponse response = (FtpWebResponse)request.GetResponse();root = new FtpResource(this, response);
}
catch (Exception e)
{
}例外:Unhandled Exception:
System.Net.WebException: Request aborted...
作为java背景的c#开发人员,你应该刷新你的java技能还是等待单机版平台正式修补到android?解决方法:检查MonoDroid项目.可以使用C#和.NET框架创建Android本机应用程序.缺点是价格,它不是免费的.
我有同样的问题…请帮帮我…我刚刚安装了Xamarin并希望使用vs2015.当我创建一个新的空白应用程序(Android)时,我收到以下错误.我怎样才能解决这个问题?我重新安装了vs2015并重新安装了Xamarin,但我仍然遇到错误.
无法找到引用的组件“Mono.Android”.
找不到引用的组件“mscorlib”.
找不到引用的组件“System”.
找不到引用的组件’System.Core’.
找不到引用的组件’System.Xml’.
找不到引用的组件’System.Xml.Linq’.解决方法...
它甚至不认为它是Monospaced字体.然后它仅在字体大小设置为20或更高时显示抗锯齿.但对于其他字体,它在16岁时完成.
当设置为16时,结果是看起来很难看的字体和眼睛疲劳,这仍然很大.
我在studio64.vmoptions文件中使用这些设置-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true我已经尝试过Dawt.useSystemAAFontSettings的各种设置,但仍然存在同样的问题.
Ubuntu Monospace字体在Eclipse和其他文本编...