Xamarin android
文章平均质量分 78
dotnet全栈开发
不忘初心,方能始终!
展开
-
仿知乎app登录界面(Material Design设计框架拿来就用的TexnInputLayout)
在我脑子里还没有Material Design这种概念,就我个人而言,PC端应用扁平化设计必须成为首选,手当其冲的两款即时通讯旺旺和QQ早就完成UI扁平化的更新,然而客户端扁平化的设计本身就存在天生的缺陷,手指和鼠标箭头最大的区别是在于前者有温度和感觉的,好吧,能不能不要乱扯,这和Material Design有毛关系吗,的确没有,我想表达的还是Material Design会成为开发设计首选的一...原创 2017-04-25 17:29:42 · 9119 阅读 · 0 评论 -
xamarin android自定义标题栏(自定义属性、回调事件)
自定义控件的有3种方式:自绘控件:继承View类,所展示的内容在OnDraw方法中绘制出来组合控件:不需要绘制视图显示的内容,只用系统原生的控件,将几个控件组合起来(这就是这篇文章要写的自定义标题栏)继承控件:继承原生的控件类,在原生的属性上增加新的功能。1.在XML布局中可设置组合控件自定义的属性2.在代码总可设置属性和方法3.UI交互:布局美观,按下,点击等效果4自定义回调事件原创 2017-07-19 21:45:55 · 7024 阅读 · 2 评论 -
xamarin android自定义spinner
以前弄的一个下拉框时自带的spinner,感觉好丑,实际效果实在满足不了基本的UI界面要求,还是自己动手丰衣足食,看了网上关于android中自定义spinner的文章,感觉实现原理还是比较简单,所以这里用xamarin android来实现自定义spinner样式。参考文章:http://blog.csdn.net/jdsjlzx/article/details/41316417原创 2017-07-14 21:38:01 · 4858 阅读 · 1 评论 -
xamarin android使用zxing扫描二维码
好久没写了,这片文章篇幅不长,概述一下在xamarin android中用 ZXing.Net.Mobile库扫描二维码读取url的示例。扫码支付,扫码登录,App上各种各样的扫码,好像没个扫码的就有点low一样似的,主要就是利用这个原理扫描二维码读取其中的url,url由不同的参数组成,然后根据url发送请求做各种事情原创 2017-07-07 00:20:38 · 8280 阅读 · 4 评论 -
几行代码实现ofo首页小黄人眼睛加速感应转动
最新版的ofo 小黄车的首页小黄人眼睛随重力而转动,感觉有点炫酷,学习一下吧,以下代码是在xamarin android下实现原创 2017-07-12 17:26:52 · 3989 阅读 · 0 评论 -
xamarin android使用gps定位获取经纬度
看了文章你会得出以下几个结论 1.android定位主要有四种方式GPS,Network(wifi定位、基站定位),AGPS定位 2.绝大部分android国产手机使用network进行定位是没有作用的,肯定是无法获取获取位置信息(当然也肯定是有办法解决这种问题的) 3.android 的GPS定位需要一定时间的,大概半分钟至一分钟左右。原创 2017-07-11 22:23:51 · 6909 阅读 · 3 评论 -
Xamarin android如何调用百度地图入门示例(一)
在Xamarin android如何调用百度地图呢?首先我们要区分清楚,百度地图这是一个广泛的概念,很多刚刚接触这个名词”百度地图api”,的确是泛泛而谈,我们来看一下百度地图的官网:android上使用百度地图的有Android地图SDK,定位SDK,导航SDK,全景SDK......等等虽然平时项目中可能会用到,但是不一定每一个SDK都能熟练掌握,xamarin android中如...原创 2016-10-22 00:04:39 · 15953 阅读 · 8 评论 -
xamarin android 布局尺寸了解
为了使UI界面在不同大小的移动端显示器上能够正常显示,大家可能都知道使用sp作为字体大小的单位,dp作为其他元素长度的单位。前几天看了一篇文章关于 App设计规范的,文章用心写的非常好,这里是链接http://www.25xt.com/appdesign/10821.html 。但是费解的是所有的长度单位都是用px。好吧,“”原谅“这位UI设计师良心ps的一张app设计规范图。在UI布局的时...原创 2017-06-08 16:52:02 · 4769 阅读 · 2 评论 -
xamarin android toolbar(踩坑完全入门详解)
网上关于toolbar的教程有很多,很多新手,在使用toolbar的时候踩坑实在太多了,不好好总结一下,实在浪费。如果你想学习toolbar,你肯定会去去搜索androd toolbar,既然你能看到这篇文章,说明还是搜了xamarin android toolbar。那么这篇文章就好好总结一下toolbar在xamarin android中如何使用,减少大家踩坑的时间。了解Toolbar...原创 2017-05-06 18:07:19 · 7427 阅读 · 5 评论 -
xamarin Tablayout+Viewpager+Fragment顶部导航栏
最近几天不忙,所以把项目中的顶部导航栏的实现归集一下。android中使用TabLayout+ViewPager+Fragment制作顶部导航非常常见,代码实现也比较简单。当然我这个导航栏是基于xamarin android的。废话不多说首先我们就来看看效果图如果对于Fragment不太属性可以看看这篇文章xamarin android Fragment实现底部导航栏。实现的主要步骤如下...原创 2017-04-22 19:02:42 · 7633 阅读 · 0 评论 -
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 · 3886 阅读 · 0 评论 -
xamarin android 打造ListView万能适配器
xamarin android 打造ListView万能适配器原创 2017-08-17 17:55:11 · 5875 阅读 · 12 评论 -
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 · 9441 阅读 · 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 · 8147 阅读 · 2 评论 -
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 · 1209 阅读 · 0 评论 -
xamarin开发android收集的一些常用工具
工欲善其事,必先利其器,从16年下半年开始做xamarin相关的开发,平时使用的一些工具和google插件给大家分享一下,都有下载地址,持续更新原创 2018-09-07 20:16:24 · 3235 阅读 · 0 评论 -
xamarin android网络请求总结
这个问题几乎面试的时候都会问到,是一个老生常谈的话题原创 2018-05-23 20:45:45 · 4210 阅读 · 0 评论 -
MVP架构在xamarin android中的简单使用
好几个月没写文章了,使用xamarin android也快接近两年,还有一个月职业生涯就到两个年了,从刚出来啥也不会了,到现在回头看这个项目,真jb操蛋(真辛苦了实施的人了,无数次吐槽怎么这么丑),怪自己太年轻了,还好是给指定行业的人使用。 重新学习思考之后,再看自己在项目中的某些实现的代码,的确不尽人意,甚至想骂自己。项目经常改,改来该去,代码一直增加,一个fragment也没什么功...原创 2018-05-17 23:09:47 · 1952 阅读 · 0 评论 -
android应用中去android市场去评分的功能实现(吐槽一波个人应用上线...)
一般的app可能会有这中功能,在应用中去android商店评分来提高排名,前段时间也把我的博客园上传到商店,这里不得不吐槽一些android商店的开放平台。 酷派,vivo,oppo,联想不支持个人开发者…….有得还要软件著作证书,一个个人开发者,搞个应用练练手,哪有没精力和财力去搞这些玩意。有的比较人性化仅仅提交免责函或者开发者权力声明就可以。三星的开放平台真是太烂了,去看看那个网页就...原创 2018-02-25 20:34:47 · 4813 阅读 · 0 评论 -
adb常用命令总结
adb是android debug bridge的缩写,意思是android调试桥。是android的sdk中提供的一个很实用、提供测试效率的命令行工具,在工作中有些命令行的必须要熟记(知识的获取一部分就是要死记)。之前一些工具常用的命令行老是容易忘记,原因应该是没有系统性的总结。所以今天就总结一下开发中常用的一些ADB命令和一些使用无线调试时候总是常遇到的错误。随笔带过一下:adb.exe原创 2017-09-18 22:45:42 · 4863 阅读 · 0 评论 -
xamarin android异步更新UI线程
UI线程简单了解一些从事web开发的同学,可能对UI线程没有这个概念,没办法,毕竟“UI线程”这个概念只存在一些客户端(window客户端软件、app等)。其实android在子线程中更新UI线程,一个方法就欧了,RunOnUiThread原创 2017-08-30 23:06:03 · 14464 阅读 · 2 评论 -
Xamarin android 使用RecyclerView结合SwipeRefreshLayout下拉刷新滑到底部加载更多
Xamarin android 使用RecyclerView结合SwipeRefreshLayout下拉刷新滑到底部加载更多原创 2017-09-14 00:30:37 · 4974 阅读 · 1 评论 -
Xamarin android SwipeRefreshLayout入门实例
android SwipeRefreshLayout 是实现的效果就是上滑下拉刷新ListView 获取其他控件数据.基本上每个App都有这种效果。Google提供了一个官方的刷新控件SwipeRefreshLayout,当然你得引入V4兼容包哦还不错项目中也用到了。所以就演示一下这个控件怎么使用吧.还是先看一下Android SwipeRefreshLayout的API吧谷歌翻译是这么说...原创 2016-10-12 23:36:37 · 3875 阅读 · 1 评论 -
Xamarin Android Fragment的两种加载方式
android Fragment的重点:3.0版本后引入,即minSdk要大于11 Fragment需要嵌套在Activity中使用,当然也可以嵌套到另外一个Fragment中,但这个被嵌套的Fragment也是需要嵌套在Activity中的,间接地说,Fragment还是需要嵌套在Activity中!!受寄主Activity的生命周期影响,当然他也有自己的生命周期!另外不建议在Fragme...原创 2016-10-05 21:29:19 · 5352 阅读 · 0 评论 -
xamarin android Fragment实现底部导航栏
前段时间写了篇关于Fragment的文章,介绍了基础的概念,用静态和动态的方式加载Fragment Xamarin Android Fragment的两种加载方式。下面的这个例子介绍xamarin android fragment实现简单的底部导航栏。效果图和项目结构效果图:项目结构:实现步骤主要的流程就是:点击不同的菜单加载对应的fragment出来,同时菜单...原创 2017-04-21 02:20:59 · 7125 阅读 · 1 评论 -
Xamarin android沉浸式状态栏
虽然关于android ”沉浸式“状态栏有很多博客介绍过,从小菜到大神无一例外。我第一次看到这种”沉浸“式的效果我也以为真的是这么叫,然而根本不是这么回事,完全是人云亦云。它真正的学名应该叫“透明状态栏”。不过lz管他怎么叫,但是必须得知道透明状态栏和沉浸式状态栏的区别。此文仅作用于小白理解android 透明状态栏,请android 大牛忽略此文,见笑了。作为一名小白,android界面的还是...原创 2017-04-17 22:51:32 · 6808 阅读 · 4 评论 -
尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)
尝试在条件“$(_DeviceSdkVersion) >= 21”中对计算结果为“”而不是数字的“$(_DeviceSdkVersion)原创 2016-09-28 01:45:38 · 3933 阅读 · 0 评论 -
Xamarin Android自定义文本框
xamarin android 自定义文本框简单的用法关键点在于,监听EditText的内容变化,不同于java中文本内容变化去调用EditText.addTextChangedListener(mTextWatcher);为EditText设置内容变化监听!简单来说就是添加一个AfterTextChanged 事件就OK了,这是最简单的一种做法,当然你要想java那样去监听也可以的。...原创 2016-09-27 23:00:27 · 4543 阅读 · 2 评论 -
xamarin android listview的用法
listview也许是用的非常频繁的一个控件之一,下面我写一个xamarin的listview栗子,大家尝一尝xamarin android开发的乐趣。原谅我的大小写吧.listview绑定自定义的BaseAdapter先来看一下最终实现的效果图:News.cs 和NewAdapter.csnamespace DrawerLayout.Adapter{ public...原创 2016-09-24 16:29:48 · 9575 阅读 · 3 评论 -
Xamarin android 调用Web Api(ListView使用远程数据)
xamarin android如何调用sqlserver 数据库呢(或者其他的),很多新手都会有这个疑问。xamarin android调用远程数据主要有两种方式: 在Android中保存数据或调用数据库可以利用SQLite,android中提供了几个类来管理SQLite数据库,对数据进行增删改查 直接调用Asp.net Web API对数据进行增删改查 这两种方式到底选择哪一...原创 2016-10-10 16:29:32 · 9700 阅读 · 0 评论 -
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 · 7677 阅读 · 2 评论 -
android v4兼容包
一句话解释android兼容包就是:支持更多的组件,样式更好看了。好粗糙的解释啊!我们都知道Android一些SDK比较分裂,为此google官方提供了Android Support Library package 系列的包来保证高版本sdk开发的向下兼容性, 所以你可能经常看到v4,v7,v13这些数字,首先我们就来理清楚这些数字的含义,以及它们之间的区别。xamarin android...原创 2016-09-23 16:29:44 · 5655 阅读 · 0 评论 -
xamarin android如何监听单击事件
在xamarin android单击事件是最基础的事情,看过菜鸟上的android教程时,java写的都是监听事件,为一个按钮,单选按钮、多选按钮的单击事件有三种,前面两种用的非常普遍,也很简易,我这里主要就是写一下xamarin android中的监听事件。1.使用委托:button.Click += delegate { button.Text = string.Forma...原创 2016-09-14 23:37:36 · 9189 阅读 · 2 评论 -
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 · 5819 阅读 · 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 · 7971 阅读 · 0 评论 -
Xamarin Android Gestures详解
xamarin android GestureListener详解。介绍xamarin中Gesture的简单用法原创 2016-09-28 14:21:28 · 2688 阅读 · 0 评论 -
Android 再按一次退出程序三种办法
在Xamarin android中双击返回键退出程序的第一种做法思路就是当用户按下返回键的时间超过两秒就退出,根据Keycode.Back判断用户按下的是返回键,重写这个OnKeyDown DateTime? firstTime; public override bool OnKeyDown(Keycode keyCode, KeyEvent e) ...原创 2016-09-29 23:31:43 · 6965 阅读 · 2 评论 -
Xamarin android中使用signalr实现即时通讯
前面几天也写了一些signalr的例子,不过都是在Web端,今天我就来实践一下如何在xamarin android中使用signalr,刚好工作中也用到了这个,也算是总结一下学到的东西吧,希望能帮助你们,更快地熟悉使用xamarin android进行即时通讯。先来看一下最终实现的效果:这个简单的例子主要分为两部分:1.一个Signalr web端提供访问的地址,也就是前面所写的例...原创 2016-12-09 23:59:23 · 8050 阅读 · 3 评论 -
Xamarin android如何反编译apk文件
Xamarin android 如何反编译 apk文件这里推荐一款XamarinAndroid开发的小游戏,撸棍英雄,游戏很简单,的确的是有点大。等一下我们来翻翻译这个Xamarin Android 开发的小游戏下载链接:http://shouji.baidu.com/game/7898489.html游戏虽然简单,但是用到的东西还是蛮多的,有时间的话可以反编译下去研究一下别人怎么写的原创 2016-10-30 22:18:21 · 2960 阅读 · 0 评论 -
Android中style和theme的区别
在学习Xamarin android的过程中,最先开始学习的还是熟练掌握android的六大布局-LinearLayout 、RelativeLayout、TableLayout、FrameLayout、GridLayout、AbsoluteLayout。当你初步了解这六大布局之后,我极力要求大家熟练掌握android中style和theme的区别,这将会在android开发中让你的界面变得更加完...原创 2016-12-12 22:30:05 · 8983 阅读 · 1 评论