Xamarin Android
陈皮son
这个作者很懒,什么都没留下…
展开
-
Xamarin.Android关于Fragment(一)
Fragment的使用,有两种方式:静态的使用和动态的使用Fragment作为初学者,我先从最简单的方式开始,即如何在Xamarin.Android里面静态的使用Fragment1 开始之初,先解答一下我们为什么要使用Fragment?Android运行在各种各样的设备上,除了手机,还有平板等设备,那么不同的设备屏幕类型是有很大差异的,难道无法做到一个App可以同时适应手机和平板么?这原创 2015-11-12 10:41:30 · 1466 阅读 · 0 评论 -
Xamarin.Android APK 减肥记
http://motzcod.es/post/112072508362/how-to-keep-your-android-app-size-downhttps://developer.xamarin.com/guides/android/advanced_topics/linking/原创 2016-08-27 16:04:41 · 1012 阅读 · 0 评论 -
Xamarin.Android Adapter NotifyDataSetChanged无效问题
最近在仿照QQ的聊天Chatting列表,我希望呢ListVIew数据能够实时刷新并且指定到最新的一条 msgCollecttion=GetMessageDatesesList(); //重新获取数据 msgAdapter.NotifyDataSetChanged(); //Adapter数据刷新结果很神奇的事情是UI并没有任何反应 在查证相关资料后 应该是这样的:同一个Li原创 2016-06-05 13:08:58 · 1029 阅读 · 0 评论 -
Xamarin.Android 里面的通知
我们每天都离不开手机App应用,也每天都接受各种消息通知,这几天自己刚好在研究Xamarin.Android 里面的通知,在此做个笔记总结,有什么理解不当之处请大家指正。(1)首先在界面拖3个Button(2)在MainActivity里面找到界面的对应Button元素(我设定三个Button的ID分别为(button1,button2,button3) Butt原创 2015-11-10 13:18:31 · 2145 阅读 · 0 评论 -
Xamarin.Android OOM 思路整理 (BitmapFactory.DecodeByteArray)
起因:之前在工程中整合Android-Universal-Image-Loader框架,运行的时候确老是抛OOM异常,怀疑是UIL框架OOM问题,搞了一个星期,还是百思不得其解思路:测试UIL框架,发现几十M的图和几K的图片没有任何区别,程序照旧会崩掉 初步排除UIL框架OOM异常问题 还有什么地方用到了图片方式呢? 发现程序代码用到原创 2016-05-09 21:17:22 · 3259 阅读 · 0 评论 -
Xamarin.Android ListView Item 内部控件Click事件
1前言ListView 确实是最常用也确实是最“麻烦”的控件,在使用过程中你会发现各种各样的问题,在这里就ListView复杂Item布局内部Click事件做一个思路记录2问题在Activity内部如何响应ListView内部Item的Click事件3解决过程:方法一:在相应的Adapter中监听,OnClick中进行相应的逻辑步骤痛点:无法得到相应的Position,无法原创 2016-05-18 22:20:40 · 3689 阅读 · 1 评论 -
Xamarin.Android CommonAdapter+ViewHolder
写Adapter写到快要吐了的同学看这里,我们来研究在Xamarin.Android里面通用Adapter如何打造1 说明鸿洋的一篇文章Android 快速开发系列 打造万能的ListViewGridView 适配器 写的非常深刻,OO思想展示的非常好,文章地址是:http://blog.csdn.net/lmj623565791/article/details/38902805/原创 2016-05-18 21:54:33 · 522 阅读 · 0 评论 -
Xamarin.Android如何异步更新UI线程
异步更新UI在App开发中是不可避免的一个话题在原生App开发中有这样两种主流方式:(1) Handler消息传递机制(2)AsyncTask异步任务那么在Xamarin.Android 中我们究竟又应以怎样的方式去异步更新UI呢?答案:(1) https://www.majormojo.co.uk/blog/await-and-the-ui-thread.html原创 2016-05-01 12:43:39 · 5414 阅读 · 0 评论 -
关于Xamarin.Android ListView图片加载+Android-Universal-Image-Loader框架
(转载请说明出处,谢谢) 最近在搞Xamarin.Android 技术框架下如何利用ListView更好的展示网络图片,做的过程中才发现这东西不是一个简单的图片异步加载过程就可以搞定。遇到的问题在此做个思路记载。思路一:由于没有先验经验。一上来打算自己搞ListView的性能优化问题,结果发现自己做出来的效果不好,尤其是每次一滑动要到服务器上面请求数据,这种真的太恶心。待解决问题:原创 2016-04-12 15:36:18 · 2664 阅读 · 0 评论 -
Xamarin.android Intent传递对象
由于实际工作需要,可能会遇到Intent传递对象的情况,这种情况稍稍麻烦一点,在这里有三种方法可以解决这个问题:(1) ISerializable接口(2) IParcelable接口(3)利用Json对对象进行序列化->反序列,得到原对象(个人推荐第三种,原因:使用简单,一两句话的事情)这里我将采用第二种方法和第三种方法实验,各位看官可以自行对比。方法一:利用IParcela原创 2016-03-30 21:33:36 · 3758 阅读 · 1 评论 -
Xamarin.Android 如何使用圆形Image
几个月没有更博了,惭愧惭愧,新年到了,给大家拜个年,也希望自己在新的一年里面努力学技术,当好一枚程序媛!在做App UI的过程中发现圆形Image很有用,但是呢自己又不会写,在网上找了找资源,很好用,分享一下顺便存个档。(1) https://github.com/Xamarin-Cn/CircleImage 这个是一个江苏公司的大神贡献的,可以下载工程。这是他的博原创 2016-02-14 16:26:05 · 1708 阅读 · 0 评论 -
Xamarin.Android ViewPager简单使用
ViewPager的简单介绍ViewPager就是一个页面切换的组件而已,我们可以往里面填多个view,然后我们左右滑动切换不同的view而已,和ListView一样,我们也需要一个Adapter(适配器),将要显示的View和我们的ViewPager进行绑定,而ViewPager有特定的Adapter——PagerAdapter!另外,Google官方是建议我们使用Fragment来原创 2015-11-29 21:55:40 · 3217 阅读 · 1 评论 -
Xamarin.Andrid 服务
internal class ServiceTest : Service { // 在真实的使用中,Service来还包含一个OnBind方法,并且必须要使用该方法,但是只要返回NULL即可, //除非当前服务是一个绑定服务,那么就要返回实现了IBinder的实例。 public override IBinder OnBind(Intent原创 2015-11-08 13:08:11 · 1267 阅读 · 0 评论 -
Xamarin.Android 照相机的使用
这个板块呢,我想展示如何调用照相机,如何保存其路径,然后在我们imageView里面展示出来先上最终效果图(用的是Genymotion模拟器)新键一个Layout,命名为CameraLayout.axml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi原创 2015-11-23 17:56:24 · 5803 阅读 · 8 评论 -
Xamarin.Android广播接收器
制作一个最简单的Broadcast实现一个最简单的广播接收器需要继承BroadcastReceiver类(抽象类),并且还要实现OnReceive方法, 默认情况下:广播接收器也是运行在UI线程里面的,所以一般不要写太多太耗时的操作代码先实现一个类,继承BroadcastReceiver,当这个广播被接收时就会调用这个方法class BroadReceiver:Android.原创 2015-11-16 21:16:23 · 2279 阅读 · 0 评论 -
Android 服务(二)BindService
参考资料:http://www.cnblogs.com/mengdd/archive/2013/03/24/2979710.html原创 2015-11-11 23:58:58 · 410 阅读 · 0 评论 -
关于ArcGIS Xamarin.Android下的 Binding库Error inflating class com.esri.android.map.MapView异常
新建工程后,使用ArcGIS Binding库中会遇到常见错误:BinaryXML file line #1: Error inflating class com.esri.android.map.MapViewJava.Lang.Reflect.InvocationTargetException:Exceptionof type 'Java.Lang.Reflect.Invocati原创 2016-09-05 18:00:52 · 1073 阅读 · 0 评论