- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 中控屏 霸屏下连续向上滑动,工具栏闪烁问题代码中怎么排除
中控屏的“霸屏”通常指的是全屏显示应用程序,而工具栏闪烁可能是由于应用程序在全屏模式下对系统UI的处理不当造成的。这可能发生在应用程序试图动态调整其布局以适应屏幕变化,或者是在处理触摸事件时没有正确管理UI元素的可见性。
2024-07-11 07:33:14 224
原创 通知左右滑动不能删除
通知渠道设置:在Android 8.0(API级别26)及以上版本中,每个通知都有一个关联的通知渠道,如果开发者在创建渠道时设置了setBypassDnd(true),这可能会影响通知的可互交性,包括滑动删除功能。作为开发者,如果您的应用内通知遇到此类问题,请确保您正确地设置了通知渠道,并检查是否有代码逻辑意外地影响了通知的默认行为。重置应用通知设置:进入设备的设置 -> 应用管理 -> 选择对应应用 -> 通知 -> 清除通知偏好或重置通知设置,然后重新配置通知权限。
2024-07-02 07:36:59 370
原创 Android 过滤topActivity使得工具栏颜色不改变
在onActivityResumed方法中,你可以设置工具栏的背景和字体颜色,确保它们在顶部Activity变化时不会改变。在Android中,如果你想要过滤topActivity以确保工具栏的背景和字体颜色不变,你可能需要使用ActivityLifecycleCallbacks接口来监听当前顶部Activity的变化,并对其进行相应的处理。请注意,工具栏的背景和字体颜色的设置方法取决于你使用的是ActionBar还是Toolbar,以及具体的设置方法。
2024-06-25 07:28:45 229
原创 Android Input分析
Android input子系统框架图:Android input主要模块:Android inputManager 对象关系图:Android inputReader对象依赖图:
2024-05-29 07:40:57 127
原创 cookie、session、token 区别、用途
当我们登录之后,我们希望所有的页面都维持登录的状态,那我们就需要用cookie、session、token来进行实现。简而言之,cookie和session通常结合使用,通过在客户端存储session ID来维持用户状态,而token则是一种更灵活的方式,可以支持不同的客户端和跨域请求。cookie、session、token 区别,他们本质上不是一种东西,但是都跟维持状态信息有关。服务端生成的一串加密的字符串,客户端在每次请求时发送给服务器。可以存储更多的数据,但会增加服务器的存储压力。
2024-04-24 12:29:25 358
原创 String、StringBuffer和StringBuilder的区别
java.lang.String是Java中一个非常重要的类,用于表示和操作字符串。以下是有关String类的一些关键点:不可变性(Immutability):String对象一旦创建,其值不可更改。这意味着当尝试修改String对象时,实际上是创建了一个新的字符串对象。这个特性使得String具有线程安全性和缓存的潜力。字符串常量池(String Pool):为了提高性能和节省内存,Java使用了字符串常量池。字符串常量池是一个特殊的内存区域,用于存储字符串常量。
2024-04-16 07:07:12 554 1
原创 双亲委派机制
1.什么是双亲委派机制2.双亲委派机制的优势3.沙箱安全机制在介绍**双亲委派机制**的时候,不得不提ClassLoader(类加载器)。说ClassLoader之前的先了解下Java的基本知识。Java是运行在Java的虚拟机(JVM)中的,但是它是如何运行在JVM中了呢?我们在IDE中编写的Java源代码被编译器编译成的字节码文件。然后由我们得ClassLoader负责将这些class文件给加载到JVM中去执行。
2024-01-19 05:24:52 391
原创 关于安装VUE时webpack -v 不显示版本号的问题
8:就继续输入命令【npm install --global webpack-cli】,按回车键;然后在输入命令【webpack -v】,按回车键,出现webpack的版本,就说明安装成功,7:输入命令【npm install --global webpack】,按回车键;6: 输入命令【npm install --save-dev webpack-cli】,然后按回车键, 继续查看版本号。1:进入项目根目录文件夹,输入【npm install webpack --save-dev】
2023-11-30 13:54:02 1382
原创 软件安装下载链接及学习链接
远程仓库配置 Maven远程仓库默认地址为:http://my.repository.com/repo/path。也可以改变远程仓库地址。打开maven安装目录中的conf文件夹, maven安装目录 -> conf文件夹 -> settings.xml配置文件。
2023-11-29 11:38:47 433
原创 JDBC数据库连接字符串及连接方法
如果有密码conn = DriverManager.getConnection(“jdbc:odbc:数据源”,“用户名”,“密码”);String url =“jdbc:postgresql://localhost/myDB” //myDB为数据库名。”前的“mydata”是具体的数据库名称,根据需要连接的具体数据库名称填入。
2023-05-22 09:51:21 1511 2
原创 Collection接口
最顶层接口就是Collection,表示一个集合。因为是接口,所以主要考虑它的方法,这个接口中定义的方法是所有实现该接口的类都应该实现的。因为Collection描述的是集合,所以它的方法都是与集合操作相关的方法。
2023-04-09 06:57:12 115 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人