android技巧kotlin

接口优化技巧

大家好,最近看到京东云的一位大佬分享的接口优化方案,感觉挺不错的,拿来即用。建议收藏一波或者整理到自己的笔记本中,随时查阅! 下面是正文。 一、背景 针对老项目,去年做了许多降本增效的事情,其中发现最多的就是接口耗时过长的问题,就集中搞了一次接口性能优化。本文将给小伙伴们分享一下接口优化的通用方案。 ......
接口 技巧

【HarmonyOS】低代码平台组件拖拽使用技巧之常用基础组件(下)

​【关键字】 HarmonyOS、低代码平台、组件拖拽、代码编辑器 1、写在前面 本篇接着上一篇的内容来介绍,继续来看我们的登录页面的下半部分的使用,本篇会介绍按钮组件、单选框组件的拖拽使用,还会介绍代码编辑器的使用,最后会完成登录页面点击事件的逻辑处理,下面跟着我的脚步继续前进吧! 2、开发实战 ......
组件 使用技巧 HarmonyOS 常用 代码

Kotlin Notes - 4

A higher-order function is a function that takes functions as parameters, or returns a function. fun <T, R> Collection<T>.fold( initial: R, combine: ( ......
Kotlin Notes

Git 小技巧

在本地做了改动,但是又不想保留这些改动,可以使用以下命令强制拉取远程最新代码,覆盖掉本地代码: git fetch --all git reset --hard origin 其中 为您需要拉取的分支名称,例如:master。 第一条命令 git fetch --all 将会从远程仓库获取最新的代码 ......
技巧 Git

Android 11 -- 强制清理app后台,关于权限引发的问题

需求:发现一个第三方应用,点击最近任务,在清理后台的界面没办法将它彻底杀死 android 11 的最近任务部分在launcher3 里面 quickstep 里面 quickstep/recents_ui_overrides/src/com/android/quickstep/views/Rece ......
后台 权限 Android 问题 app

Android 11 -- 关于dialog和悬浮窗导致SystemUI状态栏下拉频繁闪烁(窗口焦点问题)

bug描述:如果当前app是全屏的属性,导致状态栏隐藏且有dialog 弹出时, 这个情况下想下拉显示状态栏,会导致状态栏频繁闪烁。 //services/core/java/com/android/server/wm/DisplayPolicy.java //更新系统状态栏的属性 int upda ......
SystemUI 状态 Android 焦点 dialog

【HarmonyOS】低代码平台组件拖拽使用技巧之列表

​【关键字】 HarmonyOS、低代码平台、组件拖拽、列表、列表项 1、写在前面 我们在日常开发中使用最多的组件可能就是列表组件了,现在几乎所有的应用都离不开列表,那么今天我们就来介绍一下如何利用低代码平台来实现列表的展示,列表实际上也是容器的一种,需要注意的是,列表是需要结合列表项来使用的,列表 ......
使用技巧 组件 HarmonyOS 代码 技巧

【HarmonyOS】低代码平台组件拖拽使用技巧之页签容器

​【关键字】 HarmonyOS、低代码平台、Tabs、TabContent、页签导航 1、写在前面 前面几篇分别介绍了低代码平台中的堆叠容器、滚动容器、网格布局等三种容器的使用,实际开发中我们经常会有这样的需求,页面底部是三个Tab按钮点击时会分别切换不同的视图内容,本篇我们就来介绍低代码平台为我 ......
使用技巧 容器 组件 HarmonyOS 代码

【HarmonyOS】低代码平台组件拖拽使用技巧之常用基础组件(上)

​【关键字】 HarmonyOS、低代码平台、组件拖拽、常用基础组件、基础容器 1、写在前面 之前是花了一些时间介绍了在低代码平台中滚动容器、网格布局、页签容器、列表这几种容器的拖拽技巧及使用方法,今天我会继续来介绍咱们在应用开发中可能会经常用到的一些基础容器和基础组件,由于它们的使用都比较简单,所 ......
组件 使用技巧 HarmonyOS 常用 代码

PMP答题技巧(二)

目录PMP答题技巧(二)快速提分攻略“干系”题型沟通问题PMI理念看到什么,选什么看到什么,找什么风险问题六大基本图表三大类工具PMP情景题答题套路变更批准之后风险的情景题进度情景题沟通问题相关方问题干系人问题与供应商有争议前一个项目(阶段)······,下一个项目(阶段)······计算EAC、E ......
技巧 PMP

Android Recyclerview的item间距实现

Recyclerview中,提供了一个方法addItemDecoration给我们用于设置item的分割线 下面提供几个常见的分割线效果 注: 下面的SizeUtils是AndroidUtilCode此库里的工具类,需要添加依赖,也可以自行修改封装的方法(主要是将dp单位转为px) 以下代码已封装在 ......
间距 Recyclerview Android item

Android 中主要的mk 文件

Android 编译系统中涉及到的主要Makefile 文件的解释 以下文件的路径:~\build\core\ main.mk - 整个编译系统的主导文件 config.mk - 产品配置的主导文件 base_rule.mk - 编译系统中需要遵循的基础规则定义 build_id.mk - 版本id ......
Android 文件

Android系统开发 Android10版本自定义系统版本号

前言 此博客基于Android10版本,实现自定义系统版本号 找到修改位置 需要修改的关键文件是buildinfo.sh 搜索一下文件 找到要改的目标文件 这里建议将这个文件拷贝出来修改,各自的编译环境不同,拷贝或者传输文件的方式不同,这里各自发挥。下面是我在wsl里把文件拷贝出来 zhou@DES ......
Android 版本 系统 10

android更改模拟器下载地址以及模拟器基本命令

一、修改模拟器下载地址 模拟器存放默认路径:C:\Users\Administrator\.android\avd 修改模拟器存放路径: 点击android studio 中的 help Edit Custom Properties 在弹出的文本框里输入你要存放的路径,保存即可 ANDROID_AV ......
模拟器 命令 android 地址

modelsim仿真使用小技巧

1.在sim界面可以看到仿真的模块 如果想将这些模块添加到仿真界面(wave),可以选中模块再ctrl+w即可,在wave仿真界面,全选波形(ctrl+a),再ctrl+g即可将波形自动分组,再双击各个组名即可重新命名 ......
modelsim 技巧

Android TextView自动缩放能够完整显示出一行

原文地址: Android TextView自动缩放能够完整显示出一行 - Stars-One的杂货小窝 app开发中,需要TextView可以在不同的屏幕大小要完整显示出文字,而不是显示省略号 可以使用以下代码,让TextView字体实现自适应(不过具体算法已经实现了,我们只需要设置下即可实现效果 ......
一行 TextView Android

AD常见IC类封装技巧

一.阵列式粘贴 选择焊盘复制,点击左键确定时一定要点击焊盘中心,保证粘贴时不会歪 再EA选阵列粘贴 设定距离和数字 再点击焊盘中心即可粘贴 第一个有重合,删掉一个就行 二.画丝印 确定好相对线之后按PL再按shift+E(显示全图层)可画出丝印,上篇文章已经介绍 再Shift+s , 切换单层视图模 ......
常见 技巧

AD设计中二极管封装一些技巧

一.复制pcb库中的焊盘后不要点击右键,点击左键再在pcb图中粘贴。 二.如果要取消阻焊,则可以双击焊盘再点如下按钮 三.在原理图中按2、3可以切换2、3D视角,并且3D视角如果想要移动可以按住shift再右键移动。 四.top layer 表示表贴焊盘,multi layer表示通孔焊盘,shap ......
二极管 技巧

第 372 场周赛(位运算技巧,跳表 + 二分,线段树)

class Solution: def findMinimumOperations(self, s1: str, s2: str, s3: str) -> int: cnt = 0 for a, b, c in zip(s1, s2, s3): if not a == b == c: break c ......
线段 技巧 372

Kotlin Notes - 3

Function parameters can have default values, which are used when you skip the corresponding argument. This reduces the number of overloads: fun read( ......
Kotlin Notes

从0写Android:一 安装&运行

基本信息 1. 操作系统:windows 2. 功能:模拟操作其它手机软件 3. 本次完成:安装到运行第一个模板工程 安装&启动 1. 下载地址:https://developer.android.google.cn/studio?hl=zh-cn 下载下来直接无脑安装即可 2. 打开软件 如果出现 ......
Android amp

10个令人惊叹的Go语言技巧,让你的代码更加优雅

10个令人惊叹的Go语言技巧,让你的代码更加优雅 原创 TimLiu 爱发白日梦的后端 2023-11-18 08:50 发表于广东 收录于合集#go95个 爱发白日梦的后端 专注 Go 语言领域的发展,学习成为更牛逼的架构师,日常分享 Go 语言、架构、软件工具的使用。 129篇原创内容 公众号 ......
语言 代码 技巧

PMP答题技巧

目录PMP答题技巧简洁汇总变更题通用知识描述题型综述ITTO情景题变更题计算题敏捷题做题方法ITTO法关键字法顺序法找出问题的主要矛盾、代入法几个默认变更题解析情景题解析整合管理情景题思路范围管理题思路进度管理题思路质量管理题思路资源管理题思路沟通管理题思路风险管理题思路采购/相关方题思路采购题相关 ......
技巧 PMP

运用Kotlin开发Android应用的一些技巧

我们知道Kotlin这门新语言的优势,也接触了一些常见的语法及其简单的使用,相信你会对它有浓厚的兴趣,暂且理解为对它感兴趣吧。那么,我们该如何在Android中应用这门新的语言呢?更多技术干货详见www.linuxprobe.com ......
Android 技巧 Kotlin

Android Material组件库(日期选择和时间选择器)基本使用

原文:Android Material组件库(日期选择和时间选择器)基本使用 - Stars-One的杂货小窝 简单的封装下Material组件里的日期选择器和时间选择器的使用方法 效果 代码 需要添加Material组件库的依赖(不过后面新版本Android Studio创建的新项目都会有此依赖了 ......
组件 Material 日期 Android 时间

Java开发者的Python快速进修指南:控制之if-else和循环技巧

在今天的学习中,我们简要了解了Python的控制流程,特别是if-else判断和循环操作。作为有着Java开发经验的程序员,我们跳过了一些基础概念,着重探讨if判断和循环的灵活运用。Python的缩进写法和与Java的一些语法区别都是需要注意的地方。在编写程序时,if嵌套和循环是基础结构,而设计模式... ......
开发者 if-else 技巧 指南 Python

10个不常被提及的JavaScript小技巧

1、过滤数组重复值 作用:数组去重 方法:Es6 中 Set 方法,Set类似于数组,但是成员的值都是唯一的,结合拓展运算符(...)创建一个新的数组,达到过滤原数组重复值的功能,原数组不变; 示例: 注意:包含 object、function、array下不适用 2、短路求值 作用:简化 if 判 ......
JavaScript 技巧

VIM 使用技巧 —— 全选删除

操作步骤 确保进入普通模式,按下ESC 跳转到文件开头 —— gg 进入可视模式 —— V, 也就是 shift+v 将光标移到文件末尾 —— G, 也就是 shift+g 删除 —— d 解释 1. 可视模式 可视模式允许我们选择一块文本区域,然后在上面进行编辑,比如删除、替换等。Vim 中有在三 ......
使用技巧 技巧 VIM

VIM 使用技巧 —— 四种模式

VIM,作为一款强大而高效的文本编辑器,以其独特的模式体系而闻名。在VIM中,有四种主要的模式,每一种都赋予用户不同的功能和操作。本文将深入探讨这四种模式,以帮助你更好地理解和利用VIM编辑器。 1. 普通模式(Normal Mode) 普通模式是VIM的默认模式,允许用户浏览和导航文本。在普通模式 ......
使用技巧 模式 技巧 VIM

Android期末复习4-2:使用上下文菜单ContextMenu(长按弹出型菜单)

本题重难点在MainActivity.java代码的编写上,下面总结了代码编写的思路,方便复习,第一步:列表与适配器的声明,作为成员变量供类中任何方法使用;第二步:初始化列表;第三步:为ListView注册上下文菜单项;第四步:重写上下文菜单方法onCreateContextMenu(在onCrea... ......
菜单 上下文 ContextMenu 上下 Android