暂无个人介绍
可以,fresco之类的确实已经这样做了。常规的APP开发这种情况一般直接把Activity指定一个新进程。
做好资源释放,如果是UI相关的重点考虑生命周期绑定。设计上要考虑使用单例是否合理。
坑都很多,看团队情况,成熟度高APP和团队再考虑动态化方案。
埋点通常是为产品决策或者算法提供数据支撑,最重要的是数据正确可靠。另外埋点前尽量想清楚意义在哪,避免无脑采集,既耗流量也无法分析
Android Studio Profiler 和 MAT
RN Flutter Weex Tangram
看源码,先看package/apps下的程序,再看framework的javaAPI层。多体会设计思路。
官方模拟器最新版本已经很快了,可以先升级看看
三方的genymotion无疑是最好的
保活这块官方一直在收紧,8.0之后应该没有很好的漏洞方案了。
保活本身就不高尚,如果是Push可以接入厂商pushSDK或者利用微信公众号。如果是后台任务可以利用JobScheduler
是阿里内部自己开发的
举个例子,数据源配置中这样写: crowdId=:activityid
activityid 是页面 url传过来的参数