- 博客(7)
- 收藏
- 关注
原创 安卓设计模式的理解
一:工厂模式: 1.依赖注入的方式: 新建一个抽象类,里边有创建具体类的抽象方法,还有个方法,类的行为直接使用 public abstract class DataManage { protected abstract SaveDataApi createSaveType();public void ToSave(String data) { createSaveType()
2017-10-10 14:54:23 248
原创 解决APP启动时都会出现一会的空白页
APP启动时,启动页都会出现个空白页,那是由于AS的机制引起的,Es不会出现这种状况,那么有没有什么办法改变一下呢 解决方法: 在启动页的Activity的样式里改变它的样式 true//设置全屏 @mipmap/start_splash//设置背景,防止start_bg被拉伸,用渐变色
2017-10-10 14:49:43 1059
原创 Arrays.asList方法
最近发现个API,以前没遇到过,跟大家分享下,它能让ArrayList接收个数组: String str=”http://www.hao123,http://baidu.com”; private List imageUrls = new ArrayList<>(); String[] imagess = str.split(“,”); imageUrls = Arrays.asList(i
2017-10-10 14:31:58 191
原创 字体有下划线
安卓开发中,有个需求是显示商品的价格时,中间有个下划线,表示打折前这个商品的价格: String price = “商品价格是:100元”; SpannableString ss=new SpannableString(price); ss.setSpan(new StrikethroughSpan(),6,price.length(), Spanned.SPAN_INCLUSIV
2017-10-10 14:28:15 1174
原创 隐藏手机号
做安卓项目时需要隐藏手机号的部分数字: 可以用replace这个api 替换 String mPhone= StringBuffer(phone).replace(3, 7, “**“).toString();
2017-10-10 14:24:38 238
原创 Android 将布局文件转成图片(将View 转换成BitMap)
public Bitmap getViewBitmap(int layoutId) { View view = getLayoutInflater().inflate(layoutId, null); int me = MeasureSpec.makeMeasureSpec(0,MeasureSpec.UNSPECIFIED); view.meas
2017-10-10 14:19:42 4248
原创 安卓踩坑大全
安卓两大坑,记录如下: 一: 当用户按菜单,界面缩小显示时,Activity没调用生命周期,它此时是失去了焦点,所以逻辑在是否失去焦点里写: @Override public void onWindowFocusChanged(boolean hasFocus) {//当界面加载完毕也是获取焦点 super.onWindowFocusChanged(hasFoc
2017-10-10 14:17:37 252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人