240 发简信
IP属地:北京
  • Android 面试题(不定时更新)

    如果有错误或者不对的,希望大佬指出 科大讯飞的面试 是如何解决图片带来的OOM? 1.确定图片大小,可以先加载缩略图;2.压缩图片质量;3.根据...

  • Android在拆分多个Moudle遇到依赖无效的问题

    项目遇到了瓶颈,所以要给项目做模块化;因为公司产品是马甲包的战略所以直接模块化最好,将UI和逻辑分别做成Moudle进行依赖。 遇到的问题就是,...

  • Android mvp架构,后面的构思

    基础的框架已经搭好了 Presenter 继承自(extend) ViewModel,实现(implements)LifecycleObserv...

  • Android 对于多Moudle的Gradle配置问题

    最近组件化过程的思考 build.gradle中配置参数不要在代码中直接调用,可以放在一个类中统一管理 在主Moudle(app)[build....

  • Android封装架构遇到的问题

    为什么封装架构 新入职一家公司,代码比较乱,基本上都是在Activity中发起网络请求,同样的代码写很多次;同样的功能,在不同的地方,实现很多次...

  • Android 在.gradle中获取productFlavors中buildConfigField设置的值

    同事突然问能不能在app.gradle中获取buildConfigField设置的值,因为想要在输出包名的时候,带上这里面的参数,所以就研究了一...

  • Java 锁

    Lock Lock.lock 进入锁 Lock.unLock 释放锁 Lock.tryLock 获取锁 (return boolean) Re...

  • Java 线程Thread

    thread线程,单位调度的最小资源;以前是个菜鸟,现在进化成了老菜鸟 线程的基本使用 这是启动了一个线程啦Thread的构造参数,包含3种:分...

  • Java synchronized的使用

    synchronized 是控制访问的情况下使用,说人话就是在多个线程在访问同一个对象所做的访问控制,大概说一下我了解的synchronized...