Tag: android

网络服务发现

我正在寻找为Android(客户端)和服务器(Windows)制作客户端/服务器应用程序。 该应用程序的目的是从服务器(PC),它允许用户扫描网络以查找与我的C#应用​​程序兼容的设备,然后可以向客户端和服务器发送消息。 我一直在阅读Android文档,并在http://developer.android.com/training/connect-devices-wirelessly/nsd.html上找到了android中的网络发现服务。 我对它的工作原理的理解是,android应用程序发送一个广播消息,其中包含其他设备可以通过它连接的服务名称,IP和端口号。 因此,在我的情况下,C#将接收此广播消息并决定该服务是否是我的C#应用​​程序可以支持的内容,如果是,则建立与Android设备的套接字连接以及来自广播的详细信息。 正如我所说,我已经找到了用于注册服务的android开发人员教程,但是我找不到任何关于C#如何找到这个广播消息并采取行动的方法。 你可能拥有的任何帮助或教程都会很棒,因为Google没有找到任何东西,我不完全确定我是否正在寻找正确的东西。 谢谢

适用于Ubuntu的Android for MonoDevelop

我是Ubuntu的新手。 以前,我在Windows中使用VS并使用C#开发应用程序。 现在,我想开始开发Android应用程序。 搜索之后…我安装MonoDevelop.I开始阅读本文档。在这个页面上,我明白应该为Android安装Mono,但是我找不到这个适用于Ubuntu.there仅适用于Windows和Mac。 我真的是首发! 请帮帮我,清理它的意思是什么..! 如果我有错误,请告诉我如何开始开发Android应用程序,支持MonoDevelop和C#。 谢谢

如何在xamarin android应用程序中使用动画?

我想在我的Android应用程序中使用Xamarin C#动画。 动画,如淡入,放大,移动和….

Android TextView defStyle参数被忽略了吗?

请注意,我正在使用Mono for Android 我有一个ListView项目,可以通过单击列表底部的“更多”按钮进行扩展。 该列表以XML格式定义,但更多按钮只是一个可点击的TextView,它通过AddFooterView添加到列表的底部。 我试图将预定义的样式应用于运行时创建的TextView但它无法正常工作。 mMoreProductsButton = new TextView(this, null, Resource.Style.more_button); mMoreProductsButton.Text = “More”; mMoreProductsButton.Click += new EventHandler(MoreProductsButton_Click); mListView.AddFooterView(mMoreProductsButton); TextView文档显示了这个签名: TextView(Context context, AttributeSet attrs, int defStyle) defStyle在文档中定义为要应用于视图的默认样式。 我在其他地方看到的一个例子将null作为AttributeSet传递,但我不确定它是否有效或与我的问题有关。 我发现了这个错误,并且不确定它是否相关且最新: http : //code.google.com/p/android/issues/detail?id = 12683 任何建议表示赞赏!

是否有任何类型的解决方案来开发C#中的Blackberry应用程序,如Mono for Android或Monotouch?

我有一个应用程序已经使用Xamarin解决方案Mono for Android和MonoTouch移植到Android和iOS。 之所以这样做,是因为通过这种方式,我可以使用相同的加密库将所有这些平台与C#Web服务连接起来,从而无需HTTPS即可解密接收到的数据。 有没有使用C#的解决方案可以移植到Blackberry? Blackberry 10 OSfunction是否能够为Android应用程序提供解决此问题的解决方案? BTW并没有向我提供迁移到支持HTTPS的Web服务的解决方案。 提前致谢…

设置Xamarin.Forms – “找不到与给定名称匹配的资源……”

我正在尝试从Xamarin.Forms(PCL,C#)项目模板构建一个新的Visual Studio项目,我从“styles.xml”文件中得到一些“找不到与给定名称匹配的资源……”错误。 1>c:\users\[…]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name ‘Theme.AppCompat.Light.DarkActionBar’. 1>c:\users\[…]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(3): error APT0000: No resource found that matches the given name: attr ‘colorAccent’. 1>c:\users\[…]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error APT0000: No resource found that matches the given name: attr ‘colorPrimary’. 1>c:\users\[…]\documents\visual studio 15\Projects\XamForm041105\XamForm041105\XamForm041105.Droid\Resources\values\styles.xml(2): error […]

Xamarin Android C#video大小调整

我需要将video发送到服务器。 video大小随机不同,有些可能是Meg,有些可能是900Mb ..如何将video调整为较小的尺寸? 我可以获得iOS示例,但没有找到任何Android版本。

图像被分配给ListView的另一个行项目

我知道async await非常方便在设置适配器之前为ListView / GridView准备数据。 例如: // in Activity.cs async void OnCreate(Bundle SavedInstanceState) { SetContentView(…); ListView listView = FindViewById(…); AdapterData data = await Task.Run(() => GetDataFromWorkerThread); listView.SetAdapter(data); } 但我需要的是: // in ListViewAdapter.cs public override View GetView (int position, View convertView, ViewGroup parent) { if(convertView == null) { // create new view } ImageView imgView = convertView.FindViewById(Resouce.Id.img_view_id); […]

关于Unity / Android的Jabber.net错误(在/system/lib/libc.so中找不到JNI_OnLoad,跳过init)

我正在尝试使用Unity3D(Mono / C#)为iOS和Android创建一个Jabber(Jabber.net)聊天客户端。 我让客户端在iOS中运行(在Unity模拟器中运行良好)。 但是,在Nexus 7或HTC Desire上运行时,它不起作用。 它不会崩溃,但也不会连接。 它只会产生以下错误: D / dalvikvm(9368):在/system/lib/libc.so 0x413b7270中找不到JNI_OnLoad,跳过init 此错误连接到我的Jabber.net客户端的Connect方法: jc = new JabberClient(); … // Setting up the jabberclient and attaching eventhandlers … jc.Connect(); 任何想法如何解决? 编辑:研究JNI_OnLoad,我发现了这个描述: “VM在加载本机库时调用JNI_OnLoad(例如,通过System.loadLibrary).JNI_OnLoad必须返回本机库所需的JNI版本。为了使用任何新的JNI函数,本机库必须导出返回JNI_VERSION_1_2的JNI_OnLoad函数。如果本机库未导出JNI_OnLoad函数,则VM假定该库仅需要JNI版本JNI_VERSION_1_1。如果VM无法识别JNI_OnLoad返回的版本号,则无法加载本机库。 来自http://docs.oracle.com/javase/6/docs/technotes/guides/jni/spec/invocation.html#wp9502 是否可以使用返回JNI_VERSION_1_2的JNI_OnLoad方法重建Jabber.net?

文件“obj \ Debug \ android \ bin \ packaged_resources”不存在Xamarin.Android

我正在使用C#开发一个Android应用程序,它最初正在构建完美。 我关闭了Visual Studio 2015并重新打开它,尝试构建,现在我遇到以下错误 文件“obj \ Debug \ android \ bin \ packaged_resources”不存在。 PreOrderApp 我没有添加或删除任何文件。 非常感谢帮助