插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件,但是...
插件化(一) 组件化和插件化的区别: 组件化是将一个app分成多个模块,每个模块都是一个组件(module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件,但是...
需求是这样的 开发者接入sdk,接入成功之后提供apk,拆包对里面的sdk内容进行更替,得以实现不同渠道接入不同的SDK 实现步骤拆解如下: apk接入jar包 将其他渠道的...
前言 学习React Native有一段时间了。因为学着学着容易忘记的特性,于是记录一下学习过程中个人的总结。文章以ES6为标准开发(ES7特性还没来得及看)。本人是一个纯i...
Android 里面并没有带阴影相关的参数控件之类,特别是能满足设计师要求的...于是实现了一个 ShadowLayout 继承自 FrameLayout,用 ShadowL...
Glide中有显示svg的例子,链接如下 sample/svg 默认svg显示出来是比较小的,我们需要修改SvgDecoder.java文件,让svg的大小和ImageVie...
MVVM的基本概念 项目源码地址: https://github.com/corffen/MVVMDemo 1.什么是MVVM? 它是model-view-viewmodle...
今天跑题跑回来看看内存相关的修饰符吧(strong, weak, assign, unsafe_unretained, retain) 首先先简要说下内存管理哈,简而言之就是...
终于开始了“被窝编程”的系列,希望我不要半途而废吧~ 前好长一段时间就开始想写,记录记录自己的日(cai)常(keng),想了好久第一篇写点啥,终于这周做一个需求的时候想...
刚开始的时候我其实分不太清property和ivar,后来才知道property属性=成员变量+set+get方法,也就是property是对外的,成员变量ivar是对内的。...
copy和mutableCopy大家应该都遇到过,简单的说就是,mutableCopy返回的对象是可变的(例如NSMutableString),copy返回是不可变的。 注意...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
最近因为公司业务,需要跟WebView打交道。 等我查过网上资料与官方文档,了解了shouldOverrideUrlLoading方法以后,在代码里面看到了如下代码:...
低性能的APP常见的表现有启动/界面切换慢、动画掉帧、卡顿、耗电,甚至出现应用无响应、程序崩溃的现象。当我们着手解决这些性能问题时,面对的第一个问题就是需要找到合适的工具来检...
最近App出现了一个线上crash,日志如下: java.lang.IllegalStateException: Not allowed to start service I...
众所周知,在android中显示dialog主要有两种方式:1.使用AlertDialog.Builder()创建并且调用Dialog的show()方法显示2.使用Activ...