我有一个使用MvvmCross的Android应用程序。该应用程序通过作为主启动器的MvxSplashScreenActivity启动,我提供了一个从MvxAndroidSetup派生的安装类
然而,我的MvxAndroidSetup.CreateApp()覆盖似乎是在线程池线程上调用的(请参阅)
确保我的应用程序初始化的某些部分在主线程上执行的最佳方法是什么?大多数现代平台(WindowsStore、WindowsPhone和iOS)允许您捆绑一个静态默认值.jpg(或类似值),以在应用程序启
我已经从GitHub下载了WSHLST,并在Azure移动服务中遵循了项目设置。它可以在Windows Phone上使用,但是当我在Android上构建时,会抛出下面的错误页面
注意:这些错误与“Android.Content.Context”错误有关。
下面的代码显示了错误。请在下图中查找,以供参考。请帮助我在android中执行解决方案
var picker = new MediaPicker(activity.Activity);
我认为WshLst和该回购协议中的组件是在Xamari
我想知道是否有来自viewmodel属性的绑定机制在我选择的特定edittext中提供焦点(光标闪烁或指示textedit具有焦点的内容)。这是一个类似Mvvm的一般问题
正如在一般问题中一样,在MvvmCross中,您可以在视图中的某些代码中执行此操作。例如,您可以创建一个助手类,如:
public class Helper
{
private Activity _a;
public Helper(Activity a)
{
我正在尝试使用RESTAPI发布数据。这个应用程序过去运行得很完美,但现在我已经添加了执行POST的代码,我遇到了一个新的错误。有没有人能帮我解释一下哪里出了问题,并提出一个替代方案,让我成功地完成POST请求
以下是我尝试在发布配置中启用链接器的情况下构建应用程序时遇到的错误:
Error The "LinkAssemblies" task failed unexpectedly.
Xamarin.Android.XamarinAndroidException: error XA2
我正在开发一个应用程序,想在recycler的图像视图中绑定图像URL,我想使用picaso,但每次添加nuget软件包时都会出错
System.IO.FileNotFoundException:无法加载程序集'Square.OkHttp,版本=2.7.5.0,区域性=中性,PublicKeyToken='。也许它不存在于Mono for Android配置文件中
请建议显示错误,因为它需要附加库OkHttp和OkIO。为毕加索添加软件包,然后重试。它显示错误,因为它需要附加库OkHttp和Ok
我正在用xamarin平台开发一个android应用程序,该平台使用c#语言
我希望kmow如果有任何API可供c#使用,可以从android应用程序启动mas.me应用程序,具体路线有多个站点
谢谢
我正在尝试在Xamarin.forms应用程序中显示此图像:
这是xaml代码:
<Image Source="https://i.ibb.co/NZLyXK1/kuhstall.png" HeightRequest="60" WidthRequest="60" Aspect="AspectFill" BackgroundColor="#487F40"/>
我目前正在Android设备上测试,没有显示图像,只有背景色
我在Android settings Advanced中尝
是否可以通过单击axml的设计来添加按钮单击事件?
如果是,那怎么办?如果没有,我如何以其他方式添加?
我正在尝试使用VisualStudio2010制作我的第一个应用程序
代码示例
public class Activity1 : Activity
{
string dbPath = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal), "
我正在尝试使用Cirrius Conference示例创建选项卡式视图,但似乎在显示数据时遇到问题。当在下面的代码中专门调用承载该选项卡的视图时,就会出现问题
//初始化每个选项卡的TabSpec并将其添加到TabHost
spec=TabHost.NewTabSpec(“欢迎”);
spec.SetIndicator(this.GetText(“欢迎”),Resources.GetDrawable(Resource.Drawable.Tab_欢迎));
spec.SetContent(Crea
有人知道如何在Mono for Android中以编程方式将edittext控件设置为密码模式吗。普通的settransformation方法在MonoDroid中似乎不可用。在Android API中以Get和Set开头的属性将在MonoDroid版本中删除Get和Set前缀,以便与c#属性命名更加一致
您应该能够执行以下操作:
etEditText.TransformationMethod = Android.Text.Method.PasswordTransformationMethod.
有人能给我一个使用mvvmcross v3转换器的数据绑定示例吗?在Xamarin.Android上?
非常感谢您的帮助样本的ValueConversion集合应该会让您有很多工作要做谢谢Stuart,这些样本真的帮了大忙;-)谢谢-我觉得这也是个好问题。。。。也许下次只需多说几句话,版主就不会关闭它了?也许……是的,我在写这篇文章的时候渴望得到答案,下次我会更“冗长”;-),这样每个人都会更好地理解。
在android中有没有将任何类型的集合绑定到TableLayout的例子?我一直收到消息/警告,属性ItemSource LocationQuantities的绑定失败。视图模型的所有其他绑定都正常工作,但列表不绑定到TableLayout。起初我认为我的问题是绑定到字典,但我能够绑定到具有其他Mvx布局(listview ETC)的字典
我似乎在任何N+代码示例或web上的任何其他地方都找不到在mvvmcross应用程序中实际使用TableLayout的地方。我肯定我只是做错了一些愚蠢的事
最近,我尝试将地图片段添加到我用Xamarin+MvvmCross编写的Monodroid应用程序中。
当我根据映射指南之一修改清单时:
我发现生成错误的清单行是:
<permission android:name="MonoDroid.drdApp.permission.MAPS_RECEIVE" android:protectionLevel="signature" />
但我找到的几乎每一本关于Android版谷歌地图的指南中都提到了这句话
我不确定这一行是做什么的,也不
我是Xamarin monoandroid的新手,在向布局中添加自定义视图时遇到了一个问题。我不知道我做错了什么。这是我的自定义视图类
调用了onDraw方法,但我没有得到输出,也没有错误
类位置抽屉:视图
{
私人整数计数;
私人职位;
私人IPositionDrawer cinterface;
私人活动效率;
私人集装箱;
私人INTP;
私人ScoreFeed scoreFeed1;
私人ScoreFeed scoreFeed2;
公共位置抽屉(活动上下文、整数计数、整数定位器、活动活动活
通过链接打开android应用程序时,android应用程序崩溃,出现NullReferenceException
NRE发生在base.OnCreate(bundle)方法中。基本类型为MvxFragmentCompatActivity。我还用标准的MVX活动尝试了这一点
我已经看了以下问题(但没有结果)
活动
[活动(…)]
[IntentFilter(新[]{Intent.ActionView},DataScheme=“https”,DataHost=“my.link.com”,D
我正在尝试获得用户访问其GPS的权限。我不确定我是否正确使用了它,因为当我访问该屏幕时,我遇到了一个错误:
java.lang.RuntimeException:无法恢复活动{com.SuppShoesTest.SuppShoesTest/md5056fe371b3902b2cc984ad5dda4f920b.gMaps}:android.util.SuperNotCalledException:活动{com.SuppShoesTest.SuppShoesTest/md5056fe371b390
我正在为我的Xamarin.Android项目使用Dotfuscator“抢先解决方案”。
当我使用Dotfuscator作为发布模式时,Newtonsoft.json库在我的PCL中不起作用(仅在Xamarin.Android中可以正常工作)。
如果我禁用了Dotfuscator,应用程序工作正常
知道如何修复它吗?如果从Android build-->链接器链接所有程序集
注意确保从配置中选择释放模式
您需要忽略链接此程序集
SQLitePCLRaw.batteries_green;SQLi
尝试将Xamarin Android应用程序部署到Mac上运行的模拟器失败,错误为“部署失败”以及Mono.AndroidTools.adbeException:secure_mkdirs失败:权限被拒绝
更新:模拟器是由Android Studio启动的。当我尝试从VisualStudioMac启动emulator时,出现错误
PANIC:AVD系统路径中断。检查您的ANDROID_SDK_根值[/Users/myname/Library/Developer/Xamarin/ANDROID S
我需要在Xamarin(Andriod)开发的移动应用程序中显示视频,其中向前移动15秒,向后移动5秒
在这方面我能得到一些帮助吗?在您的情况下,您似乎使用了MediaController。但是,如果您想自定义前进和后退的长度,则需要创建一个自定义的MediaController
在XML中
protectedoverride void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
Xamarin
我经常遇到“无法获取JNI环境指针!”错误,但无法追踪其来源。它出现在垃圾收集之后(如果我调用GC.Collect或者垃圾收集自动发生,这没有什么不同),然后应用程序崩溃。日志输出示例:
I/monodroid-gc(15423): GC cleanup summary: 92 objects tested - resurrecting 71.
F/Mono.Android(15423): Unable to get JNI Environment pointer!
I/ActivityMana
我正在尝试使用MonoDroid中的RedLaserSDK.java
我已经将redlasersdk.jar包含为AndroidJavaLibrary
我已经将RedLaserSDK.java作为AndroidJavaSource包含在内
我已经包括了layout/video_view.axml
我已经包括了drawable/overlay_logo.png
我已经包括了raw/beep.ogg
我的主要活动如下所示:
[活动(Label=“MainActivity”,MainLaunche
我目前正在使用Monodroid/Xamarin开发一个跨平台应用程序。它使用SQLite.net数据库,目前我只构建了Android用户界面
在应用程序中,后台线程上有一个长时间运行的方法,该方法执行多个数据库读写操作
我在运行安卓4.2.2的Nexus7上测试了这个长时间运行的方法,似乎在第二次屏幕旋转之后,抛出了一个SQLite异常,应用程序崩溃了
异常堆栈跟踪随屏幕的旋转而变化,但异常始终是对象,而不是Prepare2中的实例
有趣的是,在运行4.1.2的三星Galaxy S2上进行测试
我正在尝试制作一个示例Android应用程序,Xamarin实现通过Azure通知中心接收通知
我从一开始就学习了教程
该应用程序在安卓4上运行正常,但在安卓2.2上它给了我这个消息和异常。
我认为出现错误的原因是在Xamarin.NotificationHub中调用了:
await client.UploadStringTaskAsync(serverUrl, "POST", registrationPayload);
其中serverUrl是Azure通知中心中的端点
信息是
12-05
所以我正在尝试为Android中的Card.IO创建一个绑定
我现在面临的错误是“类不能有多个基类”。发生错误的行如下所示
public sealed partial class CardIOActivity : global::Android.App.Activity, global::IO.Card.Payment.IN {
我试过了
<attr path="/api/package[@name='io.card.payment']/class[@name='CardIOActivi
我正在尝试自定义MvxSpinner以添加一些附加控件,下面是我的代码:
public class ChamSpinner : LinearLayout
{
public Spinner Spinner{ get; private set; }
public EventHandler<AdapterView.ItemSelectedEventArgs> ItemSelected;
public ChamSpinner (Context context, I
我的目标是把图像从安德里奥画廊传到我的便携式图书馆。
到目前为止,我所做的是在我的android项目中创建依赖项服务
[assembly: Xamarin.Forms.Dependency(typeof(DependencyInterfaceInjection))]
namespace SnaponEquipement.SnapConnect.Droid.DependencyInjection
{
class Depende
我有一个Xamarin表单项目,我正试图通过与VST的持续集成与HockeyApps集成。
我的应用程序使用Java1.8进行编译,并使用ProGuard压缩android apk文件。
但是当java试图编译应用程序时,它发现安装的proguard版本与java 1.8不兼容
错误如下:
... 无法处理类[android/app/ActivityTracker.class]不支持的类版本号[52.0]最大51.0,Java 1.7。。。
在我的本地visual studio安装中,我将它替换
不确定这是否可行:我想从服务器流切换到本机客户端流,以便为我的用户提供更好的身份验证体验
问题是Azure AppService需要“web应用程序”OAUTH设置(包含客户端ID和密码),而本机登录只使用客户端ID而不是密码。这意味着在登录手机后,我确实有一个Google令牌,但AppService不知道如何使用它,并返回一个HTTP Unauthorized
移动客户端SDK为我提供了一个API,但这不适用于这样的令牌
var jObject = new JObject(
new
我正在Xamarin.Android应用程序中使用MvvmCross。我希望能够通过演示提示完成当前活动。以下是我的视图演示者:
public class ViewPresenter : MvxAndroidViewPresenter
{
public ViewPresenter(IEnumerable<System.Reflection.Assembly> assemblies) : base(assemblies)
{
AddPresentatio
我正在使用认知服务(尤其是计算机视觉)进行一个项目,但在验证应用程序时,它通知我无法验证图像,并且在验证创建密钥API时抛出的URL时,它向我显示以下错误:
{“状态码”:404,“消息”:“未找到资源”}
可能因为这个原因,它没有验证我想要验证的图像。您能帮助我吗?您能验证您的端点和区域吗。此错误可能是由于您正在查找的资源在指定区域不可用造成的。您好?。我如何知道该选项在我所在的地区是否可用,以及如何激活该选项以执行测试?我住在哥伦比亚。非常感谢你,我想说的是蔚蓝地区。这将包含在端点中。不管怎
当我在一个EditText中滚动以查看其过长的内容时,会触发其单击事件。我怎样才能防止呢?编辑文本不可编辑
这是我的活动:
public class MainActivity : AppCompatActivity, View.IOnTouchListener
{
EditText et;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedIns
我用xamarin.forms.maps为android开发了一个应用程序xamarin。在android emulator中,当调试正常工作时。在android设备上进行调试时,仍会显示地图,但既不会将地图居中于过去的坐标上,也不会绘制图钉
public void LoadMapa(){
var mainViewModel = MainViewModel.GetInstance();
var lat = Convert.ToDouble(main
我下载了android版Mono的试用版,并尝试在Windows7上安装。在第一个确认页面之后,安装程序退出,没有错误消息
我找了网,什么也没找到。我试图取消阻止该文件并将其移动到桌面,然后单击该框以管理员权限运行。我还尝试下载并运行,下载并保存
我在中国,不知道长城防火墙是否会影响这一点
如果没有错误消息,我将无法继续操作。有时这可能是由网络连接问题或代理引起的。您可以尝试手动安装组件:
JDK 1.6:
请从上面的列表中选择jdk-6u31-windows-i586.exe安装程序
Andr
如何通过designer(Main.axml)或code或Strings.xml文件在Xamarin.Android(在Visual Studio中)中绘制或放置矩形?有几种方法可以实现这一点
在定义矩形的位置使用可绘制的xml文件
使用表示矩形的9面片图像
使用显示矩形的图像
创建一个自定义的视图,在其中覆盖OnDraw方法并在那里绘制矩形
对于1。您可以执行以下操作:
<shape
xmlns:android="http://schemas.android.com/apk/r
当我有以下情况时,我知道如何使用活动文件中的按钮、文本视图等元素:
SetContentView(Resource.Layout.Gesture1);
FindViewById<ImageButton>(Resource.Id.helloBn).Click += delegate
{
Toast.MakeText(this, "hello", ToastLength.Short).Show();
};
SetContentView(Resource.Layout.G
我最近在我的电脑上安装了Win10、VS2017社区和Xamarin Studio。我的项目是在VS2017中编写的,当我从VS2017在设备上编译和运行它时,一切正常,但当我在Xamarin studio中打开它时,我得到错误“此项目类型需要安装Xamarin.Android”。我安装了monodevelop、gtk sharp、build工具傻瓜。在Android SDK管理器中,我安装了所需的所有软件。另外,当我在Xamarin studio中按“新解决方案”时,它不提供“Android项
我是乌尔霍沙琴的初学者。我只想在我的应用程序中实现一些基本的3D功能。使用SimpleApplication,一切都正常,屏幕应该从一个位置和方向观看当我触摸屏幕时,场景会旋转。我如何才能摆脱这种行为?
我想尝试覆盖SimpleApplication的某些功能(可能是OnUpdate),所以我用CursedApplication这个名字取代了SimpleApplication。当我使用
using CursedApplication = Urho.SimpleApplication;
一切仍然
我想将微调器中的选定文本绑定到ViewModel中名为SelectedRole的字符串。这就是我所做的
this.Bind(ViewModel, vm => vm.SelectedRole, v => v.roleSpinner.SelectedItem.ToString());
然而,我遇到了一个例外
System.NotSupportedException: Index expressions are only supported with constants.
Spinne
在我们的应用程序中,我们使用的是Google Drive REST API。为了进行身份验证,我们使用以下配置的Xamarin.Auth
var authenticator = new OAuth2Authenticator(<our client ID>,
null,
"https://www.googlea
等同于什么:
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity
在普通的Xamarin Android应用程序中?您可以在Xamarin Android中使用公共类MainActivity:AppCompatActivity,当您使用Plugin.XF.AppInstallHelper时,您的问题是什么?此问题是否有任何更新?
我正在为Xamarin的一个客户开发一个应用程序,该应用程序必须使用摄像头和外部蓝牙扫描仪读取条形码,并用于测试目标机器上的华硕TF300T、LG4xP880和Nexus 7 second edition
我测试了ScandIt和ZXing,但我知道免费条形码扫描器应用程序的最佳结果与ZXing的库相同,但无法获得相同的速度。
我已经读到,我可以有意向地使用它,我也可以购买需要纵向扫描的plus版本,但我找不到任何文档,说明如何在可能的情况下,仅使用意向调用:
配置布局,选择纵向/横向
选择条形
我试图创建一个按钮的动态列表,每个按钮都会创建一个传递给另一个活动的数据,该活动会显示相关的按钮文件
我使用的代码如下:
for (int i = 0; i < size; i++)
{
temp = new Button(this);
temp.SetText(data[i].Name, TextView.BufferType.Normal); //arbitrary task
我正在使用Azure移动服务作为Xamarin Andoid应用程序的后端。我希望从SQL视图而不是表中提取数据。如何从视图中提取数据,这是可能的
非常感谢根据我的经验,您想要的是可能的。您可以尝试在C#中定义自定义API控制器,从Azure SQL数据库查询视图以呈现JSON主体,然后从Xamarin Android应用程序上的自定义API中提取数据
请参阅以下官方文件
本教程的部分使用.NET后端服务器SDK for Azure移动应用程序
教程的部分介绍了如何为Azure移动应用程序使用托
我想在VSTS中设置Xamarin.Android应用程序的构建。
我在Build.Xamarin.Android步骤中收到以下错误:错误:此项目引用此计算机上缺少的NuGet包。使用NuGet Package Restore下载它们。有关详细信息,请参阅。缺少的文件是..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.25.4.0.2\build\MonoAndroid70\Xamarin.Android.Support.A
有人能解释或描述一下直线半径中的坐标点是如何指向的吗
例如:我用这种方式编写代码
var gradient = new LinearGradient(0, 0, 500, 500, colors, null, Shader.TileMode.Clamp);
paint.SetShader(gradient);
paint.Dither = true;
在矩形中应用时,它如何在矩形中显示?
在安卓系统中,坐标系始终与上图所示类似
1) (0,0)是左上角
2) (maxX,0)
我在我的项目中使用System.drawing.common,它在.net core中运行良好
现在我尝试在Mono.Android项目和Xamarin.ios项目中使用System.drawing.common。
出现了一些问题:
1,我创建了一个Mono.Android lib项目,并使用NuGet安装System.drawing.common。似乎成功了,但安装后,我在“参考”列表中找不到System.drawing.common。我尝试使用“System.Drawing.Bitmap”,
我有一个Android应用程序,它使用Android.Locations.LocationManager和ACCESS\u FINE\u LOCATION权限等来获得高精度的位置。它适用于大多数设备,但由于某些原因,它不适用于许多P20用户?!注意!并不是所有的华为P20,但在更大的程度上,我们比Pixel och三星用户没有任何问题。我们也在一些p30上遇到了问题
我曾考虑过使用融合定位,但由于获得高精度至关重要,因此我希望使用GPS而不是WiFi,融合定位似乎不是真正的解决方案
由于所有这些
我的问题是,每当我尝试重写OnBackButtonPressed时,VisualStudio都会告诉我没有可以重写的方法。
这是密码
[Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
public class MainActivity : AppCompatActivity {
protected
我正在尝试使用谷歌地图和android 2.2及更高版本的ID API版本2
我使用MapsAndLocationDemo_v2并更改了中列出的项目,以支持android 2.2和Upper,但我有一些错误
在这一行代码中:
[FragmentActivity ( Label = "@string/activity_label_mapwithmarkers") ]
我得到了这个错误:
projectpath\MapsAndLocationDemo_v2\SimpleMapDemo\MapWit
我试图在填充datagrid时使用进度对话框,但我得到以下错误:“只有创建视图层次结构的原始线程才能接触其视图”,这是我的代码,希望他们能帮助我
public async void RelacionClientesREST()
{
try
{
var dlg = ProgressDialog.Show(this, "Loading", "Cargando relación de usuarios");
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 28 页