Android向通讯录添加联系人的一般方法 以一个简单的例子加以说明,记得需要相应的权限: 测试代码,关键的内容就在add函数里面. package zhangphil.demo; import android.app.Activity; import android.content.ContentUris; import android.content.ContentValues; import android.net.Uri; import android.os.Bundle; import…
在安卓高版本,默认是有下划线的,其默认下划线的颜色是由其主题颜色来控制的! 控制如下: <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item>…
在页面的开发过程中,我们可能会遇到这样的情况,打开某个页面(Activity)时,如果该页面中有EditText组建,则会自动弹出软键盘(因为该EditText自动获取焦点了),这样很容易影响用户体验: 所以,在设计页面时,我们有必要首先手动让该EditText失去焦点,这样,才可以避免软键盘弹出. 如何实现呢? 其实很简单,我们只需要让EditText的父容器获取焦点就可以了. <RelativeLayout android:layout_width="fill_parent"…
有时候,我们须要读取一些数据,而无论这数据来源于磁盘上的数据文件,还是来源于网络上的数据.于是.就有了以下的 StringExtensions.cs: using System; using System.IO; using System.Net; namespace Skyiv { public static class StringExtensions { public static Stream GetInputStream(this string fileNameOrUri, strin…
TextView中加入超链接的方式很多,但下面的方式应该的最简便合理的 strings.xml中定义字串 <string name="blog"><a href="http://blog.csdn.net/jonahzheng">东子的博客</a></string> 布局中textview定义,并且textview的text引用stings.xml中定义的‘blog’ <TextView android:id=&…
using System; using System.Data.Objects; using System.Linq; namespace OutOfMemory.Codes { /// <summary> /// Adds extension methods to the <see cref="IQueryable{T}"/> class. /// </summary> public static class QueryableExtender {…
String.prototype.repeatify=String.prototype.repeatify || function(times){ var str=''; for(var i=0;i<times;i++){ console.log('this',this) // this指向调用这个函数的对象 str+=this; } return str} 'hello'.repeatify(3)======>'hellohellohello'…
学Xamarin我为什么要写这样一篇关于Android 的activity生命周期的文章 已经学Xamarin android有一段时间了,现在想起当初Xamarin也走了不少的弯路.当然Xamarin android和java语言开发的android基本上一样的,用的语言不同而已,最终编译的还是原生的android.当初学这玩意很多东西都不是很了解,现在回过头来看以前的自己真是很傻逼啊,希望写这篇文章也是一样的,过段时间技术有了更深的理解和应用,再回过头来看看也是挺有意思的,希望也能够帮助刚开…
问题起源 其实这个标题也可以换一个更准确一点,因为我遇到的问题是: xamarin android中的Class继承了Java.Lang.Object ,将json序列化成c#类型时发现无法赋值,序列化的格式没问题,但是Class的属性值没有复制成功. xamarin android做一个列表展示,使用的是RecyclerView,采用的是的一个第三库 https://github.com/code-jar/MaterialDesignDemo, 绑定到xamarin android中,最基本的…
ASP.NET MVC学前篇之扩展方法.链式编程 前言 目的没有别的,就是介绍几点在ASP.NETMVC 用到C#语言特性,还有一些其他琐碎的知识点,强行的划分一个范围的话,只能说都跟MVC有关,有的是外围的知识,有的是包含在框架内的. MVC学前篇字样?有噱头的成分也有真实的成分,所以工欲善其事,必先利其器.器是什么?基础嘛,虽然说MVC框架中涉及到的知识很多很多也不是我一篇两篇能说完的,我能做的就是知道多少就跟大家分享多少,当然了随着时间的推移会完善这个系列. 1扩展方法 扩展方法是C# 3…