鉴于自己的APP有个离线模式,所以在使用iconfont的时候不得不将字体文件保存到本地,通过离线的方式加载,所以有了以下的文章. 先讲一波道理 weex怎么加载字体 –>通过dom的方式添加自定义字体…
分类:移动开发
Android — Room 数据库跳跃式升级(Migration)
Android-Room数据库(介绍) Android-Room数据库-多表查询(Relationships) Android—Room自定义类型(TypeConverter) Android—Room 数据库迁移(Mi…
回转寿司你一定吃过!——Android消息机制(分发)
这是“Android消息机制”系列的第二篇文章,系列文章目录如下: 回转寿司你一定吃过!——Android消息机制(构造) 回转寿司你一定吃过!——Android消息机制(分发) 回转寿司你一定吃过!——Android消…
Android进阶:六、在子线程中直接使用 Toast 及其原理
最近因为个人原因,很久没有更文章,感谢关注的小伙伴,望谅解! 一般我们都把Toast当做一个UI控件在主线程显示。但是有时候非想在子线程中显示Toast,就会使用Handler切换到主线程显示。 但是子线程中真的不能直接…
浅谈Android MVC、MVP、MVVM架构
为什么做架构设计 谈架构之前,我们应该理解,为什么需要做架构设计? 这个问题,单看网上各种架构优缺点分析、什么解耦、方便测试之类的,是很难有深入的理解的,必须要结合实际的项目经验去思考。相信很多小公司的同学会和我有一样的…
带你深入理解Android中的自定义属性!!!
引言 对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现: 1.自定义一个CustomView(extends View )类 2.编写values/attrs.xml,在其中编写styleable和item等标…
Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
解决方案 1: Error running app: Instant Run requires ‘Tools | Android | Enable ADB integration’ to be e…
Android View的几个位置坐标关系
1. View的边界,left, top, right, bottom(即左上右下),这些值都是相对View的父容器说的; 2. View的x, translationX, y, translationY, transl…
Android 单例模式比较和优化
单例模式 一、定义 单例模式保证了程序中只有一个实例但是可以在全局中访问到。 二、优势 1、由于只有一个实例,故可以减少内存开销 2、可以避免对资源的多重占用,避免对同一资源进行多种操作 3、设置了全局的资源访问,可以优…
View绘制——画在哪?
这是Android视图绘制系列文章的第二篇,系列文章目录如下: View绘制——画多大? View绘制——画在哪? View绘制——怎么画? View绘制就好比画画,先抛开Android概念,如果要画一张图,首先会想到哪…
关于Android性能、架构和技术问题的探索
1. 整体性能如何探测,有哪些方面,什么指标,怎么保证更流畅 2. 谈谈架构。大项目,逻辑多怎么办,如何应对多App和多终端 3. android的发展大事件和主要技术发展 4. avtivity(service)启动流…
阿里为什么成功?原来是中台战略
阿里又进行组织架构调整了! 2018年11月26日,阿里巴巴集团CEO张勇宣布,该公司完成新一次组织架构调整,涉及技术、核心电商、物流、营销和文娱等多个业务线。张勇在一封公开信中称,要面向未来,不断升级组织设计和组织能力…