草庐IT

xamarin.mobile

全部标签

c# - Xamarin Android 文件路径太长

当我尝试构建我的Xamarin项目时,我总是收到以下错误。Thespecifiedpath,filename,orbotharetoolong.Thefullyqualifiedfilenamemustbelessthan260characters,andthedirectorynamemustbelessthan248characters.当然,我用谷歌搜索了这个错误,发现它很常见,所以我尝试了很多不同的解决方案。我将我所有的项目文件和我的AndroidSDK、NDK等直接移动到C:。我还将我的TEMP文件夹设置在C:\TEMP。然而,这些似乎都没有帮助。当我查看出现此错误的代码行时

c# - Xamarin android OnSharedPreferenceChangeListener

我有此Activity,但遇到未调用OnSharedPreferenceChanged的​​问题。我的用例是我想在偏好描述中显示偏好值。下面翻译的代码是从java翻译过来的,在那里工作得很好。[Activity]publicclassPrefActivity:PreferenceActivity,ISharedPreferencesOnSharedPreferenceChangeListener{protectedoverridevoidOnCreate(Bundlebundle){base.OnCreate(bundle);AddPreferencesFromResource(Res

c# - Xamarin 可以处理 Android 上的振动加速度计吗?

我看到Xamarin有CreatingaGestureListener的文档但与“摇动”设备无关,只是在屏幕上“throw”。我想知道XamarinforAndroid是否能够监听摇动手势?有没有人知道或者有人试过?先感谢您。 最佳答案 这是一个使用Android.Hardware.ISensorEventListener的完整示例检测摇动手势。您应该能够毫不费力地将它放入您自己的项目中。[Activity(Label="ShakeDetection",MainLauncher=true)]publicclassMainActivi

c# - 如何使用 Xamarin Intent 过滤器接收 URL

我正在尝试使用XamarinforAndroid编写一个简单的Activity,URL可以共享到(例如,Chrome可以共享我的Activity的URL)。这是我到目前为止所得到的:[Activity(Label="LinkToDesktop",MainLauncher=true)][IntentFilter(new[]{Intent.ActionSend,Intent.CategoryBrowsable,Intent.CategoryDefault,})]publicclassMainActivity:Activity{protectedoverridevoidOnCreate(Bu

android - 同时部署 Mobile 和 Wear

有没有办法从AndroidStudio同时编译和部署移动和穿戴应用程序?我发现自己对两个部分都进行了更改,然后我需要等待一个完成才能部署下一个。 最佳答案 如果您在AndroidStudio上有项目名称的默认配置。您应该在启动组合中有“移动”和“佩戴”选项。点击箭头,选择“编辑配置...”在左侧列表中选择“wear”应用在右侧,向下滚动到“启动前”点击绿色加号选择“运行另一个配置”选择“手机”先用箭头使“移动”一定要重建你的项目(完全清理并构建)当您选择“wear”后,点击绿色箭头启动,只需单击一下,它就会依次启动这两个应用程序。我

android - 为什么我的 Xamarin.Android 项目无法在启用 Proguard 的情况下生成 : "java.exe" exited with code 1

我想在我的项目中使用Proguard,但是当我尝试构建时收到java.exe错误。"java.exe"exitedwithcode1.我尝试增加堆大小并创建一个proguard.cfgfileasoutlinedhere,没有成功。我可以在关闭Proguard时构建项目,所以我确信这是问题所在。有什么帮助吗?编辑:添加看起来相关的输出。我看到一个异常和许多警告,但我不确定如何开始解决这些问题。5>Using"Proguard"taskfromassembly"C:\ProgramFiles(x86)\MSBuild\Xamarin\Android\Xamarin.Android.Bui

c# - Xamarin.Forms Navigation.PushAsync 在 ContentView 中不起作用

我想导航到XamarinForms中的其他页面,但它在内容View中不起作用。我正在使用awaitNavigation.PushAsync(newPage2());此代码没有给出任何错误并成功运行,但对页面没有影响。我也在内容页面中使用此代码,它在那里正常工作,但在ContentView的情况下不起作用。目前我正在使用awaitParentView.Navigation.PushAsync(newPage2());它在ContentView中运行良好。但我收到警告“ParentView从2.1.0版开始已过时。请改用Parent。”。但是没有类似的功能awaitParent.Navig

c# - 为 Windows Mobile、Android 和 iPhone 开发 C# 应用程序

我有一个项目,我需要构建一个能够在iPhone、Android和WindowsMobile上运行的C#应用程序。对于windowsMobile这没问题,但我认为当我们尝试为Android和iPhone开发时这是一个挑战。我一直在寻找解决方案,并且找到了一些关于Mono-Android的信息和MonoTouch.我的问题是,有人使用过这个API吗?他们好吗?他们真的利用了Android/iPhone原生api的优势吗?我可以只用一个源代码为两个平台创建一个应用程序吗?最后,还有其他方法可以为这些移动平台创建C#应用程序吗? 最佳答案

android - 如何在 jquery mobile 上使用自定义图标?

当我将应用程序部署到Android时,我的图标出现问题。当我在GoogleChrome中使用Ripple但将其带到Android手机时它可以正常工作..MenuAboutUsWatchVideoLocationCSS:.ui-icon-earth{background:url(image/png/earth.png)50%50%no-repeat;background-size:32px32px;border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important

android - Xamarin.Forms 中的 float 操作按钮

我已经在Xamarin.FormsPortable中完成了我的应用主页。现在我想在我的Android项目中添加一个float操作按钮!有什么方法可以在我现有的主页中添加适用于Android的FAB,该主页是在Xamarin.FormsPortable中编码的。或我想为Android创建一个单独的主页并将其添加为Android的主页面?感谢和问候。 最佳答案 在官方支持库出来之前我把FAB移植过来了。我的GitHub存储库中现在有一个Xamarin.Forms示例可供您使用:https://github.com/jamesmontem