Android碎知识点以及正则表达式
16lz
2021-01-26
一、首行缩进2个字符:
"\u3000\u3000"
二、手机号和卡号中间省略:
"(\\d{4})\\d{10}(\\w{4})","$1*****$2" --> 4304*****7733
"(\\d{3})\\d{4}(\\d{4})","$1****$2") 替换手机号
String phone1 = phone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2");
三、加载第三方字体:
public class FontUtil { public static Typeface getTypeface(Context context){ Typeface TEXT_TYPE; try{ TEXT_TYPE = Typeface.createFromAsset(context.getAssets(),"fronts/Impact.ttf"); }catch(Exception e){ Log.e("FontUtil", "加载第三方字体失败 "); TEXT_TYPE = null ; } return TEXT_TYPE; }}
更多相关文章
- Android(安卓)自定义加载Dialog 运行效果流畅
- Fragment加载轮换add,show,hide,replace方法
- 三、Android中的显示单位
- android 加载时闪烁点样式的启动画面
- android 有效加载大型Bitmap - 开发文档翻译
- android中volley框架实现图片加载
- Android(安卓)Studio报错 程序包android.support.annotation不存
- android瀑布流,完美解决滑动过程中item位置错乱,下拉刷新顶部空白,
- Android(安卓)8.0 Oreo新特性