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設...