工作中遇到的坑(六)

作者: 云呆呆 | 来源:发表于2019-06-16 20:27 被阅读2次

    MVVM

    Model:数据模型以及Repository数据仓库(用于获取和组合来自网络,本地数据)

    View:界面

    ViewModel:内部会有一个LiveData,将Model的数据放到LiveData中,LiveData再来通知View更新,有时候会用Factory来创建,表示一个界面可以有多个ViewModel

    UGC术语

    ARPU 每个用户平均收入

    Key Opinion Leader  KOL  行业内有话语权的人

    POI是“Point of Interest”的缩写,中文可以翻译为“兴趣点”

    PV(访问量): 即Page View, 即页面浏览量或点击量,用户每次刷新即被计算一次。

    UV(独立访客):即Unique Visitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。

    VV,为video view的简写,即中文意思为视频播放次数

    超出屏幕外的View

    要写超出屏幕外的View,需要注意clipChildren的使用

    如果还需要滑动,一定要用HorizantalScrollView或者ScrollView,否则会因为屏幕导致图片会挤压(滑动的时候回有一个类似图片变大变小的过程)

    try Catch

    try Catch只能catch同一个线程的exception,异步错误无法catch住


    onWindowFocusChanged监听首帧时长

    https://blog.csdn.net/yueqinglkong/article/details/44981449

    eleme--lancet 库Android AOP架

    https://github.com/eleme/lancet/blob/master/README_zh.md

    可以全局修改代码(比如全局限制限制线程池)


    如何知道当前Activity是哪个

    在log中ActivityManager,并且选择为No Filters,然后即可看到当前Activity启动的是哪个,并且能看到启动的参数。

    相关文章

      网友评论

        本文标题:工作中遇到的坑(六)

        本文链接:https://www.haomeiwen.com/subject/vdxnfctx.html