
xamarin android入门教程
文章平均质量分 78
xamarin android 的入门系列文章,从0到1连载教程,完成了博客园android客户端。适合新手的,包含基本UI使用、请求api数据、调试技巧和工具推荐、绑定android第三方库、自定义UI、signalr即时通讯、本地数据存储、app上架
dotnet全栈开发
不忘初心,方能始终!
展开
-
博客园app for xamarin android一款简洁阅读的博客园android客户端
碎念回顾2017到了年底,坐在转椅上,望着窗外的雾霾……从16年6月走出校门,已经做了1年半的码农,成长不少,但总觉得进步得不够明显,虽然工资比刚来的时候涨了不少,但是还是觉得自己不够努力。也不知道是老板给的压力太少,还是自己给自己的目标定的太短。打开qq企业邮箱,找到去年给老大发的年度总结和计划,十分惭愧,去年的计划几乎只完成了50%。1.多线程编程理解和运用不够熟练;2.jav...原创 2019-09-09 00:47:10 · 9511 阅读 · 5 评论 -
为什么你没有选择xamarin?
点击上方“dotNET全栈开发”,“设为星标”加“星标★”,每天11.50,好文必达全文约900字,预计阅读时间11分钟注:本篇文章只是关于xamarin的一个分享,没有xamarin技术深入的地方2019 年,注定会是 .NET Core 社区发展的关键一年,诸多重大事件在这一年发生!正如大家所期待的那样,刷新中国 .NET 社区的年度盛会——2019 中国 .NET 开发者...原创 2019-12-18 11:50:00 · 6051 阅读 · 0 评论 -
xamarin android如何将Java.Lang.Object类型转成C#类型
问题起源其实这个标题也可以换一个更准确一点,因为我遇到的问题是:xamarin android中的Class继承了Java.Lang.Object ,将json序列化成c#类型时发现无法赋值,序列化的格式没问题,但是Class的属性值没有复制成功。xamarin android做一个列表展示,使用的是RecyclerView,采用的是的一个第三库https://github.com/cod...原创 2019-01-26 22:33:18 · 1241 阅读 · 0 评论 -
xamarin开发android收集的一些常用工具
工欲善其事,必先利其器,从16年下半年开始做xamarin相关的开发,平时使用的一些工具和google插件给大家分享一下,都有下载地址,持续更新原创 2018-09-07 20:16:24 · 3369 阅读 · 0 评论 -
xamarin android网络请求总结
这个问题几乎面试的时候都会问到,是一个老生常谈的话题原创 2018-05-23 20:45:45 · 4236 阅读 · 0 评论 -
MVP架构在xamarin android中的简单使用
好几个月没写文章了,使用xamarin android也快接近两年,还有一个月职业生涯就到两个年了,从刚出来啥也不会了,到现在回头看这个项目,真jb操蛋(真辛苦了实施的人了,无数次吐槽怎么这么丑),怪自己太年轻了,还好是给指定行业的人使用。 重新学习思考之后,再看自己在项目中的某些实现的代码,的确不尽人意,甚至想骂自己。项目经常改,改来该去,代码一直增加,一个fragment也没什么功...原创 2018-05-17 23:09:47 · 1978 阅读 · 0 评论 -
android应用中去android市场去评分的功能实现(吐槽一波个人应用上线...)
一般的app可能会有这中功能,在应用中去android商店评分来提高排名,前段时间也把我的博客园上传到商店,这里不得不吐槽一些android商店的开放平台。 酷派,vivo,oppo,联想不支持个人开发者…….有得还要软件著作证书,一个个人开发者,搞个应用练练手,哪有没精力和财力去搞这些玩意。有的比较人性化仅仅提交免责函或者开发者权力声明就可以。三星的开放平台真是太烂了,去看看那个网页就...原创 2018-02-25 20:34:47 · 4855 阅读 · 0 评论 -
adb常用命令总结
adb是android debug bridge的缩写,意思是android调试桥。是android的sdk中提供的一个很实用、提供测试效率的命令行工具,在工作中有些命令行的必须要熟记(知识的获取一部分就是要死记)。之前一些工具常用的命令行老是容易忘记,原因应该是没有系统性的总结。所以今天就总结一下开发中常用的一些ADB命令和一些使用无线调试时候总是常遇到的错误。随笔带过一下:adb.exe原创 2017-09-18 22:45:42 · 4968 阅读 · 0 评论 -
Xamarin android 使用RecyclerView结合SwipeRefreshLayout下拉刷新滑到底部加载更多
Xamarin android 使用RecyclerView结合SwipeRefreshLayout下拉刷新滑到底部加载更多原创 2017-09-14 00:30:37 · 5031 阅读 · 1 评论 -
xamarin android实现Toolbar+DrawerLayout完美侧滑导航栏
#### 前言 #### 如果你有关注Material Design,会发现国内的一些app也在使用material Design这种设计,我常用的网易有道词典就使用了Material Design的规范。 Google I/O 2014 发布 Material Design,1sters 于 2014-09-09 上线中文版,并稳稳占据百度和 Google material desig原创 2017-09-05 23:34:44 · 8202 阅读 · 2 评论 -
xamarin Tablayout+Viewpager+Fragment顶部导航栏
最近几天不忙,所以把项目中的顶部导航栏的实现归集一下。android中使用TabLayout+ViewPager+Fragment制作顶部导航非常常见,代码实现也比较简单。当然我这个导航栏是基于xamarin android的。废话不多说首先我们就来看看效果图如果对于Fragment不太属性可以看看这篇文章xamarin android Fragment实现底部导航栏。实现的主要步骤如下...原创 2017-04-22 19:02:42 · 7741 阅读 · 0 评论 -
xamarin android异步更新UI线程
UI线程简单了解一些从事web开发的同学,可能对UI线程没有这个概念,没办法,毕竟“UI线程”这个概念只存在一些客户端(window客户端软件、app等)。其实android在子线程中更新UI线程,一个方法就欧了,RunOnUiThread原创 2017-08-30 23:06:03 · 14494 阅读 · 2 评论 -
xamarin android 打造ListView万能适配器
xamarin android 打造ListView万能适配器原创 2017-08-17 17:55:11 · 5912 阅读 · 12 评论 -
xamarin android自定义标题栏(自定义属性、回调事件)
自定义控件的有3种方式:自绘控件:继承View类,所展示的内容在OnDraw方法中绘制出来组合控件:不需要绘制视图显示的内容,只用系统原生的控件,将几个控件组合起来(这就是这篇文章要写的自定义标题栏)继承控件:继承原生的控件类,在原生的属性上增加新的功能。1.在XML布局中可设置组合控件自定义的属性2.在代码总可设置属性和方法3.UI交互:布局美观,按下,点击等效果4自定义回调事件原创 2017-07-19 21:45:55 · 7066 阅读 · 2 评论 -
xamarin android自定义spinner
以前弄的一个下拉框时自带的spinner,感觉好丑,实际效果实在满足不了基本的UI界面要求,还是自己动手丰衣足食,看了网上关于android中自定义spinner的文章,感觉实现原理还是比较简单,所以这里用xamarin android来实现自定义spinner样式。参考文章:http://blog.youkuaiyun.com/jdsjlzx/article/details/41316417原创 2017-07-14 21:38:01 · 4904 阅读 · 1 评论 -
几行代码实现ofo首页小黄人眼睛加速感应转动
最新版的ofo 小黄车的首页小黄人眼睛随重力而转动,感觉有点炫酷,学习一下吧,以下代码是在xamarin android下实现原创 2017-07-12 17:26:52 · 4031 阅读 · 0 评论 -
xamarin android使用gps定位获取经纬度
看了文章你会得出以下几个结论 1.android定位主要有四种方式GPS,Network(wifi定位、基站定位),AGPS定位 2.绝大部分android国产手机使用network进行定位是没有作用的,肯定是无法获取获取位置信息(当然也肯定是有办法解决这种问题的) 3.android 的GPS定位需要一定时间的,大概半分钟至一分钟左右。原创 2017-07-11 22:23:51 · 6958 阅读 · 3 评论 -
xamarin android使用zxing扫描二维码
好久没写了,这片文章篇幅不长,概述一下在xamarin android中用 ZXing.Net.Mobile库扫描二维码读取url的示例。扫码支付,扫码登录,App上各种各样的扫码,好像没个扫码的就有点low一样似的,主要就是利用这个原理扫描二维码读取其中的url,url由不同的参数组成,然后根据url发送请求做各种事情原创 2017-07-07 00:20:38 · 8342 阅读 · 4 评论 -
xamarin android 布局尺寸了解
为了使UI界面在不同大小的移动端显示器上能够正常显示,大家可能都知道使用sp作为字体大小的单位,dp作为其他元素长度的单位。前几天看了一篇文章关于 App设计规范的,文章用心写的非常好,这里是链接http://www.25xt.com/appdesign/10821.html 。但是费解的是所有的长度单位都是用px。好吧,“”原谅“这位UI设计师良心ps的一张app设计规范图。在UI布局的时...原创 2017-06-08 16:52:02 · 4811 阅读 · 2 评论 -
xamarin android toolbar(踩坑完全入门详解)
网上关于toolbar的教程有很多,很多新手,在使用toolbar的时候踩坑实在太多了,不好好总结一下,实在浪费。如果你想学习toolbar,你肯定会去去搜索androd toolbar,既然你能看到这篇文章,说明还是搜了xamarin android toolbar。那么这篇文章就好好总结一下toolbar在xamarin android中如何使用,减少大家踩坑的时间。了解Toolbar...原创 2017-05-06 18:07:19 · 7446 阅读 · 5 评论 -
xamarin android布局
xamarin android布局练习(1)xamarin android布局练习,基础非常重要,首先要学习的就是android的布局练习,xamarin也一样,做了几个xamarin android的布局例子,多练习几遍就能学会这个布局,当然有写css的学习这个android的布局很容易入门。当你看到这篇文章的时候,你应该知道字体图标,下面很多图标都是直接从上面下载的,非常的牛逼,这个字...原创 2016-09-09 13:23:09 · 9507 阅读 · 1 评论 -
xamarin android制作圆角边框
xamarin android制作圆角边框效果图如下:关键代码:drawable文件夹新建shape_corner_down.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">...原创 2016-09-11 01:38:44 · 7995 阅读 · 0 评论 -
xamarin android checkbox自定义样式
xamarin android checkbox自定义样式在drawable文件在新建checkbox_bg.xml文件<?xml version="1.0" encoding="utf-8" ?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <ite...原创 2016-09-13 19:56:40 · 5839 阅读 · 1 评论 -
xamarin android如何监听单击事件
在xamarin android单击事件是最基础的事情,看过菜鸟上的android教程时,java写的都是监听事件,为一个按钮,单选按钮、多选按钮的单击事件有三种,前面两种用的非常普遍,也很简易,我这里主要就是写一下xamarin android中的监听事件。1.使用委托:button.Click += delegate { button.Text = string.Forma...原创 2016-09-14 23:37:36 · 9218 阅读 · 2 评论 -
xamarin android alertdialog详解
说明一下:学习xamarin android一段时间,准备写一些xamarin android相关的例子,alertdialog也是使用的非常多得空间之一,非常感谢鸟巢上的小猪,我也是看着他写的教程学会的。参考他的那一章 http://www.runoob.com/w3cnote/android-tutorial-alertdialog.html1.基本使用流程Step 1:创建A...原创 2016-09-20 20:54:02 · 7717 阅读 · 2 评论 -
xamarin android viewpager的用法
1.什么是ViewPager通过手势滑动可以完成view的切换,一般是用来app的引导页或则实现图片轮播,类似网页上的banner轮播. Adnroid 3.0后引入的一个UI控件,在xamarin android 的开发中必须引入v4兼容包(ps这里有坑,菜鸟需要注意) 和ListView,GridView一样需要一个Adapter,将View和ViewPager进行绑定,而ViewPa...原创 2016-09-24 00:40:55 · 3928 阅读 · 0 评论 -
xamarin android listview的用法
listview也许是用的非常频繁的一个控件之一,下面我写一个xamarin的listview栗子,大家尝一尝xamarin android开发的乐趣。原谅我的大小写吧.listview绑定自定义的BaseAdapter先来看一下最终实现的效果图:News.cs 和NewAdapter.csnamespace DrawerLayout.Adapter{ public...原创 2016-09-24 16:29:48 · 9619 阅读 · 3 评论 -
Xamarin Android自定义文本框
xamarin android 自定义文本框简单的用法关键点在于,监听EditText的内容变化,不同于java中文本内容变化去调用EditText.addTextChangedListener(mTextWatcher);为EditText设置内容变化监听!简单来说就是添加一个AfterTextChanged 事件就OK了,这是最简单的一种做法,当然你要想java那样去监听也可以的。...原创 2016-09-27 23:00:27 · 4571 阅读 · 2 评论 -
Xamarin Android Gestures详解
xamarin android GestureListener详解。介绍xamarin中Gesture的简单用法原创 2016-09-28 14:21:28 · 2720 阅读 · 0 评论 -
尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)
尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)原创 2016-09-28 01:45:38 · 3963 阅读 · 0 评论 -
Android 再按一次退出程序三种办法
在Xamarin android中双击返回键退出程序的第一种做法思路就是当用户按下返回键的时间超过两秒就退出,根据Keycode.Back判断用户按下的是返回键,重写这个OnKeyDown DateTime? firstTime; public override bool OnKeyDown(Keycode keyCode, KeyEvent e) ...原创 2016-09-29 23:31:43 · 7013 阅读 · 2 评论 -
android ListView包含Checkbox滑动时状态改变
题外话:在xamarinandroid的开发中基本上所有人都会遇到这个小小的坎,的确有点麻烦,当时我也折腾了好一半天,如果你能看到这篇博客,说明你和我当初也是一样的焦灼,如果你想解决掉这个小小的坎,那么不要着急,一步一步来。我之前写过一篇Xamarin Android ListView简单的例子,例子入门级别的,Xamarin Android ListView简单用法,你也可以下载这个Dem...原创 2016-10-01 02:29:21 · 4585 阅读 · 0 评论 -
xamarin Android activity生命周期详解
两分钟彻底让你明白Xamarin Android Activity生命周期,详解Xamarin android activity忘都忘不掉原创 2016-10-02 23:30:25 · 3974 阅读 · 1 评论 -
Xamarin android 调用Web Api(ListView使用远程数据)
xamarin android如何调用sqlserver 数据库呢(或者其他的),很多新手都会有这个疑问。xamarin android调用远程数据主要有两种方式: 在Android中保存数据或调用数据库可以利用SQLite,android中提供了几个类来管理SQLite数据库,对数据进行增删改查 直接调用Asp.net Web API对数据进行增删改查 这两种方式到底选择哪一...原创 2016-10-10 16:29:32 · 9746 阅读 · 0 评论 -
Xamarin android SwipeRefreshLayout入门实例
android SwipeRefreshLayout 是实现的效果就是上滑下拉刷新ListView 获取其他控件数据.基本上每个App都有这种效果。Google提供了一个官方的刷新控件SwipeRefreshLayout,当然你得引入V4兼容包哦还不错项目中也用到了。所以就演示一下这个控件怎么使用吧.还是先看一下Android SwipeRefreshLayout的API吧谷歌翻译是这么说...原创 2016-10-12 23:36:37 · 3911 阅读 · 1 评论 -
Xamarin Android安装教程(2016最新亲测安装版)
主要的安装流程如下:一个完整的安装的环境以及让Xamarin android真正跑起来要一下几个步骤,很复杂吗,只能说不是很简单。安装好Java的开发环境,也就是装好JDK 安装Xamarin For Windows,通俗点讲就是装Xamarin 下载好Android SDK和NDK(ndk并不是必须的) vs中配置好JDK和NDK的路径(原理上这个时候已经大功告成了) 配置And...原创 2016-10-14 01:41:22 · 9489 阅读 · 1 评论 -
Xamarin android如何调用百度地图入门示例(一)
在Xamarin android如何调用百度地图呢?首先我们要区分清楚,百度地图这是一个广泛的概念,很多刚刚接触这个名词”百度地图api”,的确是泛泛而谈,我们来看一下百度地图的官网:android上使用百度地图的有Android地图SDK,定位SDK,导航SDK,全景SDK......等等虽然平时项目中可能会用到,但是不一定每一个SDK都能熟练掌握,xamarin android中如...原创 2016-10-22 00:04:39 · 16028 阅读 · 8 评论 -
Xamarin android如何反编译apk文件
Xamarin android 如何反编译 apk文件这里推荐一款XamarinAndroid开发的小游戏,撸棍英雄,游戏很简单,的确的是有点大。等一下我们来翻翻译这个Xamarin Android 开发的小游戏下载链接:http://shouji.baidu.com/game/7898489.html游戏虽然简单,但是用到的东西还是蛮多的,有时间的话可以反编译下去研究一下别人怎么写的原创 2016-10-30 22:18:21 · 3005 阅读 · 0 评论 -
Xamarin android spinner的使用方法
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent"...原创 2016-11-08 00:54:21 · 5249 阅读 · 0 评论 -
Xamarin android中使用signalr实现即时通讯
前面几天也写了一些signalr的例子,不过都是在Web端,今天我就来实践一下如何在xamarin android中使用signalr,刚好工作中也用到了这个,也算是总结一下学到的东西吧,希望能帮助你们,更快地熟悉使用xamarin android进行即时通讯。先来看一下最终实现的效果:这个简单的例子主要分为两部分:1.一个Signalr web端提供访问的地址,也就是前面所写的例...原创 2016-12-09 23:59:23 · 8100 阅读 · 3 评论