-
Xamarin.Android之定位 一、前言 二、准备工作 三、正文
打开我们手中的应用,可以发现越来越多的应用使用了定位,从而使我们的生活更加方便,所以本章我们将学习如何在Xamarin中进行定位的开发。二、准备工作因为我们的虚拟机是运行在电脑本地的,自然就没法进行定位了,但是我们可以借助DDMS这个工具帮助我们去调试。首先要确定你的Android SDK所在的目录...
-
Xamarin.Android之Fragment Walkthrough 利用Fragment设计能够兼容不同屏幕的应用 准备工作 创建兼容视图 完善DetailsFragment 完善DetailsActivity 完善TitlesFragment
这里我们先围观下最后的成果图,给读者打打气:普通手机上显示的结果:在平板上显示的结果:笔者要郑重声明下,虽然看似是两种不同的显示效果,但是同一个应用,而下面笔者将逐步教会大家如何利用Fragment制作出能够兼容不同屏幕的应用。准备工作创建一个项目是必不可少的,并且Android SDK的版本要在3...
-
Xamarin.Android之SlidingMenu 一、前言 二、准备工作 三、正文
有位网友在评论中希望能够出个在Xamarin.Android下实现SlidingMenu效果的随笔,刚好昨天在观看官网示例项目的时候也看到这个SlidingMenu,但是最终的效果并不是我们所期待的,至此笔者就在官方的论坛中寻找,最后也成功的寻找到的答案,下面笔者将带领带领大家实现SlidingMe...
-
Xamarin.Android学习之应用程序首选项 一、前言 二、准备工作 三、正文
任何App都会存在设置界面,如果开发者利用普通控件并绑定监听事件保存设置,这一过程会非常的枯燥,而且耗时。我们可以看到Android系统的设置界面里面的选项如此之多,是不是都是这样开发的呢?其实不然,Android已经给我们提供了专门设计这一功能的技术,叫应用程序首选项,今天我们将学习如何使用他们来...
-
Xamarin.Android之SQLite.NET ORM 一、前言 二、准备工作 三、正文
通过《Xamarin.Android之SQLiteOpenHelper》和《Xamarin.Android之ContentProvider》的学习,我们已经掌握了如何使用特定于该平台的数据库操作。但是这样却和Xamarin所宣称的跨平台相违背了,因为这样我们就需要针对不同的平台编写不同的代码,而本章...
-
Xamarin.Android之ContentProvider 一、前言 二、概念 三、实际操作 四、操作ContentProvider
掌握了如何使用SQLiteOpenHelper之后,我们就可以进行下一步的学习。本章我们将会学习如何使用ContentProvider来将数据库方面的操作封装起来,同时它还可以供其他应用访问并操作数据库。二、概念首先我们不会急于写代码,而是要搞懂如何利用ContentProvider对数据库进行操作...
-
Xamarin.Android之使用百度地图起始篇 一、前言 二、正文
如今跨平台开发层出不穷,而对于.NET而言时下最流行的当然还是Xamarin,不仅仅能够让我们在熟悉的Vs下利用C#开发,在对原生态类库的支持方面也有着非常的好支持,今天我们将会以百度地图类库来介绍如何实用第三方原生态类库。如果需要在Fragment中使用请跳转到(由网友monosir提供)该篇文章...
-
Xamarin.Android之ListView和Adapter 一、前言 二、简介适配器 三、正文
如今不管任何应用都能够看到列表的存在,而本章我们将学习如何使用Xamarin去实现它,以及如何使用适配器和自定义适配器(本文中的适配器的主要内容就是将原始的数据转换成了能够供列表控件显示的项)。二、简介适配器在开始之前我们需要先了解下适配器,首先是提供给我们使用的适配器之间的关系:下面我们将上面的适...
-
Xamarin.Android 在VS下调试时提示 In mgmain JNI_OnLoad 程序“Mono”已退出 解决办法
原因是使用了破解版的 Xamarin,调试时不能使用共享库
-
Xamarin.Android 使用 SQLiteOpenHelper 进行数据库操作 一、前言 二、数据库
在手机中进行网络连接不仅是耗时也是耗电的,而耗电却是致命的。所以我们就需要数据库帮助我们存储离线数据,以便在用户未使用网络的情况下也可以能够使用应用的部分功能,而在需要网络连接的功能上采用提示方式,让用户决定是否打开网络。而本节我们将会学习如何访问数据库以及提供基本的增删改查功能,并且使他们尽量的解...
-
Xamarin.Android 怎么使用Assets目录下的文件
c_a_3();Xamarin.Android 如何使用Assets目录下的文件个人原创,转载注明出处:http://blog.csdn.net/supluo/article/details/43672411Xamarin.Android 官网介绍地址:http://developer.xamar...
-
[Xamarin.Android] 如何透過電子郵件部署Xamarin.Android App (转帖)
Android App在部署到實機的時候不像iOS的App限制你一定要使用向Apple申請的開發者憑證,在Apple不管是你要上架到Apple Store或者是企業內部署,你都必須向蘋果申請憑證。而Android可以允許你用自建的Private Key來簽署你的APP,這樣若是你的APP只是要在企業...
-
Xamarin.Android 压缩图片并上传到WebServices
随着手机的拍照像素越来越高,导致图片赞的容量越来越大,如果上传多张图片不进行压缩、质量处理很容易出现OOM内存泄漏问题。最近做了一个项目,向webservices上传多张照片,但是项目部署出来就会出现闪退现象,后来经行调试发现图片没有进行压缩,一张图片大小为2M,然而webservices没法接搜多...
-
Xamarin.Android 关于so包报错问题
问题描述:使用so包时报错。 解决方法:1.保证 libs > armeabi 和 armeabi-v7a 中的so包一致。 2.去掉 x86,x86_64,arm64-v8a。 3. so的生成操作修改成 AndroidNativeLibrary。 ...
-
Xamarin.Android 使用 Encoding.GetEncoding("GB2312") 报错解决方案
问题描述:使用byte转换成汉字编码格式,debug模式下可以正常运行,但是release模式下就会出现死机问题。排除过程:最开始不知道是编码格式转换错误,于是把相关代码块注释掉,然后进行release运行,直到最后问题指向编码格式错误。程序代码:String strData = System.Te...
-
Xamarin.Android 使用线程无法更改页面文本问题
前言:刚接触Xamarin.Android不到一个月时间,却被他折磨的不要不要的,随着开发会出现莫名其妙的问题,网上类似Xamarin.Android的文档也不多,于是本片文章是按照Java开发Android的思路写过来的,于是记录下来,希望大家碰到这个问题少走些弯路。问题描述:在执行线程内想给Te...
-
Xamarin.Android,Xamarin.iOS, Linking Control
Xamarin.Android applications use a linker in order to reduce the size of the application. The linker employes static analysis of your application to d...
-
Xamarin.Android提示aapt退出,代码为255 Xamarin.Android提示aapt退出,代码为255
错误信息:”aapt.exe”已退出,代码为255。出现这种问题,通常是由于该项目所使用Android SDK不完整。通过SDK Manager重新所使用的版本的API,即可。
-
Xamarin.Android模拟器提示HAX kernel module is not Installed Xamarin.Android模拟器提示HAX kernel module is not Installed
错误信息:emulator : ERROR : x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU accelarat...
-
Xamarin.Android编译提示找不到mscorlib.dll.so文件 Xamarin.Android编译提示找不到mscorlib.dll.so文件
错误信息:AOT module ‘mscorlib.dll.so’ not found: Cannot load library出现这个错误,需要在Android项目属性窗口的Android Options选项页中,不要勾选 Use fastDeployment选项。
您的位置:首页 > 标签 “xamarin.android” 相关文章