Android共406篇
Android
2023移动端技术探索-五八三

2023移动端技术探索

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

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

在一般和车相关的应用,难免会和车牌打交道,组成车牌的要素,国内无非就是省份简称+地区代码+英文或者数字组成,比如京A12345,在需要输入车牌的功能上,就需要有省份简称键盘和英文数字键盘了...
Binder 程序示例之 java 篇-五八三

Binder 程序示例之 java 篇

这是一个 Binder 相关的系列教程,持续更新中: 学习 Binder 的预备知识 虚拟内存与 Linux 文件访问接口 Linux 内核常用数据结构 linux 驱动开发入门 Binder 基本原理 Binder 程序示例之 C 语言...
admin的头像-五八三admin2年前
050

给Android工程师入门Flutter手册(二)

前言 这是笔者作为一个Android工程师入门Flutter的学习笔记,笔者不想通过一种循规蹈矩的方式来学习:先学Dart语言,然后学习Flutter的基本使用,再到实践应用这样的步骤。这样的方式有点无趣且...
一文详解IPv4与IPv6协议-五八三

一文详解IPv4与IPv6协议

前段时间的工作大多与通信协议相关,随着协议相关工作的不断深入,相关数据包的分析占据了不少工作时间。在数据报文分析中,发现大学期间IP协议内容已经重新还给了老师,相关知识完全没有了印象...
admin的头像-五八三admin2年前
050

使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(四)

我正在参加「掘金·启航计划」 上一篇文章的快捷入口:写文章 - 使用Hilt完成依赖注入,让你的安卓代码层次有几层楼那么高(三) - 掘金 (juejin.cn) 辅助注入 如果通过看前面的文章学会了Hilt...
Flutter和Android原生通信的三种方式-五八三

Flutter和Android原生通信的三种方式

简介 Flutter虽然有强大的跨平台能力,但是其跨平台主要体现在UI界框架上,对于一些Android原生的功能如:获取电池电量,访问手机蓝牙,定位等硬件信息显得有些不足心。还是需要调用Android原生...
游戏优化系列一:海外谷歌应用适配相关-五八三

游戏优化系列一:海外谷歌应用适配相关

作者 大家好,我叫Jack冯; 本人20年硕士毕业于广东工业大学,于2020年6月加入37手游安卓团队;目前主要负责海外游戏发行安卓相关开发。 系列目录  游戏优化系列一:海外谷歌应用适配相关 (...
admin的头像-五八三admin2年前
050
十分钟带你写一个Android Websocket 第二篇-五八三

十分钟带你写一个Android Websocket 第二篇

我正在参加「掘金·启航计划」 可以先阅读该系列上一篇文章 1、十分钟带你写一个Android Websocket 第一篇 1、前言 上一篇挖的坑重连策略,这也是WS的重中之重,让我们一起来看下吧。(咕咕咕)...
android framework13-launcher3【04taskbar】-五八三

android framework13-launcher3【04taskbar】

1.简介 这里是讲的是给平板用的导航栏,手机模式的话不会用到。 home页,是和hotseat平行显示的 其他页面都是在底部的 打开app的情况,有个9宫格,hotseat图标,导航图标 2. 代码流程相关 2.1.Q...
admin的头像-五八三admin2年前
080

Handler真的难?看完这篇文章你就懂了!

在Android开发中,Handler是一个非常重要的组件,它可以用来实现线程之间的通信和任务调度。本篇文章将介绍Handler的使用方式和原理,帮助读者更好地理解Android开发中的线程处理。 什么是Handl...
ViewPager2系列--与TabLayout的结合-五八三

ViewPager2系列–与TabLayout的结合

前言 ViewPager我们在之前的文章也已经提到了,它是Android平台上的一个布局容器,用于实现多个页面的滑动切换。它通常用于构建用户界面中的多页内容,例如轮播图、图片浏览器、引导页等。ViewP...
admin的头像-五八三admin2年前
0120
记一个 Compose 版华容道,你值得拥有-五八三

记一个 Compose 版华容道,你值得拥有

基本思路 游戏逻辑比较简单,所以没有使用 MVI 之类的框架,但是整体仍然遵从数据驱动UI的设计思想: 定义游戏的状态 基于状态的UI绘制 用户输入触发状态变化 1. 定义游戏状态 游戏的状态很简单...
admin的头像-五八三admin2年前
0150

万字长文,为你送上全网最全Flutter学习资料!

话不多说直接上目录,干货较多内容很长,建议先收藏供以后慢慢查阅。 目录 文章 视频 组件 导航 模板 插件 框架 实验性 游戏 开源App 实用工具 社区 书籍 福利 文章 介绍 Google IO 2018 [1.1K?...
admin的头像-五八三admin2年前
0110

卷起来,开始适配 Android 14

hi 大家好,我是 DHL。就职于美团、快手、小米。公众号:ByteCode,专注有用、有趣的硬核原创内容,Kotlin、性能优化、系统源码、图解算法、大厂面经。 Android 14 要来了,做好准备要开始适配 ...
Crash排查系列第十二篇|如何监控自身进程的lowmemory kill-五八三

Crash排查系列第十二篇|如何监控自身进程的lowmemory kill

背景 当你使用下面代码不断分配内存时,最终导致物理内存耗尽,手机所有应用进程被杀死。 在一次 crash问题排查过程中,现象是crash但是并没有crash日志的捕获,后面排查到就是内存泄露导致的lo...
admin的头像-五八三admin2年前
050
Jetpack Compose(第一趴)——Compose编程思想-五八三

Jetpack Compose(第一趴)——Compose编程思想

声明式编程范式 长期以来,Android视图层次结构一直可以表示为界面widget树。由于应用的状态会因用户交互等因素而发生变化,因此界面层次结构需要进行更新以显示当前数据。最常见的界面更新方式...
admin的头像-五八三admin2年前
0180
详析一次鹅厂一面---移动端开发岗题解-五八三

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

4.2 20:12 电话方式,确认时间; 4.3 14:03 开始电话面试 时长32min 1. 综合 1.1.可以先自我介绍一下吗? 参考:根据自己的情况提前准备好即可。 1.2.学了这么多东西,你觉得你学的最好的是哪一...
admin的头像-五八三admin2年前
050
一篇搞懂Jetpack Compose 动画-五八三

一篇搞懂Jetpack Compose 动画

无论是Jetpack Compose还是原来的view体系,想做出好看的交互效果都离不开动画。Compose同样提供了相应的API来实现动画。这些API大致可以分为两类:高级别API(直接拿来用,就像使用普通组件比...
政策工具类-谷歌Android App Bundle(aab)政策海外发行-五八三

政策工具类-谷歌Android App Bundle(aab)政策海外发行

作者 大家好,我是怡寶; 本人于18年毕业于湖南农业大学,于2021年6月加入37手游安卓团队; 目前负责于海外游戏发行安卓开发。 背景 根据Google Play的政策要求,自 2021 年 8 月起,Google Pla...
admin的头像-五八三admin2年前
090