Android13 SplashScreen功能源码分析、移除和客制化

Android13 SplashScreen功能源码分析、移除和客制化SplashScreen功能从android12开始添加,本文章分析了SplashScreen的启动流程,整体和独立App移除方案以及客制化获取SplashScreen的window名称在开发者模式将Animation scale调成10x,adb shell输入命令:dumpsys window windo
阅读全文

LineageOS 20/AOSP 生成并替换默认系统签名

LineageOS 20/AOSP 生成并替换默认系统签名本文介绍如何将Lineageos中的testKey替换成releaseKey,基于LineageOS android13。生成系统签名LineageOS编译默认使用test-keys,位于build/target/product/security目录:Android.bp      
阅读全文

AOSP System app Android.bp集成Leakcanary检测内存泄漏

本文以Settings模块为例,继承Leakcanary 2.12确定依赖的aar和jar包。两种方式确定,一种方式是在android studio中通过在build.gradle中引入leaknacary,然后查看external libraries中新增的以来,到maven center下载对应版本的jar包和aar包。 另一种方式是直接在github release页面下载leakcanar
阅读全文

open TV's expanded PiP in android 13 mobile or tablet

    android 13 for TV推出了expanded PiP功能,但是只在android 13的电视上作用,在手机或者平板上,即使开了android.software.expanded_picture_in_picture feature也无法使用expanded pip。经研究可通过修改framwork代码,将TV的expanded pip f
阅读全文

Android PiP画中画支持

  • Adamin90
  • 2023-03-19 23:10:09
  • Android
Android 画中画支持Android8.0开始支持Activity进入画中画模式。画中画是一种特殊类型的多窗口模式。它允许用户在固定在屏幕一角的小窗口观看视频的同时在应用之间切换或浏览主屏幕上的内容。让App进入画中画,需要将Activity设置成支持画中画。画中画交互在触屏设备设备上,用户可以拖拽PiP窗口到另一个位置,从Android S(12)开始,用户也可以:单击窗口显示PiP菜单。双
阅读全文

在Ubuntu22.0.4上安装jadx

在Ubuntu22.0.4上安装jadx获取jadx版本号curl -s "https://api.github.com/repos/skylot/jadx/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+'
阅读全文

Android上使用termux开启ssh,并在pc端连接

Android上使用termux开启ssh,并在pc端连接需求背景看同事在公司的android设备上装termux想搞远程adb,周末自己在家也想着玩玩。首先在手机上安装了termux,接下来需要在手机上敲一堆命令有点麻烦,所以想着在手机上开启ssh,就可以通过局域网内的pc连接手机的ssh在电脑上敲命令了。termux可以在https://f-droid.org/zh_Hans/packages
阅读全文

install selenium,chrome,ChromeDriver on Aliyun CentOS ECS

install selenium yum install selenium2. install chrome  yum install epel-release yum install https://dl.google.com/linux/direct/google-chrome-stable_curre
阅读全文

Android Context Analysis

  • Adamin90
  • 2022-05-05 12:09:45
  • Android
Android Context 分析继承结构类图:ContextWrapper是上下文的包装类,ContextImpl是上下文的实现类,Activity是ContextThemeWrapper的直接子类。getApplicationContext都做了什么  翻看ContextWrapper源码:public class ContextWrapper&nbs
阅读全文

UML class diagram-UML类图

    The UML diagram is a graphical notation used to construct and visualize object oriented systems. A class diagram in the Unified Modeling Language is a type of static structure
阅读全文
  • Powered by bjyblog modified by Adam © 2014-2023 www.lixiaopeng.com 版权所有 ICP证:鲁ICP备15039297号
  • 联系邮箱:14846869@qq.com