移动开发

Android-接入腾讯X5内核的WebView

图片来源网络,入侵必删 在维护一些原生+H5的Android项目的时候,我们会发现项目是接入了X5内核的WebView来提高H5的用户体验感。这篇博客我知道的X5内核WebView相关的知识,希望对看文章的小伙伴有所帮助。 X5内核的WebView 项目集成 项目的build.gradle中加入: repositories { google() // 增加这行

多项目开发环境:如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu)

如何使用update-alternatives管理多版本Java JDK?(Windows、Mac、Ubuntu) 📖 摘要在实际开发中,往往会遇到既要维护老项目又要跟进新特性的场景,这就需要在一台机器上同时安装并切换多个Java JDK版本。本文将针对三大主流平台——Windows、macOS 和 Ubunt

Flutter 学习 之 图片的选择 裁切 保存

在实际任务中免不了对图片进行裁切 文件格式转换 图片的选取等操作 这里做一个记录1. Flutter 图片选择工具 image_picker2. 图片裁切工具 image_cropper 3. 图片保存到相册image_gallery_saver 图片选择器 介绍 这里我选择的是image_picker 优点 官方出品的插件 可以直接调用相册和相机无需提前申请权限 可以多选和单选选择丰富

兄弟们都在夸我 “领姨夹钱“ - 记我为兄弟们开发的一款欠酒记录小程序

🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程&

Android10.0 锁屏分析——KeyguardPINView PIN锁分析

学习笔记: PIN 解锁流程跟Android10.0 锁屏分析——KeyguardPatternView图案锁分析一样,这里就不过多讲解了。 在这里主要分析下 PIN 键盘的按钮事件。 1. 确认按钮 // KeyguardPinBasedInputView.java @Override protected void onFinishInflate() { // 省略部分

Mac安装使用Gradle

本文用于本人技术学习和备忘。水平有限,如有错漏欢迎指正! 原创不易,如有转载请标注出处:# Mac安装使用Gradle 前言 Gradle安装教程 安装前准备:检查 Java 环境 下载Gradle 发行版 安装Gradle 配置系统环境 验证安装 配置存储目录 配置国内镜像源 使用示例 Grad

【基于NCNN搭建从0到1完整版】自定义算法搭建Android APP工程 万字完结篇

基于NCNN的Android平台目标检测工程实战指南 前言 一、概括 1. 项目依赖 2. 编译器安装 3. 三方库编译 4. 算法转换 5.工程搭建依赖环境 6. 工程调试与部署 二、编译器安装 三、三方库编译 1. ncnn-android-vulkan(预编译版本即可,无需自行编译) 2. opencv-mobile-andr

(3) python 面向对象编程

(一)面向对象编程 在面向对象中最重要的三个部分分别是:封装、继承、多态 可参考我前面的笔记:# 在学习这些之前,我们先明白两个概念:类、对象 类(class):描述具有相同属性和方法的对象的集合。例如:人类。 对象(object):通过对类进行实例化,分配内存空间,能能够被用户使用。例如:张三。 # 类 class Person(): name="人类有个名字" age="人

Kotlin Multiplatform超详细介绍,一篇就够了

引言本文对 KMP 做了详细介绍,包含它的基础能力以及编译过程。并从开发者最关注的性能、灵活性、生态、可靠性几个角度,简述了 KMP 的优势。包含了多个大厂的实战案例,和 Kotlin,KMP 的发展历史,以佐证其可靠性。阅读此文你将全方位了解 KMP 技术。一、跨平台开发背景💡 跨平台趋势当前软件领域有个明显的