• 2024-10-16微信消息语音播报秒实现
    1.监听系统消息通知注册一个监听系统消息的服务<serviceandroid:name=".MyNotificationListenerService"android:exported="true"android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE">
  • 2024-09-25android 10 禁止通过adb命令的方式删除特定APK
    —a/frameworks/base/services/core/java/com/android/server/pm/PackageManagerShellCommand.java+++b/frameworks/base/services/core/java/com/android/server/pm/PackageManagerShellCommand.java@@-1636,84+1636,88@@classPackageManagerShellCommandextends
  • 2024-08-17Android 13 about launcher3 (1)
    Android13Launcher3android13#launcher3#分屏相关Launcher3修改wmdensity界面布局不改变/packages/apps/Launcher3/src/com/android/launcher3/InvariantDeviceProfile.javaLauncher的默认配置加载类,通过InvariantDeviceProfile方法可以看出,CellLayout显示的应用行数和列
  • 2024-05-25Settings里面切换不同Launcher的代码流程
    1.Android\packages\modules\Permission\PermissionController中的DefaultAppActivity中接收,根据packagename进行追踪路径如下:DefaultAppActivity.java--->HandheldDefaultAppFragment.java--->DefaultAppChildFragment.java:setDefaultApp()--->ManageRoleHolderState
  • 2023-12-26包管理
    pacmansudopacman-Sy同步包数据库,确保你安装或更新软件包时使用的是最新信息。sudopacman-Syu这将同步包数据库并升级所有已安装的包到最新版本。sudopacman-Spackagename安装软件包sudopacman-Rpackagename删除软件包sudopacman-Rspackagename删
  • 2023-10-25Linux-yum卸载软件包
    yum是Linux操作系统中最常用的软件包管理器之一,它可以帮助你很容易地安装、删除和更新软件包。然而,有时候yum在删除软件包时可能会出现一些问题,本文将告诉你如何正确地使用yum卸载软件包,并解决常见的问题。1.检查软件包是否存在在使用yum删除软件包之前,首先要检查软件包是否已经
  • 2023-08-14yun缓存软件包
    #!/bin/bashpackagename=$1whichyumdownloader||yuminstall-yyum-utils&>/dev/nullls/bak/pkg||mkdir-p/bakpkgyumdownloader--resolve--destdir=/bakpkg/$packagenameyum缓存软件包 CDIR="$(cd"$(dirname"$0")";
  • 2023-07-11一次元数据空间内存溢出的排查记录
    在应用中,我们使用的 SpringData ES的 ElasticsearchRestTemplate来做查询,使用方式不对,导致每次ES查询时都新实例化了一个查询对象,会加载相关类到元数据中。最终长时间运行后元数据出现内存溢出;问题原因:类加载过多,导致元数据OOM。非类实例多或者大对象问题;排查方式:查看JVM运
  • 2023-06-14Android中启动Activity的最佳写法
    问题思考在实际工作场景中,大家各个模块都是有交互的,那么就存在各个模块Activity的相互跳转。假设小A负责一个ActivityA,所有跳转到ActivityA的请求都需要携带String类型的参数resaon,那么每一个对接跳转到ActivityA的业务,小A都要说一遍:“跳转过来需要带一个参数reason”,很明显这种
  • 2023-01-09npm link 本地包调试 使用未发布包
    创建npm包软链接只需两步。第一步将未发布的包设置为全局包,在包根目录下,执行:npmlink在一个包文件夹内执行npmlink将在全局文件{prefix}/lib/node_modules/内
  • 2022-12-16Unity获取手机本地应用以及调起apk安装、启动app、安装完成回调
    1、获取手机本地应用。创建AppInfo类和AppUtils类,用于接收获取到的应用列表。Android层代码AppInfo:publicclassAppInfo{privateDrawableimage;private
  • 2022-12-03金蝶Cosmic虚拟机简单使用与总结
    背景知己知彼简单学习下友商发出来的测试软件看看有否对自己现在的工作有所指导也看看对方的部署方式有啥优缺点当然了仅是测试,不是生产软件可能有失真.注意我没
  • 2022-11-25Ubuntu命令模式基础学习!!!
    查看当前文件夹的目录ls(list的缩写)命令用于列出文件和目录。默认上,他会列出当前目录的内容。带上参数后,可以以不同的方式显示ll会列出该文件下的所有文件信息,包括隐
  • 2022-11-09根据包名查找 Jar 包文件
    很多时候,我们需要根据包名来查找一些依赖所在的jar包,比如我们想要查找​​com.alipay​​这个包及其文件所在的jar包。最笨拙的办法可能是这样一个一个jar包查找,再利用一些
  • 2022-11-08pip 用法一览表
    使用pip安装模块:使用命令:pipinstallPackageName使用pip更新模块:使用命令:pipinstall-UPackageName使用pip卸载模块:使用命令:pipuninstallPackageName
  • 2022-10-08扫描jar包中的resource文件
    /***扫描包,过滤出所有包含指定注解的类,然后将类中所有指定注解属性替换。**@param*/publicList<Class>getClassesForAnnotation(Stri