2024年5月9日
摘要:
一、概述 项目对接极光推送功能,要求: 1.app在线时走极光推送SDK的通道 2.不在线时走厂商信道,对接厂商如下: a.华为 b.荣耀 c.vivo d.oppo e:小米 3.各平台地址 极光推送控制台:https://www.jiguang.cn/console 极光推送厂商通道配置地址:h
阅读全文
posted @ 2024-05-09 12:04
飘杨......
阅读(438)
推荐(0)
2024年5月8日
摘要:
一、概述 在HarmonyOS 4.0.0调用相机拍照时,Intent.resolveActivity(getPackageManager())返回了,null,但是摄像头是正常的没啥问题。 二、解决办法 多加一层判断,判断是否有摄像头且摄像头是否可用 /** * 判断是否有摄像头,摄像头是否可用
阅读全文
posted @ 2024-05-08 10:32
飘杨......
阅读(669)
推荐(0)
2024年4月25日
摘要:
一、概述 项目需要做日程组件,其中涉及到了日历这块的内容。 需求: 1.获取全年有多少个月 2.获取每月有多少个周 3.获取每月每一天对应的是星期几 4.单独获取某一天对应的是星期几 5.把以上四条组织成为一个集合 二、代码示例 /** * 时间分割工具类 */ public class DateS
阅读全文
posted @ 2024-04-25 10:39
飘杨......
阅读(175)
推荐(0)
2024年3月29日
摘要:
一、概述 双层Fragment+ViewPager2嵌套来回切换导致如下异常 ViewPager2 FragmentManager is already executing transactions 二、解决办法 FragmentStateAdapter的默认构造函数使用的是: public Fra
阅读全文
posted @ 2024-03-29 15:43
飘杨......
阅读(466)
推荐(0)
2024年3月21日
摘要:
一、概述 需求: 自定义密码输入样式,Android原生的密码样式无法满足现有需求。所以只能自定义。如下图: ps:由于是密码框页面无法截图(涉及到隐私,所以只能拍个照将就着看) 二、代码示例 /** * 自定义密码输入框 */ class PasswordEditView(context: Con
阅读全文
posted @ 2024-03-21 14:43
飘杨......
阅读(108)
推荐(0)
2024年3月18日
摘要:
一、概述 在使用AndroidStudio运行项目的时候,有时候会出现 Unable to delete directory E:/xxxxx 会提示某一个文件无法删除,导致clean和重新运行都会失败。 二、解决办法 导致这个问题的原因是可能有两个虚拟机同时使用了该文件。 第一种情况: 1.打开了
阅读全文
posted @ 2024-03-18 10:20
飘杨......
阅读(376)
推荐(0)
2024年2月7日
摘要:
一、概述 做了一个简单的服务用来下载文件,这里主要使用来下载apk,然后生成一个二维码给用户下载apk使用。 二、步骤 1.在ubuntu上安装go环境并配置环境变量(网上一大堆) 2.在Windows交叉打包一个可以运行在ubuntu上的可执行文件。打包命令 file_download_servi
阅读全文
posted @ 2024-02-07 17:54
飘杨......
阅读(187)
推荐(0)
2024年2月5日
摘要:
一、概述 华为APP应用市场反馈问题:(目前是华为审核特有的问题) APP在申请敏感权限时,应同步说明权限申请的使用目的,包括但不限于申请权限的名称、服务的具体功能、用途;告知方式不限于弹窗、蒙层、浮窗、或者自定义操作系统权限弹框等 验证了小米、vivo、oppo、应用宝,只有华为审核会出现以上问题
阅读全文
posted @ 2024-02-05 13:23
飘杨......
阅读(3060)
推荐(0)
2024年1月30日
摘要:
一、概述 Viper主要是操作: 1.读取命令行参数 2.读取环境变量 3.读取配置文件 这比配置参数直接写在代码中方便的多,而且还支持配置热加载 导入viper go get -u github.com/spf13/viper 二、代码示例 1.在代码中读取设置默认配置 // 读取默认配置 fun
阅读全文
posted @ 2024-01-30 15:19
飘杨......
阅读(284)
推荐(0)
2024年1月29日
摘要:
一、概述 在java中可以使用过滤器、拦截器实现登录验证(验证token的有效性、判断哪些路径需要登录、哪些路径不需要登录)等等的一些公共性的验证操作。 go语言中有没有类似的东西呢,答案是有的,go语言中可以使用中间件来完成这个操作。 接下来使用gin+中间件的形式来验证token的有效性(公共/
阅读全文
posted @ 2024-01-29 10:06
飘杨......
阅读(172)
推荐(0)