相关文章
Android 11获取第三方应用信息
Android 11之后禁止获取第三方应用信息了,比如想获取已安装的所有应用,如果目标版本设置为Android 11,则获取不到了,解决方案就是设置目标版本比Android 11小。如果设置目标版本为Android 11或更高,只能获取指定的应用…
建站知识
2025/2/8 10:21:47
Android——通知
文章目录 基本使用(两种方式) 基本使用(两种方式)
//高版本使用方式
//获取系统通知管理服务
//1.使用原接口
NotificationManager notificationManager getSystemService(NotificationManager.class);
//2.使用兼容系统的通知管…
建站知识
2025/2/8 10:21:55
Android 查看是否已经安装某应用(获取某应用的包名)
借助的工具:adb以及真手机 adb下载:https://dl.google.com/android/repository/platform-tools_r33.0.1-windows.zip
下载解压,解压到ADB文件,复制该路径
配置环境变量,在系统变量中,找到 Path 变量&…
建站知识
2025/3/13 10:39:37
Android开发如何获取到系统通知
获取系统通知,需要注册一个服务,此服务应设置android.permission.BIND_NOTIFICATION_LISTENER_SERVICE权限(此权限是系统权限),添加android.service.notification.NotificatinListenerService的过滤器。
<uses-per…
建站知识
2025/3/13 10:56:36
Android 10.0 app授予通知权限 默认开启通知
在app开发中 会需要发送通知,但在8.0以后增加了通知权限,必须先开启通知权限才能发送通知 像这样申请开启通知权限 打开通知开关
app中开启通知权限如下 1.判断是否有通知权限
@SuppressLint("NewApi")
public static boolean isNotificationEnabled(Context con…
建站知识
2025/3/13 11:01:25
Android 9.0 根据包名授予app所需的权限
1.概述 在9.0的系统rom产品定制化开发中,在对系统app首次启动默认是会弹出授权的弹窗的,但是对于产品来说会显示的有些麻烦,对产品体验度也不是很好,所以在进行产品开发的时候,默认要求对一些app根据包名授予权限,这样就不会弹出授权的窗口了默认就有权限了,接下来就来实…
建站知识
2025/3/13 10:33:08
Android 11,获取已安装应用的包名,和应用名
requireContext().packageManager.getInstalledApplications(0).forEach {logi("${it.packageName} ") // 包名requireContext().packageManager.getApplicationLabel(it).let {logi(it.toString()) // 应用名}logi("------------")
}AndroidManifest.xml …
建站知识
2025/2/8 7:49:45
Android 12.0 根据app包名授予app监听系统通知权限
1.概述 在12.0的系统rom产品定制化开发中,在一些产品rom定制化开发中,系统内置的第三方app需要开启系统通知权限,然后可以在app中,监听系统所有通知,来做个通知中心的功能,所以需要授权 获取系统通知的权限,然后来顺利的监听系统通知。来做系统通知的功能 2.根据app包名…
建站知识
2025/2/8 10:46:21