背景需求 最近接到一个需求,就是用webview在加载带视频类的网页的时候,使用本地的播放器去替换webview中的播放器,然后使用本地播放器去播放,如果对需求不太清楚可以去...
背景需求 最近接到一个需求,就是用webview在加载带视频类的网页的时候,使用本地的播放器去替换webview中的播放器,然后使用本地播放器去播放,如果对需求不太清楚可以去...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
afinalAfinal是一个android的ioc,orm框架 https://github.com/yangfuhai/afinal xUtils**android or...
关于 android 投屏技术系列:一、知识概念 android设备投屏技术:协议&概念[https://www.jianshu.com/p/5a260182cc82] 这章...
在上一篇博客《Android DLNA投屏-基本原理》中,讲到了DLNA的一些基本原理。了解这些基本原理,对开发是很有帮助的。但仅仅依据原理去进行Android DLNA开发...
定义一个自定义CustomView,在xml中加载,打印MainActivity和view各个生命周期方法,对比如图显示 自定义view的生命周期过程主要分为三个环节,初始准...
1、Fiddler 官网下载:https://www.telerik.com/download/fiddler 2、安装 双击“ Fiddler Everywhere 0.1...
前言 很高兴遇见你~ 最近开发了一个 LiveChat 客服聊天的模块,里面涉及到 Emoji 表情,遇到了一些问题,分享下自己的一个解决过程以及关于 Android Emo...
解决AAR包引用第三方依赖无效 遇到一个之前都没有注意到的问题,在拆分公共组件的时候,将一些公用模块打成aar,然后放到公司的私服maven上,出现这样一个问题,有的aar中...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 之前写过一篇文章Android消息机制(Handler、Looper、MessageQueue),这篇文章主要...
安装独立的dart环境 官方安装方法:https://dart.dev/get-dart或者下载包:https://dart.dev/tools/sdk/archive[ht...
作者: @怪盗kidou如需转载需在明显位置保留作者信息及原文链接Retrofit版本: 2.0.2 本文注目录: Retrofit入门 Retrofit注解详解 Gson与...
前言 在kotlin中,by关键字代表着代理,也常常被称之为委托。如果了解学过java设计模式的同学应该听说过有个设计模式叫做代理(委托)设计模式。在理解kotlin中的by...
Jetpack Compose是用于构建原生Android UI的现代工具包。 Jetpack Compose使用更少的代码,强大的工具和直观的Kotlin API,简化并加...
版权声明:本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。允许有条件转载,转载请附带底部二维码。 一、前言 对于SharedPreferences...
之前公司用的ffmpeg和tutk做的音视频项目,现在准备换成WebRTC。其实之前的ffmpeg也是基于大牛写好的项目上进行修改和迭代,毕竟音视频方面的只是点太太多了,这次...
Ruby Version Manager (RVM) 是一个允许用户安装、管理、工作在多个 ruby 环境中的命令行工具,以下介绍其安装与使用。本篇文章在 Mac 的以下前置...
协程是一种并发设计模式,你可以在 Android 平台上使用它来简化异步执行的代码。协程[https://kotlinlang.org/docs/coroutines-gui...
在日常开发中,我们肯定会使用到缓存的框架,部分项目可能会使用Hawk缓存库。这篇博客分享一下Hawk相关的知识,希望对看文章的小伙伴有所帮助。 Hawk Hawk主要用来做缓...