一、引言 在移动应用开发中,应用的安全性越来越受到关注。特别是在Android应用中,SO(Shared Object)文件往往会保存一些需要加密的关键数据,如API密钥、应...
一、引言 在移动应用开发中,应用的安全性越来越受到关注。特别是在Android应用中,SO(Shared Object)文件往往会保存一些需要加密的关键数据,如API密钥、应...
一、背景 在我们的实际应用中,用户在发布文本时,输入大量表情后尝试从中间删除时,会出现明显的卡顿问题。这种操作可能耗时长达2s,导致用户体验受到严重影响。通过使用 Profi...
背景 在移动应用开发过程中,隐私保护是一项至关重要的工作。以往我们采用了一种动态隐私检查工具,通过xposed方式实现,然而,这种方案存在着诸多限制。需要特定型号的手机和复杂...
https://docs.gradle.org/current/userguide/worker_api.html[https://docs.gradle.org/curre...
可以使用gradle --scan查询Task的配置情况,或者build完成后使用Analyzer查看 可以查看Dowanload,Tasks,warnings选项卡
一、什么是ViewBinding View Binding是Android Studio 3.6推出的新特性,旨在替代findViewById(内部实现还是使用findVie...
一、概念 Jetpack Compose是一种新的 Android UI开发框架,它提供了一种简洁的方式来创建和管理界面。其中 remember 是一个强大的功能,用于在界面...
前言 JetpackCompose是一种声明式的UI框架,在Compose的UI框架中不再实例化Widget,而是通过可观察数据的更新来更新界面。Compose的基础知识大家...
一、Mac13系统升级后git命令报Permission denied (publickey) 问题原因 gitlab上面推荐的ssh密钥类型是rsa,但Mac13系统这种加...
参考:https://blog.csdn.net/android_jianbo/article/details/103032284[https://blog.csdn.net...
Linux环境中,Jenkins主目录默认在/root/.jenkins Jenkins储存所有的数据文件在这个目录下. 你可以通过以下几种方式更改: 1、使用你Web容器的...
jenkins 配置完后,git报权限失败 gitlab中配置的ssh是通过:cat ~/.ssh/id_rsa.pub获取而jenkins中配置的ssh是通过:cat ~/...
解压aar将aar解压至tmpDir文件夹在aar所在路径下打开cmd窗口,输入如下命令:unzip ×××.aar -d D:/tmpDir 重打包将tmpDir重新打包成...
一、DataBinding使用 本文着重讲解DataBinding原理,使用的例子比较简单,若读者想要了解更多的DataBinding的使用方法介绍,可以自寻相关资料,本文纯...
命令行输入 vim ~/.zshrc 添加环境变量 source ~/.zshrc