2024年10月24日
摘要: 需求:Android中RecyclerView在平板上实现列表横屏4个卡片,竖屏3个卡片,手机上2个卡片? 1. 添加依赖 确保在 build.gradle 中添加了 RecyclerView 的依赖: implementation 'androidx.recyclerview:recyclervi 阅读全文
posted @ 2024-10-24 10:42 巫山老妖 阅读(23) 评论(0) 推荐(0) 编辑
  2024年10月23日
摘要: 一、判断设备是否是平板 1、方法1 /** * 判断是否为平板 * @return */ fun isPad(context: Context): Boolean { val wm = context.getSystemService(Context.WINDOW_SERVICE) as Windo 阅读全文
posted @ 2024-10-23 17:02 巫山老妖 阅读(96) 评论(0) 推荐(0) 编辑
  2024年8月6日
摘要: 1、华为开发者平台创建项目绑定APP 2、设置SDK 3、添加SDK 在Gradle文件中设置AppGallery Connect的Gradle插件以及AppGallery Connect SDK基础包。 a) 设置项目级 build.gradle allprojects { repositorie 阅读全文
posted @ 2024-08-06 17:21 巫山老妖 阅读(14) 评论(0) 推荐(0) 编辑
  2024年7月15日
摘要: 1、点击Window键+R 进入命令窗口 2、cd 进入你项目使用的Java版本的路径 如:我使用的JDK版本11,必须使用项目对应的版本才行 C:\Users\admin>cd C:\Users\admin\.jdks\corretto-11.0.23\bin 3、输入项目秘钥库路径 C:\Use 阅读全文
posted @ 2024-07-15 15:22 巫山老妖 阅读(131) 评论(0) 推荐(0) 编辑
摘要: java.io.IOException: Invalid keystore format 解释: java.io.IOException: Invalid keystore format 错误表明Java程序试图加载一个密钥库(keystore),但是密钥库的格式不正确或不被支持。密钥库通常用于存储 阅读全文
posted @ 2024-07-15 15:14 巫山老妖 阅读(236) 评论(0) 推荐(0) 编辑
  2024年6月12日
摘要: 在 Android 应用程序中,attachBaseContext() 方法是一个回调方法,它在 onCreate() 方法之前被调用,其作用是向应用程序的 Context 对象中添加或修改一些信息。通常,开发人员会在这个方法中执行一些初始化操作,如创建全局对象、设置默认语言等。 具体来说,atta 阅读全文
posted @ 2024-06-12 17:55 巫山老妖 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 测试小姐姐测试版本的时候,把系统字体给变大了,再回到app直接崩溃,分析原因找问题,主要有2种方式 第一种.设置字体大小我们都是用的是sp,如果改为dp就不会有这个问题, 我相信大部分写android的都是用的sp,现在改回来肯定是头痛,别着急,我们先看看源码 public static float 阅读全文
posted @ 2024-06-12 17:52 巫山老妖 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在Android开发中,Toast是一种轻量级的提示框,用于在屏幕上显示临时消息。一般情况下,Toast显示的文字大小是固定的,无法直接改变。但是,我们可以通过一些方法来实现在Toast中显示不同大小的文字。 方法一: 使用自定义布局 创建custom_toast.xml布局文件,如: <?xml 阅读全文
posted @ 2024-06-12 17:42 巫山老妖 阅读(174) 评论(0) 推荐(0) 编辑
  2024年5月21日
摘要: 升级Android studio后(Arctic Fox 北极狐 升级为 jellyfish 水母),遇到 Unable to make field private final java.lang.String java.io.File.path access这个问题,Arctic Fox 北极狐版 阅读全文
posted @ 2024-05-21 16:24 巫山老妖 阅读(3411) 评论(0) 推荐(0) 编辑
摘要: 在Android studio 升级后遇到如下问题 Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'.Using insecure protocols with repositories 阅读全文
posted @ 2024-05-21 16:00 巫山老妖 阅读(501) 评论(0) 推荐(0) 编辑