当前位置: 首页 > news >正文

记录日常日志

 退出分屏  (android 14)

StageCoordinator.java  (package com.android.wm.shell.splitscreen;)
 private void exitSplitScreen(@Nullable StageTaskListener childrenToTop,@ExitReason int exitReason) {if (!mMainStage.isActive()) return;final WindowContainerTransaction wct = new WindowContainerTransaction();applyExitSplitScreen(childrenToTop, wct, exitReason);}

2. 打开断点调试

adb shell setprop persist.debug.dalvik.vm.jdwp.enabled 1

dumpsys activity containers --当前窗口层级结构树

启动过程中哪些Activity需要暂停Android14

抓取日志

adb logcat -b all -v threadtime > log.txt

git常用配置

设置全局用户名

git config --global user.name "Your Name"

设置全局电子邮件地址:

git config --global user.email "your_email@example.com"

设置项目特定的用户名

git config user.name "Your Project Specific Name"

设置项目特定的电子邮件地址:

git config user.email "your_project_specific_email@example.com"

生成 SSH 密钥对

ssh-keygen -t rsa -b 4096 -C "gai.he@landmark-phb.com"

ssh-keygen -t rsa -C "gai.he@landmark-phb.com"

ssh-keygen -t ed25519 -C "gai.he@landmark-phb.com"

git 常用

创建patch

git format-patch -1 bae6866ffaf87a00eca8a71d772ee65d35e392a8

git

使用 Stash 保存未提交的更改

git stash git

恢复之前保存的更改

git stash pop

回退修改

git checkout -- services/core/java/com/android/server/policy/WindowManagerPolicy.java

======================

<?xml version="1.0" encoding="UTF-8"?>
<module relativePaths="true" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="android" name="Android">
<configuration />
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/frameworks/base/core/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/frameworks/base/core/jni" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/frameworks/base/services/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/frameworks/base/services/core/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/frameworks/base/graphics/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/frameworks/base/libs" isTestSource="false" />
<excludeFolder url="file://$MODULE_DIR$/abi" />
<excludeFolder url="file://$MODULE_DIR$/art" />
<excludeFolder url="file://$MODULE_DIR$/bionic" />
<excludeFolder url="file://$MODULE_DIR$/bootable" />
<excludeFolder url="file://$MODULE_DIR$/build" />
<excludeFolder url="file://$MODULE_DIR$/cts" />
<excludeFolder url="file://$MODULE_DIR$/dalvik" />
<excludeFolder url="file://$MODULE_DIR$/developers" />
<excludeFolder url="file://$MODULE_DIR$/development" />
<excludeFolder url="file://$MODULE_DIR$/docs" />
<excludeFolder url="file://$MODULE_DIR$/external" />
<excludeFolder url="file://$MODULE_DIR$/kernel" />
<excludeFolder url="file://$MODULE_DIR$/libnativehelper" />
<excludeFolder url="file://$MODULE_DIR$/ndk" />
<excludeFolder url="file://$MODULE_DIR$/out" />
<excludeFolder url="file://$MODULE_DIR$/pdk" />
<excludeFolder url="file://$MODULE_DIR$/platform_testing" />
<excludeFolder url="file://$MODULE_DIR$/prebuilts" />
<excludeFolder url="file://$MODULE_DIR$/sdk" />
<excludeFolder url="file://$MODULE_DIR$/tools" />
<excludeFolder url="file://$MODULE_DIR$/toolchain" />
<excludeFolder url="file://$MODULE_DIR$/compatibility" />
<excludeFolder url="file://$MODULE_DIR$/compatibility" />
<excludeFolder url="file://$MODULE_DIR$/test" />
<excludeFolder url="file://$MODULE_DIR$/.repo" />
<excludeFolder url="file://$MODULE_DIR$/device" />
<excludeFolder url="file://$MODULE_DIR$/hardware" />
<excludeFolder url="file://$MODULE_DIR$/libcore" />
<excludeFolder url="file://$MODULE_DIR$/packages" />
<excludeFolder url="file://$MODULE_DIR$/system" />
<excludeFolder url="file://$MODULE_DIR$/bazel_test" />
</content>
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="inheritedJdk" />
</component>
</module>

=================================

更新API
m test-api-stubs-docs-non-updatable-update-current-api


aosp编译可以调试


javacflags: ["-g"],
optimize: { enabled: false },

http://www.dtcms.com/a/511392.html

相关文章:

  • 【LeetCode_876_2.02】快慢指针在链表中的简单应用
  • LOOP套LOOP,双LOOP优化,效率提升近30倍
  • iOS 混淆实战 多工具组合完成 IPA 混淆、加固与工程化落地(iOS混淆|IPA加固|无源码混淆|Ipa Guard|Swift Shield)
  • 计算机毕设java中学生心理健康管理系统 中学生心理健康管理的Java平台解决方案 Java技术驱动的中学心理健康管理系统研发
  • 模重复平方计算法
  • 温州网站制作套餐.net网站开发是什么对象开发
  • Tuning——CC调试(适用高通)
  • 【AI智能体开发】什么是LLM?如何在本地搭建属于自己的Ai智能体?
  • Leetcode+Java+图论+并查集
  • 网站代备案流程图越秀网站建设推广
  • 网站 app 公众号先做哪个网站建设实践
  • SpringBoot常用内置工具类使用示例
  • Qt和ffmpeg结合打造gb28181推流/支持udp和tcp被动以及tcp主动三种方式
  • 设计模式-工厂模式:解耦对象创建的设计艺术
  • UVa 1660 Cable TV Network
  • 使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 20--PO(POM) 设计模式和用例撰写
  • 网站建设年度计划申请了域名 网站怎么建设呢
  • 《黄雀》电视剧总结
  • 云计算与服务器概述
  • 【Java Web学习 | 第1篇】前端 - HTML
  • Jenkins流水线项目发布
  • 网站优化需要做什么烟台网站建设比较大的
  • CAN入侵检测系统IDS不行,用扩充白名单机制保证汽车功能安全需求
  • 微软Teams的Media bypass的介绍
  • 分布式一致性
  • 使用微软Agent Framework .NET构建智能代理应用
  • MOSHELL (10) : COLI 交互
  • 九江网站开发wordpress适合seo
  • 【JavaScript】some方法的详解与实战
  • 买机票便宜网站建设分站式二手车网站源码