android笔记
jfamer
这个作者很懒,什么都没留下…
展开
-
async-http 的封装
真心希望每一位程序员不要人云亦云,把代码测试过之后再分享出来。近期想写个应用,经网友分享,好像asynchttp不错,为了省事我也拿来一用。我用的是1.4.9版本,开始感觉还是不错的。compile 'com.loopj.android:android-async-http:1.4.9'由于应用与服务器交互太多,导致代码量过多,官方给出的封装不能满足我的需要,所以我自己封装了一个。代码如下:pac原创 2017-02-04 21:18:16 · 479 阅读 · 0 评论 -
扩展自己的控件,简少代码量
扩展自己的控件,简少代码量[TOC] 当我们写项目的时候,经常会需要做一些常用的设置,如果放到主Activity之中,不仅麻烦,而且涉及大量的代码复用。所以如果我们对现有控件做一些扩展,会非常方便使用,代码也会简洁许多。 但在扩展的时候,经常会遇到一些个坑,让人头疼。一、基本的声明,必须要有。 比如:在我扩展WebView时候,会无缘无故的闪退。后来几经尝试,发现是一些重要的声明没有写入。pu原创 2017-01-26 09:03:58 · 201 阅读 · 0 评论 -
JAVA一些常用的正则表达式
去掉指定的HTML标签 /*去除所有font-size标签*/ html = html.replaceAll("font-[^\\-]+:((?!pt|;).)+(pt|;)",""); /*去除<p > 前导空格*/ html = html.replaceAll("(?<=<p.{0,100}>)[ ]+(?=\\S)", "原创 2017-01-26 09:10:35 · 193 阅读 · 0 评论 -
ANDROID 与JS交互
/*接口绑定*/webView.addJavascriptInterface(new JsHook(this),"appInterface");/*javascript交互函数*/public class JsHook{ private Context context; JsHook(Context context) { this.context = context; }原创 2017-01-26 13:30:49 · 217 阅读 · 0 评论 -
actionbar溢出菜单显示图标的问题
在activity中加入如下代码:@Override public boolean onPrepareOptionsMenu(Menu menu) { if (menu != null) { if (menu.getClass().getSimpleName().equals("MenuBuilder")) { try {原创 2017-06-23 12:20:52 · 316 阅读 · 0 评论