android版本studio
SpringBoot IDEA 版本 - 学习笔记1
1.学习资料 主要是在 bilibili 学习资料,遇见狂神说。2. 2.下载 IDEA IDEA全称IntelliJ IDEA,是java语言开发的集成环境。最突出的功能是调试(Debug),可以对Java代码、javascript、JQuery等技术进行调试。据说,是开发者几乎少不了的工具。点击 ......
Learn Git in 30 days——第 18 天:修正 commit 过的版本历史记录 Part 1
写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 当你使用 Git 进行版本控制时,我们会利用 git commit 建立许多版本,由于 Git 属分布式版本控制 ......
Android GKI 架构 + GKI改造原则、机制和方法
Android GKI 架构简介https://blog.csdn.net/shift_wwx/article/details/126347543 相关术语: ACK:Android Common Kernel AOSP:Android Open Source Project GKI:Generic ......
在 Android Studio Java 项目里混合 Kotlin 编程
首先,先搞明白一个概念,这里的 Java 混合 Kotlin 是指文件层级的混合,即 Java 代码还是写在 .java 文件中,Kotlin 代码还是写在 .kt 文件中,只不过是可以在 Java 的代码中可以调用自己写好的 Kotlin 类,从 Java 的角度看,它并不知道它调用的这个类是 K ......
vs 远程调试工具2019 2020 ,visual studio
https://learn.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2022#download-and-install-the-remote-tools 这个是唯一的方法, 如果是非最新的版本, 就必须这样 ......
移动端低版本浏览器常见兼容性问题
在移动端低版本浏览器上,可能会遇到一些常见的兼容性问题。以下是一些常见的问题和解决方法: 不支持Flexbox布局: 低版本的移动浏览器可能不完全支持Flexbox布局。在这种情况下,您可以使用CSS的其他布局技术,如浮动(float)或定位(position)来替代Flexbox布局。 不支持某些 ......
mysql8.0版本的下载与安装
1.首先下载mysql,官网下载https://www.mysql.com/ 2.到页面底端,选择社区版 3.选择windows版本 4.选择较大的那个下载链接 5.跳过注册,直接下载 二、Mysql8.0的安装 1.双击下载后的安装文件,点击no,即自动升级选项 2.选择下一步 3. ......
直播平台软件开发,Android SystemUI 导航栏动态显示隐藏
直播平台软件开发,Android SystemUI 导航栏动态显示隐藏 1、导航栏创建加载及隐藏: frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBar.java ... try { ......
Android/ImageButton如何显示二进制字符流的图片
今天做获取用户接口信息,结构如下所示(UserIcon的值只是部分,不可用),有返回用户图片的信息(二进制),需要在页面显示,这里做下笔记 { "UserCode":"admin", "UserName":"管理员", "UserIcon":"iVBORw0KGgoAAAANSUhEUgAAAIAA ......
mac 安装多版本JAVA
1、下载地址 https://www.oracle.com/java/technologies/downloads/#jdk17-mac 2、配置 以安装JAVA8 和 JAVA17 为例: 解压后将文件夹移动到目录 /Library/Java/JavaVirtualMachines (非必须,后面 ......
node版本管理神器nvm安装使用教程(Windows11版本)
什么是nvm? 当我们在同时在做几个需求不同的项目时,可能我们需要使用不一样的node.js版本,那么我们就需要在不同的node.js版本中进行切换,我们要在电脑上重复卸载安装多个不同版本的node,非常麻烦,这个时候,我们就可以使用nvm来管理我们安装的node,需要使用哪个就指定哪个即可。 nv ......
Android RxJava 异常时堆栈信息显示不全(不准确),解决方案都在这里了
现象 大家好,我是徐公,今天为大家带来的是 RxJava 的一个血案,一行代码 return null 引发的。 前阵子,组内的同事反馈说 RxJava 在 debug 包 crash 了,捕获到的异常信息不全。(即我们捕获到的堆栈没有包含我们自己代码,都是一些系统或者 RxJava 框架的代码) ......
android中的VERSION和VERSION_CODES和compileSdkVersion, minSdkVersion 和 targetSdkVersion理解
一 背景 经常会有代码中用到 Build.VERSION.SDK_INT < Build.VERSION_CODES.O ,这是指什么意思。 在app项目中,经常会看到 android { compileSdkVersion 30 buildToolsVersion "30.0.3" default ......
Android studio 修改APK打包生成名称
在app的build.gradle的android{}添加一下代码 android.applicationVariants.all{ variant -> variant.outputs.all{ def createTime = new Date().format("YYYYMMdd", Time ......
高版本kube-apiserver删除namespace
确认namespace下没有资源 kubectl get all -n my-namespace kubectl delete namespace my-namespace 调用kube-apiserver PUT接口去掉namespace中的finalizer kubectl proxy & PI ......
Android-3-创建activity
activity是什么? 本质上就是一个一个的页面,可以在页面中放button,label,input等等 view是什么? 本质上就是activity中用于布局的一个个组件,是作为这些组件的 R是什么? 本来只是表示Android,但在这里表示整个布局框架的各种细节,比如要布局中的某个组件,页面的 ......
Webfunny大版本改造(mysql迁移至clickhouse)
Hello,大家好,欢迎使用Webfunny前端监控、Webfunny前端埋点系统。 最近一段时间,我们整个团队都在忙着改造webfunny的clickhouse版,改造的内容非常之多,工作量非常之大,大家都忙得焦头烂额的。所以很多小伙伴提的优化建议,在这段时间都搁置了,除非是比较严重的bug,基本 ......
个人微信API对接-Golang版本
golang版个人微信号API, 突破登录限制,类似开发公众号一样,开发个人微信号 微信机器人😈,利用微信号完成一些功能的定制化开发⭐ 模块简单易用,易于扩展 支持定制化开发,如日志记录,自动回复 突破登录限制📣 无需重复扫码登录 支持多个微信号同时登陆 安装 go get github.com ......
转载:Ubuntu 开机自动运行脚本(适用于Ubuntu20.04版本及之后)
Ubuntu 开机自动运行脚本(适用于Ubuntu20.04版本及之后) 原文网址:Ubuntu20.04--开机自动运行脚本(命令)--方法/实例_IT利刃出鞘的博客-CSDN博客 1.创建rc-local.service文件 sudo cp /lib/systemd/system/rc-loca ......
app测试日常踩坑——新老版本共用缓存问题
需求:在测一个页面,老版本就存在的一个页面(多个模块,一个接口分成三次请求返回),但是新版本要新增一个模块。老的页面的实现方式是页面直接读取redis数据(还有其他逻辑,方便解释暂时这样说),截取模块的方式来分接口返回,新增的一个模块是要放在中间。 方案:方案是沿用老的redis缓存,在老得缓存中加 ......
Flutter插件flutter_boost 在android模块中的报红问题解决.
1,在开发Flutter插件时,打开插件的android项目,准备编写native端的代码时,发现各种报红,代码无法跳转,体验十分不好。就像我下面的截图一样: 导入了FlutterBoost flutterBoost源码爆红。但是运行正常。。这说明本身是没有问题的。。 分明是没有错误的 类都存在。但 ......
Android 9 WiFi连接过程
我们从setting 入口开始分析该过程; 1.setting界面 packages\apps\Settings\src\com\android\settings\wifi\WifiSettings.java 创建Dialog2 @Override public Dialog onCreateDia ......
Visual Studio - 如何在给定目录下批量添加文件作为LINK?
Visual Studio - 如何在给定目录下批量添加文件作为LINK?- 堆栈溢出 (stackoverflow.com) 对于单个文件 在“添加项目”对话框中,您可以看到“添加”按钮上的小箭头向下指向 单击它(因为它是一个带有下拉列表的按钮),然后选择“添加为链接”菜单项。将项目添加为链接 对 ......
Android软键盘弹出关闭监听
https://juejin.cn/post/6844903489051557902?from=singlemessage&isappinstalled=0#comment package com.xiucai.common.manager; import android.graphics.Rect ......
SpringBoot 3.0最低版本要求的JDK 17,这几个新特性不能不知道
最近,有很多人在传说 SpringBoot要出3.0的版本了,并且宣布不再支持 Java 8,最低要求是 Java 17了。 其实,早在2021年9月份,关于 Spring Framework 6.0的消息出来的时候,Spring 官方就已经明确了不会向下兼容,最低的 JDK 版本是 JDK 17。 ......
Visual Studio常用快捷键
1.折叠/展开全部代码 全部代码折叠到定义:CTRL+M、CTRL+O 选择代码折叠到定义:CTRL+M、CTRL+M 全部代码展开:CTRL+M、CTRL+L 2.F12:跳转到定义 3.编辑查找:CTRL+F 4.编辑替换:CTRL+H 5.查找所有引用:Shift+F12 6.注释所选代码:C ......
Visual Studio自定义代码片段入门
1路径:VisualStudio菜单栏——工具——代码片段管理器(Ctrl+K,Ctrl+B),打开后导入自己准备好的就行了. 2.文件自定义: 以prvm为例:private void Method(){} 步骤:新建名称为prvm的txt;待编辑完成后(比如下方的源代码),将后缀改为.snipp ......
Android Studio中无法显示main.dart(Flutter项目在Android Studio中显示不全)
问题描述 创建完项目后只出现android文件 选择Project Files就会显示整个目录内容 设置后 ......
android短视频开发,scroll-view的横向滚动
android短视频开发,scroll-view的横向滚动 css .scrollCon{white-space: nowrap;display: flex;align-items: center;}.monthItem{display: inline-block;width: calc(100% ......
k8s安装kube-promethues(0.7版本)
k8s安装kube-promethues(0.7版本) 一.检查本地k8s版本,下载对应安装包 kubectl version 如图可见是1.19版本 进入kube-promethus下载地址,查找自己的k8s版本适合哪一个kube-promethues版本。 然后下载自己合适的版本 #还可以通过如 ......