logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ConstraintLayout 流式布局:Flow的动态加载

主要的内容就是这两句:constraintLayout.addView(customView,i)和flow.addView(customView)废话不多说,直接上菜,内容也比较简单。第二部分,代码的方式,动态添加。首先,第一部分:布局。

#android
Android 获取应用sha1和sha256

请注意,SHA-1 已经被认为不再安全,因为在安全研究中出现了碰撞攻击,使得可以伪造具有相同 SHA-1 值的不同数据。因此,建议在实际应用中使用更安全的哈希算法,如 SHA-256,以提高应用的安全性。在 Android 开发中,你也可以通过类似的步骤获取应用的 SHA-256 值。在 Android 应用开发中,SHA-1(Secure Hash Algorithm 1)值是一种哈希算法,常用

文章图片
#android
dart 扩展方法,实现类似kotlin扩展函数

需要注意的是,扩展方法仅能访问类的公共成员,并且它们不能被重载。虽然Dart的扩展方法在语法上与Kotlin的扩展函数不完全相同,但它们提供了类似的功能,允许在不修改原始类定义的情况下向类添加新的方法。在Dart语言中,虽然没有像Kotlin中的扩展函数(extension functions)的概念,但Dart提供了类似的功能,称为扩展方法(extension methods)。扩展方法允许你向

文章图片
#android#开发语言
git clone 指定分支

其中,“-b”选项指定要克隆的分支名称,“--single-branch”选项告诉Git只克隆指定的分支,而不是整个代码库。请将“<repository URL>”替换为要克隆的Git存储库的URL。这将只克隆名为“dev”的分支,而不是整个代码库。

文章图片
#git#github
自定义EditText利用InputConnectionWrapper进行输入拦截

利用InputConnectionWrapper拦截内容,再提交显示到屏幕上。,在内容显示到屏幕之前,进行拦截,并根据需求修改输入内容,再显示到屏幕上。进行内容输入,输入入口的控件是。自定义EditText继承自。(1)自定义EditText。实现一些替换文本的需求。修改实现自己的需求。

文章图片
#android#java#开发语言
Android app 打包发布之build.gradle 配置

【代码】Android app 打包发布之build.gradle 配置。

文章图片
#android
android studio: Could not find aar 的问题

2、点击External Libraries,在其中找一下想引入的依赖包,如果没有说明引入失败,需要检查配置是否有问题。完成上述两步后,重新sync下项目就好了。第二步如果不做的话可能会报 Duplicate class 的错误。api(name: '你的aap的包名', ext: 'aar')1、将工程显示目录切换到Project。

文章图片
#android studio#android#gradle
到底了