如果我创建了一个新的Mono Android应用程序,然后将解决方案的活动配置更改为Release,然后右键单击并选择build,应用程序可以正常构建
如果我随后添加了对的web引用,则如果我再次生成,则会出现以下错误:
错误1无法加载文件或程序集“mscorlib,版本=2.0.5.0,区域性=中性,PublicKeyToken=7cec85d7bea7798e”或其依赖项之一。强名称验证失败。(HRESULT的例外:0x8013141A)
C:\Users\Administrator\Doc
我们正在同时开发Android和iPhone应用程序,核心代码(用C#编写)在它们之间共享。例如,SQLite数据库初始化代码在两个应用程序中都是相同的,只是略有不同,以适应每个平台上的文件结构。以下代码在MonoTouch中工作,但在Mono for Android中引发EntryPointNotFoundException:
try
{
System.Data.Common.DbDataAdapter adapter = new SqliteDataAdapter(selectCom
有没有办法在Mono for Android中设置或覆盖项目部署文件夹?例如,我的应用程序现在部署到/data/data/SolutionEngine/files/.\uuuu override.\uuuu
应用程序的本质是使用反射加载插件,默认情况下,它会从应用程序根目录中查看/Adapters子文件夹。这就是它在桌面和紧凑框架上的工作方式,因此为了简单起见,我们希望在Android上继续这样做
如果我有一个单一的解决方案,其中包含应用程序和一些插件,我希望在开始调试时以适当的结构部署这些文件
我正在做一个项目,我可以使用MapFragment或SupportMapFragment作为自定义控件。
我尝试混合使用自定义控件()和Fraggle()教程,但无法使其工作
我的自定义控件类:
public class CustomMapView : MvxFragment
{
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState
我的公司拥有几个Xamarin.Android的商业许可证,我们想在我们的CI服务器上使用它。然而,似乎我需要在我的CI服务器上安装完整的Xamarin套件,包括VisualStudioPro,以使其正常工作。我的问题是,使用香草Xamarin.Android软件包,我如何激活它
似乎自行安装它会添加要使用的Xamarin.Android工具和库,但我找不到激活它的方法,因此当我尝试使用MSBuild进行构建时,构建失败,并出现以下错误:
C:\Program Files(x86)\MSBuil
我的xamarin表单应用程序中有一个签名板。用户在签名板上签名并移动到下一屏幕。但当用户回到签名板屏幕上时,上一个签名会从签名板上删除。我如何设置签名在用户在应用程序当前状态下删除之前不应删除
当用户移动到下一个屏幕时,我将签名值保存为字节数组。那么我可以在签名板上绑定这个字节数组来显示签名吗
问候,,
Anand Dubey由于这是Xamarin表单,我假设您使用的是Allan Ritchie的Acr.XamForms.SignaturePad类
SignaturePadView类公开了一个
我目前正在Windows 10机器上使用Xamarin Forms(v2.3.3.180)和Visual Studio 2015开发一个Android应用程序
我在将使用Android 7.0(SDK 24)构建的TFS中的APK部署到Google Play时遇到问题
以前,我的应用程序是用Android 6.0(SDK 23)构建的,目标是Android 6.0,但最近我将其更新为编译版本7.0,同时保持支持的最低版本4.4.2(SDK 19)
这在开发和构建应用程序时没有问题,但在将其部署到
我如何使用蓝牙打印机打印pdf文件,因为我已经使用OCPP.PrinterThermal.bluetooth做了一些事情,但它无法打印pdf格式的文件,所以有人可以帮助我。
提前谢谢。当我使用bluetoothservice打印时,文件是元数据格式的??有人能帮我吗??
我在RecycleView中有一个EditText字段
当我添加OnFocusChange事件侦听器时,当文本框接收焦点时,事件不会触发
当我添加OnFocusChange事件侦听器时,当文本框接收焦点时,事件不会触发
您可以在适配器中的OnBindViewHolder()方法中设置OnFocusChangeListener。
例如:
public class MainActivity : AppCompatActivity
{
RecyclerView mRecyclerView;
我想在三星Galaxy Note 10上调试,但该设备没有出现在Mac的Visual Studio社区2017中。此外,平板电脑没有出现在Finder中,即使它是用USB电缆插入的。我在iMac上使用macOS High Sierra
为什么Android平板电脑没有出现在Visual Studio中
它现在可以工作了。有必要启用开发者选项和usb调试。
您试过另一台计算机吗?另外,您的平板电脑是否显示一个请求授权的弹出窗口或类似的内容?请添加详细信息和您尝试过的内容。我刚刚在这台计算机上尝试过
我想以编程方式将以下LinearLayout集中到他父母的中心:
<LinearLayout
android:id="@+id/SignButtonsLinearLayout"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<homes.shared.components.cu
我最近升级到了Xamarin 4.5.0.356的最新版本。这迫使我将Android构建版本改为9.0
从那时起,每当我调用我的测试Api时,我都会得到:
Java.IO.IOException Message=Cleartext HTTP traffic to myapi.azurewebsites.net not permitted
我意识到API应该都是https,但这是一个测试API(由我拥有)
我搜索了web(堆栈溢出),有人建议我将以下内容添加到AndroidManifest.
我正在为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
这里可以找到一个示例代码
我们有两项活动。一个按钮指向第二个活动。第二个活动有30个文本视图(模拟复杂的UI)和一个后退按钮
活动前后的切换导致GREF数量快速增长。它需要大约60次单击“前进”和“后退”以溢出2k限制并使应用程序崩溃
Android日志可以在存储库中找到。正如您从日志中看到的,由于TextView(1543个GREF),GREF溢出发生得最多。另一个GREF是:
按钮(55 GREFs)-显然是后按钮
OnClickListenerImplementor(55 GREFs)
我试图在Android的Mono下接收UDP广播,但没有看到任何数据。这有点令人费解,因为它在Galaxy Tab 7和Galaxy Tab 10(Android V3.2)上运行良好,但在HTC G2(Android v2.3.4)上失败
代码很简单:
public void BeginDiscover()
{
var packet = new DiscoverPacket();
lock (m_syncRoot)
{
var localEndpoin
比如CPU模拟
我需要写一个应用程序,可以模拟高内存使用在预设值(例如,30%,50%,90%等),在一定的时间。这意味着它需要两个输入(memoryvalue和duration)。假设我使用50%的内存使用率和2分钟的持续时间)。这意味着当我运行应用程序时,它将占用50%的内存2分钟。有什么办法可以做到这一点吗
请提供任何帮助。您可以像这样模拟内存泄漏(取自):
var list=newlist();
while(true)
{
list.Add(新字节[1024]);//在此处更改大小。
}
我想将图形配置文件更改为Reach。如我所知,解决方案是使用:
graphics.PreparingDeviceSettings += (s, e) =>
{
e.GraphicsDeviceInformation.GraphicsProfile = GraphicsProfile.Reach;
};
但是我的e.GraphicsDeviceInformation不包含GraphicsProfile属性
我不明白同一类的两个实现是如何存在于和中的。
…Framework中的一个是
我刚刚开始在Android的Mono上使用Steema TChart。我尝试了这个简单的代码,效果很好:
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
var tChart1 = new Steema.TeeChart.TChart(this);
var bar1 = new Steema.TeeChart.Styles.Bar();
tChart1.Series
使用Mac OS/X 10.8.4上的Xamarin Studio 4.0.10以及stable channel的最新更新,我现在在尝试构建一个简单的现成Android应用程序项目时遇到以下错误:
错误:初始化任务属性组时出错:未注册任务属性组。(BindableMap.Droid)
还有其他人知道了吗?如果是的话,你能解决吗
谢谢你的帮助 你需要使用Mono 3.2(或更高版本),因为Xamarin.Android 4.8使用的编译器与需要Mono 3.2的早期版本不同。我的目标也有类似的问题
我希望创建一个自定义的渲染器,在Android设备上设置TableView标题的样式。现在它默认为黑色背景和蓝色文本。如何在自定义渲染器中引用标题
谢谢您不一定需要自定义渲染器。您可以使用与单元格完全相同的方法,简单地从XAML为listview设置标题布局,唯一的区别是您将使用listview的“GroupHeaderTemplate”元素,如下所示:
<ListView.GroupHeaderTemplate>
<DataTemplate>
我正在从事Xmarin表单(PCL)项目,我想将StackLayout转换为图像/缓冲区,并将其发送到打印机进行硬打印
有人能在(Xamarin.Android&Xamarin.iOS)中建议怎么做吗?你不能。Xamarin没有这种特征。您应该为UIComponent编写一个渲染器
幸运的是,有一个实现,也有一个。你可以从他们身上得到启发。摘自link,这是我很久以前亲自使用的链接,下面的代码将截取整个页面的屏幕截图
最后我修改了代码,只截取了页面上某个特定视图的屏幕截图,并更改了其他一些内容,
如何在xamarin应用程序中在3种语言/3种语音之间切换。
我找到了很多android的样本,但没有一个是xamarin的
我试过:
public void Speak(string text)
{
Plugin.TextToSpeech.TextToSpeech ttse = new Plugin.TextToSpeech.TextToSpeech();
CrossLocale localeen;
localeen.Country = "EN";
loca
如何在xamarin.android中使用后退按钮导航到页面
我是新来的
我已经看过了,但找不到“后退”按钮的选项。对于需要添加活动类的每个页面,我都有另一个问题?您的问题不清楚,但“后退”按钮有一个覆盖
public override void OnBackPressed()
{
base.OnBackPressed(); // will close open activity either closing
the application or going t
有谁能建议我如何实现将对象列表写入.csv到c#xamarin android中的设备下载存储中。导出到csv的数据应该有标题。列表中的每个项目都应该在行中写入。要创建csv字符串,通常需要手动创建。例如:
stringheaders=$“{Column1},{Column2}”
string row1=$“{row1.ValueA},{row1.ValueB}”
……等等
然后将它们附加在一起,用换行符分隔。显然,在某种循环中执行上述操作会更好
至于把它放到android下载存储中,其他人会告
我正在用xamarin android做一些测试。我在资产文件夹中有一个文本文件,我知道如何访问该文件:
using (Stream myFile= Assets.Open("myFile.txt"))
{
using (FileStream myDestinationFile= File.Create("myDestinationPath"))
{
myFile.CopyTo(myDestinationFile);
}
}
使用此代码,我可以将文件复制
升级后出现以下错误
Xamarin.Android.Support.v7.AppCompat
Xamarin.Android.Support.v7.RecyclerView
错误:-严重性代码说明项目文件行抑制状态
错误CS1061“SearchView.QueryTextSubmitEventArgs”不包含
“查询”和无可访问扩展方法“查询”的定义
接受类型为的第一个参数
找不到“SearchView.QueryTextSubmitEventArgs”(是否缺少
使用指令或组件引用?)
这是
我下载了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时,您的问题是什么?此问题是否有任何更新?
我想将包含5个属性(列)和10行数据的列表绑定到GridView。我发现的示例都有一个ImageAdapter
如何将对象属性从列表绑定到GridView?我需要什么类型的适配器?我不知道这是否对您有帮助,但当我需要自定义控件时,我会设置所有信息,使自定义axml膨胀,如果您习惯于Windows Phone或Windows 8应用程序,它就像一个用户控件
LinearLayout linearImages = FindViewById<LinearLayout>(Re
我们有一个项目使用导航页面和选项卡页面在iOS中按预期工作,而不是在Android中(Xamarin Forms(2.3.3.193)和Prism(6.3.0))
我已经建立了一个新的组织
此应用程序由嵌套在导航页面和选项卡页面(APage、BPage和CPage)中的三个页面组成,第四个页面应丢失选项卡页面,并保留导航页面(B1页面可通过BPage获得)
NavigationService.NavigateAsync(“NavigationPage/LayoutAbbedPage/APage”
我有一张有碎片的表格。在其中一个片段中,我想添加一个RecyclerView。我已经为它实现了代码并进行了部署,但当我启动应用程序时,我在TableLayout.SetupWithViewPager(viewPager)中遇到以下错误:
Android.Views.InflateException:二进制XML文件行#15:Android.support.v7.widget.AppCompatTextView无法强制转换为Android.widget.Button
有时只是
Android.Vi
由于错误膨胀了类android.support.design.widget.CoordinatorLayout,我的发布版本崩溃。
我从来没有在我的代码中使用过CoordinatorLayout,所以我认为链接器将我们排除在外。当链接设置为“无”时,应用程序运行,当设置为“仅Sdk程序集”时,程序崩溃开始
我以前也遇到过类似的错误,我可以通过将文本添加到“跳过链接程序集”框中来解决它(归功于)。但这对android.support.design.widget.CoordinatorLayout不
我想按包名关闭(杀死)我应用程序中的另一个应用程序。我正在尝试类似的操作,但此代码不会关闭任何应用程序。我做错了什么
public void amKillProcess(string package_name)
{
ActivityManager am = (ActivityManager)this.GetSystemService(Context.ActivityService);
IList<RunningAppProcessInfo> runningPro
我想找出红场的高度,不包括蓝色的
要在OnCreate方法中获取状态栏的高度,可以使用以下方法:
int statusBarHeight = 0, totalHeight = 0, contentHeight = 0;
int resourceId = Resources.GetIdentifier ("status_bar_height", "dimen", "android");
if (resourceId > 0) {
statusBarHeight = Resources
我想在xamarin应用程序中使用camera
我使用以下代码从我的相机拍照
Intent intent = new Intent(MediaStore.ActionImageCapture);
App._file = new File(App._dir, String.Format("myPhoto.jpg", Guid.NewGuid()));
intent.PutExtra(MediaStore.ExtraOutput, Android.Ne
当我在我的Xamain.Andriod项目中同时安装Xamarin.Firebase.AppIndexing和Xamarin.Firebase.Analytics时,构建总是失败的
构建输出
C:\程序文件
x86\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets2068,3:
错误MSB6006:java.exe已退出,代码为2
如果卸载AppIndexing或Analytics,则可以再次构建解决方案
有人能帮我解决吗?谢谢 [编辑
我可以使用Application.Current.Properties[key]存储数据
但是,当远程通知到达时,我如何从Android读取这些数据呢
如果应用程序已关闭且没有“当前”Xamarin表单应用程序,我如何读取/写入此数据
[Service]
public class GcmService : GcmServiceBase
{
public static string RegistrationID { get; private set; }
public GcmS
1 2 3 4 5 6 ...
下一页 最后一页 共 20 页