艾码汇 小程序开发 建站技术资源分享 知识及实践经验
Android Activity生命周期,启动模式,启动过程详解

Android Activity生命周期,启动模式,启动过程详解

2025-03-02

接触过Android开发的同学都知道Activity,Activity作为Android四大组件之一,使用频率高。简单来说Activity提供了一个显示界面,让用户进行各种操作,本文主要分为以下三个部分:Activity的生命周期,启动模式,...

Android抖音去水印APP

Android抖音去水印APP

2025-03-02

本文同步发表于我的微信公众号,在微信搜索 OpenCV or Android 即可关注。 前言 微信8.0.0更新以后,大伙玩得不亦乐乎,除了会动的表情,特效的炸弹、烟花等,还有一个亮点就是微信个人状态背景,既可以挂图片,...

协变和逆变

协变和逆变

2025-03-02

本文同步发表于我的微信公众号,在微信搜索 OpenCV or Android 即可关注。 协变、逆变 概念 许多程序设计语言的类型系统支持子类型。例如,如果Cat是Animal的子类型,那么Cat类型的表达式可用于任何出现Animal类...

Android WebView加载优化

Android WebView加载优化

2025-03-02

1.前言 最近几年关于原生WebView与H5混合开发的项目越来越多,这种开发带来了很多便利,但也会有一些缺点,比如说通过WebView加载H5会有一定的卡顿现象,会影响用户体验。下面本文就此问题一一展开讨论。 2. 场景...

面试问到烂的MVC、MVP以及MVVM

面试问到烂的MVC、MVP以及MVVM

2025-03-02

MVP 什么是MVP? 在了解MVP之前可以先观察MVC的架构模式。 MVC中三个组成部分:1. View,即视图中的各个控件;2. Controller,即Activity、Fragment;3. Model,即数据源。 但是日常开发中能够发现,对View层的控...

用deepseek写deepseek的api调用代码

用deepseek写deepseek的api调用代码

2025-03-01

提示语言:写个php代码:调用deepseek的api接口,并实现对话框模式的功能。 要实现一个调用DeepSeek API接口并实现对话框模式的PHP代码,你可以按照以下步骤进行。假设DeepSeek API是一个对话式AI接口,类似于Chat...

Gradle技术之一 Groovy语法精讲

2025-03-01

gradle脚本是基于groovy语言开发的,想要学好gradle必须先要对groovy有一个基本的认识 1. Groovy特点 groovy是一种DSL语言,所谓的DSL语言,就是专门针对某一特定领域的语言,专精而不专广 是一种基于JVM的开发语...

Gradle系列之三  Gradle概述以及生命周期

Gradle系列之三 Gradle概述以及生命周期

2025-03-01

1 Gradle是一种编程框架 gradle主要由以下三部分组成 1 groovy核心语法 2 build script block 3 gradle api 注:本章所有的代码都在 https://github.com/jiulu313/gradledemo.git 如下图 2 Gradle的优势 1 更加的...

Gradle技术之二 Groovy对文件的操作

2025-03-01

Groovy对文件的操作 对文件的遍历 假设文件的原始内容为: hello,world 这里是北京 andorid and ios are good system第一种方法:使用 eachLine() //1.1 new 一个File def file = new File(filepath) //1.2 groov...

IntentService使用以及源码分析

2025-03-01

一 概述 我们知道,在Android开发中,遇到耗时的任务操作时,都是放到子线程去做,或者放到Service中去做,在Service中开一个子线程来执行耗时操作。 那么,在Service里面我们需要自己管理Service的生命周期,何...