240 发简信
IP属地:浙江
  • 120
    深入了解架构组件之ViewModel

    官方文档连接(需翻墙) 一、介绍 ViewModel类是被设计用来以可感知生命周期的方式存储和管理 UI 相关数据,ViewModel中数据会一直存活即使 activity ...

  • 组件化

    最近公司在搞组件化,先占个坑 Arouter 1.5.1 targetversion 28 组件化注意事项:一、组件模式和集成模式的转换AndroidStudio中的Modu...

  • Android dumpsys 简述

    dumpsys命令功能很强大,能dump系统服务的各种状态,非常有必要熟悉该命令的用法以及含义。 一、 概述[http://gityuan.com/2016/05/14/du...

  • 记一次解决问题的过程(AudioManager.setMode())

    这两天适配大屏机AMR编码格式的时候遇到个问题,和编码没关系的。当大屏机没连蓝牙耳机时是好的,语音播放正常;连接蓝牙耳机时执行操作: 然后使用耳机播放声音,这里也正常;当再断...

  • 面试问题

    一.Android事件封发机制 事件的传递规则 一个点击事件,或者说触摸事件,被封装为了一个MotionEvent。事件的分发主要由三个重要的方法来完成: 1、分发:disp...

  • 120
    WebView全面解析

    WebView全面解析 简介 WebView是android中一个非常重要的控件,它的作用是用来展示一个web页面。它使用的内核是webkit引擎,4.4版本之后,直接使用C...

  • 常用设计模式

    单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)模式:将一个对象作为原型,通...

  • 单例模式的几种创建方式

    参考https://blog.csdn.net/u014672511/article/details/79774847 1.饿汉模式,立即加载 2.懒汉模式就是延迟加载,也叫...

  • 二叉树与线程同步问题

    某App需要从设备上下载一段录像,为提高下载速度,需要同时开启两个线程A和B,分别进行下载,并且在下载后录像片段以二叉树的形式存储,假如某一录像有10个片段,由{片段1,片段...

  • Retrofit2深入浅出

    Retrofit2简单的说就是一个网络请求的适配器,它将一个基本的Java接口通过动态代理的方式翻译成一个HTTP请求,并通过OkHttp去发送请求。此外它还具有强大的可扩展...