美文网首页
android架构研究之路

android架构研究之路

作者: 落后程序员 | 来源:发表于2019-05-26 15:27 被阅读0次

    工作有几年了,发现自己一直没整理自己以前学过的东西,我也要学大佬们学习整理自己的东西,目录先整理一个自己思维导图,按模块区分开来,后期按这个实现相应的模块


    image.png

    可能我这里列的不是很完善,大致app目前都会用到相关的东西

    在选择屏幕适配的方案中,经过几年技术大牛的沉淀,我也推荐使用sw方案,虽然sw会增大包体,但是比较其他方案来说,sw是比较好的

    屏幕适配的概念,我装逼不了,罗列下大佬们的成果,供来存档面试
    dimens_sw
    给你一个全自动的屏幕适配方案(基于SW方案)!—— 解放你和UI的双手
    Android values-sw400dp 屏幕适配
    Android屏幕适配dp、px两套解决办法
    这样写dimens还是有一个问题,就是可能接入人家的sdk,别人也用了dp_x这样的命名,尽量加上自己的前缀,区分开来

    最后,记录下怎么使用
    1.安装后,右键自己项目,如果res/values目录没有dimens,没有的话,就手动生成一个


    image.png

    等待生成....


    image.png

    常用的复合控件:
    复杂type封装库,支持上拉加载下拉刷新,支持多种不同状态管理切换

    可切换数据状态的布局,包含了加载布局,空数据布局,错误布局

    关于二维码封装比较好的库
    QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式
    几行代码快速集成二维码扫描功能

    老弟GitHub链接:https://github.com/moz1q1/WalleLibrary
    思维导图链接:http://naotu.baidu.com/file/d84bbdd4fd63675f1dc0c84fc7b3c725?token=a21b7ac68d5637f7

    相关文章

      网友评论

          本文标题:android架构研究之路

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