1、前言 前段时间,PM提了一个需求,在APP内直播观众和回放页面,需要增加一个横竖屏切换的按钮,和当前众多视频APP的横竖屏切换行为保持一致。 当拿到这个需求的时候,觉得是...
1、前言 前段时间,PM提了一个需求,在APP内直播观众和回放页面,需要增加一个横竖屏切换的按钮,和当前众多视频APP的横竖屏切换行为保持一致。 当拿到这个需求的时候,觉得是...
错误日志 触发场景 Activity继承了接口IAction,其方法中打开Fragment2 Activity中添加了一个Fragment1,在Fragment1的onVie...
新版本的Android Studio没有展示Version Control窗口,改为了Git。默认情况下是没有Local Changes窗口的,需要在Android Stud...
前言 在Android Studio中打包生成的APK和aar文件基本上都是module名称+构建类型,常见的都是app-debug.apk和app-release.apk这...
错误 在安装flutter时执行flutter doctor时出现了如下错误: 解决办法 检查下Applications/Android Studio.app/Content...
前言 Android组件化中我们经常会将逻辑组件到各个Module中,为了进一步提高开发效率,避免不必要的编译时间浪费,我们可以通过对Module中build配置进行进行设置...
1.前言 Android 车载应用开发与分析是一个系列性的文章,这个是第12篇,该系列文章旨在分析原生车载Android系统中核心应用的实现方式,帮助初次从事车载应用开发的同...
前言 在Android的实际开发中,我们会经常使用到多Module开发,而当我们修改一些版本信息或者SDK升级时,可能涉及多个Module都需要修改。 显然逐个修改Modul...
前言 约束布局ConstraintLayout作为Google官方推荐的layout布局文件,是一个和线性布局LinearLayout,相对布局Relativelayout相...
方法 在代码中执行adb shell指令主要是通过Runtime.getRuntime().exec方法来执行指令,结果可以从Process的输入流中获取到。 示例代码 示例...
前言 1. 基本概念 在上文中的JVM概述中,在数据运行区时之前,存在一个ClassLoader,即类加载器。类加载器的功能是将Class文件中的信息加载内存中,并对数据进行...
前言 本文发布于去年下半年,在发布两篇系列文章后未再更新后续系列。期间虽然收到多位读者催更,但因工作原因以及去年自我学习驱动在Python上,未再做更新。在此感谢各位同学的关...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Frag...
OKHTTP异步和同步请求简单分析OKHTTP拦截器缓存策略CacheInterceptor的简单分析OKHTTP拦截器ConnectInterceptor的简单分析OKHT...
前面一章介绍了JUnit的一些基本用法,本章来介绍关于JUnit更高级的用法,这些功能我们可能并不一定会用到,但是了解它,对JUnit会有更深刻的认识。 5.1 Test r...
前言 介于目前的Android设备存在有不同的屏幕尺寸,屏幕分辨率,像素密度,Android应用在开发的过程必须要考虑到屏幕尺寸适配的问题,以保证在不同尺寸的Android设...