240 发简信
IP属地:北京
  • 把一个大sp文件拆分成多个小sp文件,那么加载一个大sp文件跟同时加载多个小sp文件的时间会差很多吗,求指导?

    Android 之不要滥用 SharedPreferences(上)

    Android 存储优化系列专题 SharedPreferences 系列 《Android 之不要滥用 SharedPreferences(上)》《Android 之不要滥...

  • 求问这是用什么工具画的啊大神

    #okhttp架构图

  • @水木飞雪 嗯,谢谢

    饿了么Trojan日志SDK介绍

    Trojan是一个稳定高效的移动端轻量级日志SDK,稳定运行于饿了么物流多个产品线上,已无bug。既可以记录通用日志,比如网络请求、电量变化、页面生命周期,也可以记录自定义的...

  • @水木飞雪 咱们有做过测试,具体的数据在进行压缩的时候cpu,内存会短时飙到多少吗?

    饿了么Trojan日志SDK介绍

    Trojan是一个稳定高效的移动端轻量级日志SDK,稳定运行于饿了么物流多个产品线上,已无bug。既可以记录通用日志,比如网络请求、电量变化、页面生命周期,也可以记录自定义的...

  • 请问大神这个有native的文件压缩方式吗,我看到里边好像只有java的文件压缩。

    饿了么Trojan日志SDK介绍

    Trojan是一个稳定高效的移动端轻量级日志SDK,稳定运行于饿了么物流多个产品线上,已无bug。既可以记录通用日志,比如网络请求、电量变化、页面生命周期,也可以记录自定义的...

  • 求问大神,试了下你的demo好像只能dump当前app的信息吧,第三方的好像不行吧

    手机性能评测--2D场景

    概述 我们知道android系统的显示是需要cpu和gpu的配合。cpu先将数据(如:bitmap/material等)准备好,然后交给gpu进行图像合成,然后刷到LCD上面...

  • 没看出builder有啥好的啊

    设计模式之Builder模式

    当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了! 如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈...

  • public User(String firstName, String lastName) {
    this.firstName = firstName;
    this.lastName = lastName;
    }
    new User(first,last)
    .setage()
    .setPhone();
    这样不也行嘛,那为什么还得builder啊,这不是多此一举吗

    设计模式之Builder模式

    当我第一次使用Picasso的时候,看见下面的官网示例时,我和我的小伙伴都惊呆了! 如此简洁明了的使用方式,如此灵活多变的链式调用,让我深深地迷住了,然后我一直苦苦追求它,奈...

  • 大神求个联系方式,最近做这个东西,请教

    得到Android团队无埋点方案

    客户端埋点是数据收集的最基本手段,但由于业务迭代速度很快,手动埋点方案虽然灵活多变,但是极大的增加了客户端开发人员的工作量。开发完成业务功能需要花费很大的精力处理埋点事宜,而...

  • 求问大神,怎么才能动态打点啊,我理解的是,打点代码不管怎么植入进去的,都是在发版的时候已经带上了,怎么能动态决定大不大点呢?通过服务端下发一个配置项,某种类型的才能打点?是不是客户端打点代码都需要判断这个flag是不是true?

    得到Android团队无埋点方案

    客户端埋点是数据收集的最基本手段,但由于业务迭代速度很快,手动埋点方案虽然灵活多变,但是极大的增加了客户端开发人员的工作量。开发完成业务功能需要花费很大的精力处理埋点事宜,而...