排序
Java 中的 File 类
我正在参加「掘金·启航计划」 这是 android 文件操作的第一篇,之所以从 Java 开始,是因为这样能从前到后彻底弄明白文件相关的操作。 环境说明: 我学习以 JDK8 为主,之所以选择 8 ,是因为...
「码上开学——hencoder」Compose笔记(声明式 UI?Android 官方怒推的 Jetpack Compose 到底是什么)
开始 声明式UI:最简单的定义;实时的、代交互的预览功能;还有更强的性能和功能。这就是Android官方推出的UI框架——Jetpack Compose。 2019 年中,Google 在 I/O 大会上公布了 Android 最新的...
一文带你实战Android JNI编程
前言 Android JNI开发相信多数Android开发者都有所了解,但是网上很多教程分为两种,一种是告诉你如何配置NDK环境变量,建个helloWorld的Demo,另一种就是太过于高端,C语言一大片,云里雾里...
Android小技巧:在通知RemoteViews中显示动画
在Android Notification显示中,我们通常显示一些静态元素,即便使用自定义布局,也不例外,因为RemoteViews有着诸多限制,例如使用的控件只有那些个基本控件,更新界面也必须通过RemoteViews提...
Jetpack Compose实现的一个优雅的 Toast 组件——简单易用~
Toast 是Android中常见的轻量级提示 本文将介绍如何使用Compose技术实现一个Toast组件 不是一个简单的toast 优雅-简洁-动画 才是我的风格 系统原生的Toast默认是在底部弹出,配合kotlin语音的特...
Android自定义一个车牌字母选择键盘
在一般和车相关的应用,难免会和车牌打交道,组成车牌的要素,国内无非就是省份简称+地区代码+英文或者数字组成,比如京A12345,在需要输入车牌的功能上,就需要有省份简称键盘和英文数字键盘了...
给Android工程师入门Flutter手册(二)
前言 这是笔者作为一个Android工程师入门Flutter的学习笔记,笔者不想通过一种循规蹈矩的方式来学习:先学Dart语言,然后学习Flutter的基本使用,再到实践应用这样的步骤。这样的方式有点无趣且...
卷起来,开始适配 Android 14
hi 大家好,我是 DHL。就职于美团、快手、小米。公众号:ByteCode,专注有用、有趣的硬核原创内容,Kotlin、性能优化、系统源码、图解算法、大厂面经。 Android 14 要来了,做好准备要开始适配 ...
政策工具类-谷歌Android App Bundle(aab)政策海外发行
作者 大家好,我是怡寶; 本人于18年毕业于湖南农业大学,于2021年6月加入37手游安卓团队; 目前负责于海外游戏发行安卓开发。 背景 根据Google Play的政策要求,自 2021 年 8 月起,Google Pla...
2023年的现代安卓开发
我正在参加「掘金·启航计划」 2023年的现代安卓开发 大家好??, 我想和大家分享一下如何用2023年的最新趋势构建Android应用. 免责声明 这是一篇来自我的观点和专业经验的文章, 考虑到了安卓开发...
带你从0上手Jetpack Compose
前言 2月底的时候,Android 官方发布了Compose的完整课程。了解到许多小伙伴还没开始学习Compose,所以我写了一篇基础文章,让我们一起轻松上手Compose~ 在这篇文章中我们将初步了解 Jetpack...
Android 视图绑定 ViewBinding
ViewBinding 官网 一、配置 build.gradle 文件配置 android { //... viewBinding { enabled = true } //或者gradle plugin 7.0以上也可以用如下写法 buildFeatures { viewBinding true } } 如果...
2023年 android 裸辞跳槽经历
相关文章 2020年疫情下的Android跳槽之路 2018年6月份Android上海找工作经历 2017年杭州找Android工作的点点滴滴 前言 上家公司我呆了整整三年,趁着合同到期,不想续签了,于是想出来试试新的...
轻松掌握RecyclerView缓存机制
在 Android 应用程序中,RecyclerView 是一个非常重要的控件。它被广泛使用,因为它可以帮助我们展示大量的数据,同时也能够提供流畅的滑动体验。然而,如果我们不小心处理好 RecyclerView 的缓...
ServiceManager是如何管理java层service的
前言 ServiceManager是Binder机制的大管家,管理着android系统的各种Service。service向servicemanager注册,当client需要调用service时,先通过servicemanager查询到该service,client接着再与...
???paging3 ǀ 官方分页库拆解与应用(下)
paging3 ǀ 官方分页库拆解与应用(下) 一 前言 未熟悉 Paging3 的可先查看上一篇文章:paging3 ǀ 官方分页库拆解与应用(上) 本文demo已放到git仓库 本篇主要讲述两大功能: 1. 状态管理:...
Android12存储空间计算的一个误区
问题背景 在Android12平台上,恢复出厂设置后,已使用空间偏高,空间使用率为28/128=21.9%,产品需要控制在11%以内 源码分析 当前页面的源码位于packages/apps/Settings/src/com/android/settin...
我要给网页端同学完整的WebRTC环境
一、背景 为了节约开发成本,有时也为了可以和小程序开发同步,移动端的一些业务常常交给网页端的同学去做,原生则负责为网页端同学提供一个稳定,可靠的WebView环境,必要时,还要给网页端同学...
每日记录自己的Android项目(一)——UI界面
Jetpack之Navigation初遇 今天新创建一个项目,选的是这个。 首先映入眼帘的是一个这样的界面。 由ViewBinding绑定好XML布局和根布局和标题栏。 还有个字段 private AppBarConfiguration appBar...
Android架构灵魂组件Lifecycle的生命周期机制详解
前言:写作就跟生活一样,是一趟发现之旅。 前言 在早期 Andorid 架构中,生命周期的事件监听和状态查询,我们需要自定义一套提供侦测功能的 Activity/Fragment 基类及回调接口,在 Activity/Fr...