草庐IT

android - 在正常的 Android Activity 上检测滑动

是否有可能在正常的AndroidActivity中检测到用户向左/向右滑动?还是我必须使用SwipeView? 最佳答案 如果您正在寻找Xamarin/C#示例在您的Activity(或View)上实现GestureDetector.IOnGestureListener,并在OnFling方法中计算触摸方向:[Activity(Label="Swiper",MainLauncher=true,Icon="@mipmap/icon")]publicclassMainActivity:Activity,GestureDetector.I

android - 将小部件添加到现有 Xamarin Android 应用程序时 bundle savedInstanceState null

我有和现有android应用程序是用Xamarin开发的。它工作完美。我决定为我的应用程序创建一个小部件,并且我遵循了XamarinWidgetSample,http://forums.xamarin.com/discussion/22941...和VogelaWidgettutorial添加所需内容的指南。不幸的是,因为他们,应用程序开始崩溃并出现此异常Java.Lang.NullPointerException:Attempttoinvokevirtualmethod'voidandroid.support.v7.widget.ContentFrameLayout.setId(in

android - 为什么 Visual Studio (Xamarin) 中的 Android Asset 文件不允许有重音符号?

我有一个VisualStudio(Xamarin、Android)项目,其中的文件名称中有一个重音字符:diário.png此文件位于Assets文件夹中,并标记为AndroidAsset。不幸的是,当我构建项目时,出现编译错误:C:\Users\vchel\Documents\FlatRedBallProjects\AndroidSpecialCharacter\AndroidSpecialCharacter\obj\Debug\assets\content\gumproject\dißrio.png:错误:文件名无效。无法添加。请注意,该文件在我的项目中是diário.png,但错

android - 在进度对话框上添加取消按钮

我试图在XamarinAndroid的ProgressDialog上启用取消按钮,但它没有出现。这是我到目前为止所做的:ProgressDialogprogressDialog=newProgressDialog(Context);progressDialog.SetProgressStyle(ProgressDialogStyle.Horizontal);progressDialog.SetCancelable(true);progressDialog.CancelEvent+=(o,e)=>{//Canceldownload};progressDialog.Show();相关问题:

android - Xamarin Log.v 相当于打印到控制台/logcat

如何在Xamarin中使用Log.v()或等效项?我正在Xamarin/VisualStudio中开发一个Android应用程序,我想输出一些日志,例如就像Android中的Log.v()一样,我可以通过adbshelllogcat获取它。当我尝试使用Log.v("test");VisualStudio声明:“日志”无法访问其保护级别。Debug.WriteLine("");只写入VS日志,不会出现在Logcat中。有什么建议吗?谢谢!更新:添加了代码。usingXamarin.Forms;usingSystem;usingSystem.Diagnostics;usingAndroid

c# - 以下方法或属性之间的调用不明确 : `Android. App.AlertDialog.Builder.SetPositiveButton

现在我正在尝试使用C#在Android应用程序上创建一个警报对话框。不幸的是我收到了这个错误:Thecallisambiguousbetweenthefollowingmethodsorproperties:`Android.App.AlertDialog.Builder.SetPositiveButton(string,System.EventHandler)'and`Android.App.AlertDialog.Builder.SetPositiveButton(string,Android.Content.IDialogInterfaceOnClickListener)'(CS

QuickBlox SDK-身份验证令牌是必需的错误(xamarin.forms)

我想跑步QuickBlox示例聊天应用程序我从以下链接中得到的https://github.com/quickblox/quickblox-dotnet-sdk问题是,当我运行应用程序时,它无法加载基础会话并给出错误,例如“{“errors”:[“token是必需的”]}”。我试图调试它,但找不到它的根本原因。(示例代码正在使用QuickBloxSDK1.2.2,我试图升级到1.2.7同样,但在这种情况下也仍然存在这个问题)SDK内部的方法使用服务电话给API(http://api.quickblox.com/session.json)为了获得会话,我试图使用Postman(GoogleChr

android - 使用 MvxAdapter 时出现异常

我有以下设置:具有2个选项卡的应用程序。在第二个选项卡上有一个绑定(bind)到ObservableCollection的ListView。在第一个选项卡上,有一些控件会导致第二个选项卡的ViewModel重新加载ObservableCollection。在我添加自定义MvxAdapter(多态列表项需要它)之前,它运行良好。每次更新后,我都会在应用程序输出中看到以下异常(请注意,列表仍会重新加载其值):mvx:Warning:42.24ExceptionmaskedduringAdapterRealNotifyDataSetChangedArgumentException:'jobj

c# - 尝试创建表时在 Xamarin.Android 中抛出 SQLite.SQLiteException

我正在尝试使用Xamarin.Android创建一个简单的本地SQLite数据库。代码是:stringfolder=Environment.GetFolderPath(Environment.SpecialFolder.Personal);SQLiteConnectiondb=newSQLiteConnection(Path.Combine(folder,"Experimental.db"));db.CreateTable();我的员工类是:[Table("Employees")]publicclassEmployee{[PrimaryKey,AutoIncrement]intId{g

android - 如何授予使用 usb 管理器打开 usb 设备的权限? openDevice() 总是返回 null

我想在下面的代码中使用USB设备。它成功地列出了USB设备并遍历它们。在下面的代码中,对象“device”是我需要打开的usbdevice。除了总是返回一个空值的OpenDevice()方法外,一切似乎都正常![Activity(Label="TestApp",MainLauncher=true,Icon="@drawable/icon")][IntentFilter(new[]{UsbManager.ActionUsbDeviceAttached})][MetaData(UsbManager.ActionUsbDeviceAttached,Resource="@xml/device_