步骤 1.创建文件夹mkdir jadx2.下载jadxgit clone https://github.com/skylot/jadx.git[https://github...
步骤 1.创建文件夹mkdir jadx2.下载jadxgit clone https://github.com/skylot/jadx.git[https://github...
Demo很好用,感谢~
Janus android demo什么是 janus 网关 janus implementing the means to set up a WebRTC media communication with ...
什么是 janus 网关 janus implementing the means to set up a WebRTC media communication with ...
相关文章链接: 1. Android Framework - 学习启动篇2. Android 系统服务 - AMS 的启动过程3. Android 系统服务 - PMS 的启...
还是好好看看LiveData.observer的api说明吧...STARTED(onStart、onPause)、RESUMED(onResume)...
LiveData详解1.LiveData介绍 LiveData是Jetpack AAC的重要组件,同时已有一个同名抽象类。LiveData,原意是活着的数据。数据还能有生命?先来看下官方的定义:...
问题 在linux环境中,当用mv、cp、rm、ls操作大量文件时,会出现Argument list too long 错误 解决办法 用find命令,注意:结束符不能省“ \;”
最近在做android jni的开发,需要输出一些log方便调试分析问题,但是jni层里不能像纯android开发一样直接Log.v("xxx",xxx) ,而使用C中常用的...
阅读须知 本文源码基于 Android 10,涉及相关源码如下。 概述 查询服务和添加服务都需要先通过 defaultServiceManager() 来获取 gDefaul...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 对于接触Android开发不久的同学来说,要写一个页面,我们大多数时候都是先创建一个layout.xml布局文...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 上文最全的View绘制流程(上)— Window、DecorView、ViewRootImp的关系说到了,我们...
ViewModel的好处 1、ViewModel的生命周期比Activity长,所以ViewModel可以持久保存UI数据,具体来说是Activity因为配置更改或者被系统以...
[toc] Handler作用 传递Message 不建议直接new Message,因为Message内部保存了一个缓存的线程池,我们可以挺过obtain从缓存池中获取一个...
一、什么是LayoutInflater? 翻译源码中的解释: 实例化一个布局XML文件到他相应的View视图中。他从未被直接使用。相反,需要使用Activiy中的getLay...
[toc] 流式布局 自定义view与自定义viewgroup的区别 自定义view一般继承View等其他View,通常实现onMeasure与onDraw方法 自定义Vie...
一、概述:在日常的app使用中,我们会在android 的app中看见 热门标签等自动换行的流式布局,今天,我们就来看看如何 自定义一个类似热门标签那样的流式布局吧(源码下载...