
Android
文章平均质量分 64
DennisRuan米粒橙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创建XmlPullParser两种方式
方式一:Android提供的实用工具类:android.util.Xml 静态方式: XmlPullParser pullParser = Xml.newPullParser(); 方式二:通过工厂类XmlPullParserFactory: XmlPullParserFactory parserFactory = XmlPullParserFactory原创 2016-02-01 10:44:22 · 1183 阅读 · 0 评论 -
XStream、JAXB 日期(Date)、数字(Number)格式化输出xml
XStream、Jaxb是java中用于对象xml序列化/反序列化 的经典开源项目,利用它们将对象转换成xml时,经常会遇到日期(Date)、数字按指定格式输出的需求,下面是使用示例: 一、日期字段格式化输出 1.1 xStream 1 XStream x = new XStream(); 2 x.registerConverter(new DateConverter("yyyy-MM-转载 2016-04-06 23:07:35 · 2493 阅读 · 1 评论 -
基于XMPP协议的Android IM研究
之前在做基于XMPP协议的Android IM项目的过程中遇到了不少问题,由于国内这方面的资料相对比较少,而且不够全面,经过不断的学习和请教,项目有了一点进展,下面分享一下在项目的过程中遇到的问题和解决办法。 首先,声明XMPP连接: Java代码 public static final ConnectionConfiguration connConfig = new转载 2016-03-10 23:41:22 · 1015 阅读 · 0 评论 -
Android 遮罩层效果
Android 遮罩层效果 (用别人的代码进行分析) 不知道在开发中有没有经常使用到这种效果,所谓的遮罩层就是给一张图片不是我们想要的形状,这个时候我们就可以使用遮罩效果把这个图片变成我们想要的形状,一般使用最多就是圆形的效果,如下图: 上面这个图片是圆形的,而我们这个原图是正方形的,所以我们可能就需要这么一个遮罩的效果使它变为圆形,这种一般就是我们图片从网络上获取的,形状不是由我转载 2016-02-26 10:13:50 · 5373 阅读 · 0 评论 -
AndroidManifest.xml文件详解(service)
语法(SYNTAX): android:enabled=["true" | "false"] android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource" a转载 2016-03-07 15:01:45 · 942 阅读 · 0 评论 -
android中关联第三方jar源码与Javadoc
首先:要有jar包,sourse源码与javaDoc 以Gson为例: 方式一: 1.将gson-2.6.1.jar拷贝到libs目录下,选中gson-2.6.1.jar右键选择Build Path—》Add to Build Path 2.再右键选择Build Path—》Configure Build Path 3.双击gson-2.6.1.jar下S原创 2016-02-21 14:41:45 · 1162 阅读 · 0 评论 -
自定义View之onMeasure()
可以说重载onMeasure(),onLayout(),onDraw()三个函数构建了自定义View的外观形象。再加上onTouchEvent()等重载视图的行为,可以构建任何我们需要的可感知到的自定义View。 本节我们探索自定义View中onMeasure()起到了什么样的作用,题外要插的一句是,Activity框架,View框架中大量的on函数基本上都应用到了Template模式,掌握转载 2016-02-05 10:18:33 · 886 阅读 · 0 评论 -
InputStream与String/byte[]相互转换
public class InputStreamUtils { private static final String CHARSET_NAME = "UTF-8"; private static final int BUFFER_SIZE = 1024; /** * 将字符串转换成InputStream * @param string * @return原创 2016-02-03 09:33:24 · 1295 阅读 · 0 评论 -
使用SwipeRefreshLayout实现下拉刷新与上拉加载更多
SwipeRefreshLayout只能实现下拉刷新,而不能实现上拉加载更多。所以这需要对其进行扩充。 1、首先继承SwipeRefreshLayout public class SwipeRefreshAndMoreLoadLayout extends SwipeRefreshLayout implements OnScrollListener { 接下来直接替代码了 p原创 2016-02-16 23:29:32 · 1201 阅读 · 0 评论 -
关于Android中res等几种文件通过InputStream方式读入工程中
1. res/raw下: InputStream is = getResources().openRawResource(R.id.xxx); 2.res/xml下: XmlResourceParser xmlResourceParser = getResources().getXml(R.xml.xxx); 3.src/下: InputSt原创 2016-02-02 09:14:02 · 3323 阅读 · 0 评论 -
使用Linkify + 正则式区分微博文本链接及跳转处理
如同新浪微博Android版的应用上,当我们点击微博文本上的链接会自动跳转界面,或网站链接跳转网页浏览,或邮箱链接跳转邮箱服务,或电话号码链接跳转拨号界面。Android 帮我们设计了一个类:Linkify Linkify是一个辅助类,通过RegEx样式匹配,自动地在TextView类(和继承的类)中创建超链接。符合特定的RegEx样式的文本会被转变成可点击的超链接,这些超链接隐式地调用st转载 2016-03-02 22:33:18 · 2017 阅读 · 0 评论 -
下拉刷新SwipeRefreshLayout源码
API doc:http://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html Google在support v4 19.1版本推出了一个下拉刷新组件SwipeRefreshLayout,使用起来方便,效果优美,但要注意的是其布局中只能有一个直接子布局。使用步骤如下: 1.在xml原创 2016-02-16 14:45:43 · 852 阅读 · 0 评论 -
jackson annotations注解详解
官方WIKI:https://github.com/FasterXML/jackson-databind/wiki jackson 1.x和2.x版本的注解是放置在不同的包下的 1.x是在jackson core jar包org.codehaus.jackson.annotate下 2.x是在jackson-databind包com.fasterxml.jackson.annot转载 2017-03-07 09:54:24 · 711 阅读 · 0 评论