13 一直奔跑的熊猫

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 59w+

美团日志框架Logan(Android)学习

一、介绍 随着业务的不断扩张,移动端的日志也会不断增多。 当用户达到一定量级之后,某些用户的Bug却无法通过之前的跟踪定位方式来进行解决。 这时候我们需要一个移动端的日志收集工具。 Logan是美团移动端底层的基础日志库,可以在本地存储各种类型的日志,在需要时可以对数据进行回捞和分析。 Logan地址:https://github.com/Meituan-Dianping/Logan二、原理Logan通过Native方式来实现日志底层的核心逻辑,也...

2020-10-21 21:05:59

Android Q的适配

1、Google 2019年 Andnroid Q版本发布计划 根据谷歌的计划,Android Q版本最终会在下半年9月发布。8月现在已经发布了beta5版本,基本上API不会有太大的改动。 具体明细请查看官方链接:https://developer.android.google.cn/preview/overview.html2、需要适配的明细2.1标识符获取(必须适配) a、Q版本上,应用必须具有 系统级应用 的特许权限(READ_PRI...

2020-10-21 20:46:18

Java中ClassLoader的双亲委托

    大家可能都听说过Java的类加载机制,是双亲委托模式,听起来有点神秘,但是为什么会叫这个名称呢?    今天我们就来简单的介绍下!    所谓双亲委托,       1. 就是首先当前ClassLoader判断该Class是否已经加载;       2. 如果没有,就委托给父加载器进行查找(自己先不查找),这样依次的进行递归,直到委托到最顶层的ClassLoader;    ...

2018-09-13 15:14:04

Android AsyncTask的源码探秘

     AsyncTask,顾名思义,表示异步任务。     它是一个处理异步任务的类,通过它,可以实现UI线程和后台线程进行通讯,后台线程执行异步任务,并把结果返回给UI线程。透过最真实的源码,我们来看看它有哪些优点和缺点。( 括号 代表图片中的箭头注释)     一、首选我们来再看看它的构造方法:           (1)处 mWorker很简单,就是实现了Callab...

2018-09-05 20:48:19

教你用android怎么开发类似excel的报表

     Excel是日常工作中人人都会用到的数据报表工具,它的方便快捷自然不用我们多说。     现在来谈谈怎么用android来开发类似的报表。     现在大多数用的都是 HorizontalScrollView + ScrollView + ListView的方式,这种方式确实简单方便,容易上手,我们来看下(这种上手快,简单的报表可以满足,但是复杂的报表,比如有连线,图形的就走不通...

2018-08-06 19:02:52

Android网络层重构设计 Rx+Retrofit+okhttp

   公司应用一直使用okhttp,但是经年日久,使用时的不方便越来越多,还是决定痛下杀手,早点除掉这个顽疾。   So,有了这次网络层重新架构,感觉还算满意,现在列出一下过程:  ...

2018-06-08 17:24:30
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。