草庐IT

xamarin.droid

全部标签

android - Xamarin Studio Android - 无法使用最新最好的平台创建 HelloWorld

我创建了一个新项目,选择了“AndroidApp”、“LatestandGreatest”和主题“Material”。另外,我正在安装GooglePlay服务。在此之后,我尝试运行默认创建的应用程序,并收到以下错误(在我的手机和genymotion模拟器上)。[art]Late-enabling-Xcheck:jni[AndroidRuntime]ShuttingdownVM[AndroidRuntime]FATALEXCEPTION:main[AndroidRuntime]Process:Memetizame.Memetizame,PID:5804[AndroidRuntime]ja

c# - 应用程序立即崩溃,无异常或记录(似乎是 xamarin/mono 错误)

这是一个奇怪的情况:),我在我的fragment中实现了这段代码以在多线程环境中扫描TCP端口,它调试时崩溃,有时在Release模式下崩溃也有thoose消息:E/art(12972):检测到嵌套信号-报告原始信号F/art(12972):art/runtime/fault_handler.cc:117]检查失败:!initialized_triedtosetTargetAndroidto23thatdidn’twork.triedrunningadbshellsetpropdebug.mono.envMONO_DEBUG=soft-breakpointsthatdidn’twork

c# - Xamarin "attempt to invoke virtual method ' void android.view.View.unFocus (android.view.View )' on a null object reference"

我正在使用Xamarin.Forms开发一个应用程序以供跨平台使用。最近我更新了Mac上的XamarinStudio以及更新了NuGet包。我现在收到此错误:尝试在空对象引用上调用虚拟方法“voidandroid.view.View.unFocus(android.view.View)”。(请参阅下面的堆栈跟踪)当离开(或重新呈现)除RootView之外的任何页面时,会发生这种情况。我认为我没有更改导航或页面呈现的任何部分。如果这有点含糊,我很抱歉,从堆栈跟踪来看,这不是从我的代码开始的(以任何可跟踪的方式)。而且我不确定从哪里开始调试。任何建议都会非常有帮助!堆栈跟踪---Endof

c# - Xamarin Android 上的振动

我目前正在开发一个使用Xamarinandroid的应用程序。不过,我无法让设备振动。Vibratorvibrator=(Vibrator)Activity.GetSystemService(Context.VibratorService);vibrator.Vibrate(100);它会构建,但当我按下链接到代码的按钮时崩溃。 最佳答案 这解决了问题AndroidManifest.xml 关于c#-XamarinAndroid上的振动,我们在StackOverflow上找到一个类似的问

c# - Xamarin Android httpwebrequest,无法访问已处置的对象

我有一个android移动应用程序,我想向服务器发送webrequest以发布一些数据,但在发布数据之前我发送一个httpget请求以获取一些数据,然后发送post请求,首先我收到成功但是当我发送post请求时它在我的代码requestStream.Write(bytes,0,bytes.Length);这行抛出异常异常(exception)是:System.ObjectDisposedException:Cannotaccessadisposedobject.Objectname:'System.Net.Sockets.NetworkStream'.这是我的获取和发布请求代码获取:p

c# - Xamarin MvvmCross Android 阻止后退按钮返回到上一个 View

我正在尝试为以下情况创建一个简洁的解决方案:我构建了一个需要凭据来验证用户身份的应用程序。每当API想要重新验证用户时,我都想强制用户返回登录View。这个功能很好用,但是当用户按下设备上的后退按钮时,会显示上一个View。我希望看到当用户按下后退按钮时应用程序退出。MvvmCross可以选择使用MvxPresentationHint.我创建了一个CustomAndroidViewPresenter并创建了以下MvxAndroidSetup:publicclassSetup:MvxAndroidSetup{privateCustomAndroidViewPresenter_presen

Xamarin表单MVVM更新不适用于UWP

我有以下代码:Device.StartTimer(TimeSpan.FromSeconds(1),()=>{foreach(vardetailinCustomer.Details.Where(p=>newstring[]{"Queue","Wating"}.Contains(p.Status))){detail.HasTimer=true;detail.Time=detail.Time.Add(TimeSpan.FromSeconds(1));}returntrue;});当我将其部署到Android时,该代码正常工作,但是在UWP中,信息只是在UI中删除。我还尝试使用Methdo设备。Beg

android - 从 Xamarin Android 上的另一个 Activity 启动一个 Activity

我发现这个java代码创建了一个通用方法来从其他Activity启动任何Activity。publicvoidgotoActivity(ClassactivityClassReference){Intenti=newIntent(this,activityClassReference);startActivity(i);}如何将该代码转换为适用于xamarin-Android的c#?提前致谢。 最佳答案 你可以这样写:publicvoidGoToActivity(TypemyActivity){StartActivity(myAct

c# - Xamarin 在后退按钮上关闭 Android 应用程序

我尝试了三种不同的方式if(GamePad.GetState(PlayerIndex.One).Buttons.Back==ButtonState.Pressed)System.Environment.Exit(0);publicoverridevoidOnBackPressed(){Finish();}publicoverrideboolOnKeyDown(KeycodekeyCode,KeyEvente){if(keyCode==Keycode.Back){System.Environment.Exit(0);returntrue;}returnbase.OnKeyDown(key

android - WebView 双击缩放不适用于摩托罗拉 Droid A855

我的WebView中的缩放在双选项卡上不起作用。我使用的是摩托罗拉DroidA855。 最佳答案 从对Android2.0/2.1源代码的一些挖掘中,似乎双击会被忽略,除非您打开webview的WebSettings的useWideViewport选项:mywebviewinstance.getSettings().setUseWideViewPort(true)虽然这似乎没有在我能找到的任何地方记录,并且对WebView的最大缩小状态有一些其他影响。您也可以随时使用GestureListener滚动您自己的双击处理。