Android共406篇 第17页
Android
Kotlin1.9.0-Beta,它来了!!-五八三

Kotlin1.9.0-Beta,它来了!!

大家好,最近看到kotlin官网上放出了kotlin的1.9.0-Beta版,不知道为啥,看到新事物出现就很开心,特地写篇文章简简单单介绍一下。 前提:插件安装 笔者使用IDE为intellij idea2023最新社区版,...
admin的头像-五八三admin2年前
080
同事问我为什么电脑屏幕上会有那么多球在飘-五八三

同事问我为什么电脑屏幕上会有那么多球在飘

记得以前用的Windows电脑里面,有一个屏保程序就是在屏幕上出现很多飘来飘去的球,当球碰到电脑边缘的时候,会反弹到相反的方向,然后最近就琢磨着能不能使用Compose DeskTop也实现一个这样的效...
Android开发实战:使用Retrofit实现登录功能与后端服务器交互-五八三

Android开发实战:使用Retrofit实现登录功能与后端服务器交互

在这篇文章中,我们将使用Android开发来构建一个简单的登录应用。我们将使用Android Studio作为开发环境,使用Java编程语言来编写代码。通过这个实例项目,您将学习到如何创建用户界面、处理用...
admin的头像-五八三admin2年前
080
Kotlin开发实战实战:现代化应用构建的技术探索与最佳实践-五八三

Kotlin开发实战实战:现代化应用构建的技术探索与最佳实践

Kotlin作为一种现代化、表达力强的编程语言,正在逐渐成为Android开发和跨平台应用开发的首选语言。本文将通过多个实战示例和代码深度探索,展示Kotlin的强大功能和实用性,帮助读者更好地理解...
admin的头像-五八三admin2年前
060
Gradle深入解析 - Task原理(执行篇)-五八三

Gradle深入解析 – Task原理(执行篇)

前2篇文章探究了gradle是如何处理Task Graph和Task调度的,至此Task的前期工作就已经完成了 下面就该执行Task了,如果观察过Task执行的话,会留意到console输出中Task后面有的带有执行结果的标...
admin的头像-五八三admin2年前
0120
Gradle深入解析 - Task原理(并行篇)-五八三

Gradle深入解析 – Task原理(并行篇)

上一篇文章讲了Task Graph的处理,在Task的顺序确定之后,真正被执行前,还涉及到Task的并行调度问题,我们知道gradle是有并行机制的,没有依赖关系的Task可以并行执行,以减少构建耗时 除了线...
admin的头像-五八三admin2年前
070
Gradle深入解析 - Task原理(Graph篇)-五八三

Gradle深入解析 – Task原理(Graph篇)

你是否对gradle如何处理task间的依赖感到好奇,创建task的方式有很多种,建立依赖的方式也很多,gradle是如何确定最终task的执行顺序的,下面我们就来探究一下 先用一张图来展示task相关的概念 ...
admin的头像-五八三admin2年前
0200
框架解读 | OkHttp设计剖析-五八三

框架解读 | OkHttp设计剖析

概述 OKHttp是一个基于HTTP协议的网络请求框架,它支持HTTP/2协议,连接复用和连接池,缓存策略等功能。它的核心设计是拦截器(Interceptor),它将请求的复杂逻辑切分成多个独立的模块,并通过...
详析一次鹅厂一面---移动端开发岗题解-五八三

详析一次鹅厂一面—移动端开发岗题解

4.2 20:12 电话方式,确认时间; 4.3 14:03 开始电话面试 时长32min 1. 综合 1.1.可以先自我介绍一下吗? 参考:根据自己的情况提前准备好即可。 1.2.学了这么多东西,你觉得你学的最好的是哪一...
admin的头像-五八三admin2年前
050
Android 14 之返回界面升级:预览目标界面 + 全新返回箭头-五八三

Android 14 之返回界面升级:预览目标界面 + 全新返回箭头

Android 13 的版本里 Android 就针对返回导航进行了大量更改,包括: 废弃原有的 KEYCODE_BACK KeyEvent 提供 Manifest 属性 enableOnBackInvokedCallback 以配置是否应用全新的 Back 导航特性 ...
Android自定义一个车牌字母选择键盘-五八三

Android自定义一个车牌字母选择键盘

在一般和车相关的应用,难免会和车牌打交道,组成车牌的要素,国内无非就是省份简称+地区代码+英文或者数字组成,比如京A12345,在需要输入车牌的功能上,就需要有省份简称键盘和英文数字键盘了...
Android适配:判断机型和系统-五八三

Android适配:判断机型和系统

在Android开发中,我们总是会碰到各种各样的适配问题。如果要解决适配问题,我们必须就要解决,出现问题的是什么机型?出现问题的是什么系统?怎么判断当前机型是不是出问题的机型?这几个问题...
admin的头像-五八三admin2年前
040
每日记录自己的Android项目(一)——UI界面-五八三

每日记录自己的Android项目(一)——UI界面

Jetpack之Navigation初遇 今天新创建一个项目,选的是这个。 首先映入眼帘的是一个这样的界面。 由ViewBinding绑定好XML布局和根布局和标题栏。 还有个字段 private AppBarConfiguration appBar...
admin的头像-五八三admin2年前
090
从近期开发的Compose DeskTop项目中收获的四个知识点-五八三

从近期开发的Compose DeskTop项目中收获的四个知识点

Compose可以跨平台相信已经不是什么新鲜事情了,相信只要会点Compose的小伙伴都已经多多少少开始上手Compose的跨平台开发,在Compose能跨的平台里面,除了Android之外,“跨”的最完善的应该就...
现代化 Android 开发:基础架构-五八三

现代化 Android 开发:基础架构

Android 开发经过 10 多年的发展,技术在不断更迭,软件复杂度也在不断提升。到目前为止,虽然核心需求越来越少,但是对开发速度的要求越来越高。高可用、流畅的 UI、完善的监控体系等都是现在...

Android后台驻留:保活和回收的机制

简介 众所周知,Android平台的管理机制下,App进入后台后,为了提供持续的及时服务(如推送、音乐),或进行驻留获取收益(跟踪、信息收集、广告)等,会利用一些方法来让自身保持活跃,躲过被A...
MQTT这么好玩不来自己搭建一个吗-五八三

MQTT这么好玩不来自己搭建一个吗

前言 之前写了一篇为什么智能硬件首选MQTT - 掘金,这次就来搭建一个自己的MQTT交互平台,实际体验一下,没有实战怎么能行。 一、服务端准备 1. 选择平台 我这里用的平台是EMQX Cloud,可以通过...

[Android] 弱网检测示例

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第7天,点击查看活动详情 使用ConnectivityManager类来检查当前的网络状态和连接类型 使用以下代码来检查当前是否有可用的网...
admin的头像-五八三admin2年前
0130
2023移动端技术探索-五八三

2023移动端技术探索

1. 行业背景 过去的2022年对大家来说都是困难的一年,难在疫情影响,难在宏观环境的增长放缓。没有增长带来的就是痛苦的体验,对于互联网行业,21年的主题是“反996”,到了22年风向就变成了“...
admin的头像-五八三admin2年前
0160
Android渠道包自动更新-五八三

Android渠道包自动更新

一、背景 转转集团旗下有多款APP产品,随着业务发展,各APP发版频率变高。在持续交付的背景下,渠道包更新存在以下几个效率问题: (1)Android渠道包提交应用市场审核,工作重复&人工成本...