首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Jetpack Compose 实战之仿微信UI -实现登陆页(一)
前言 在上一篇文章中,我说将使用Jetpack Compose仿微信UI来开始我的Jetpack Compose学习之旅,我们都知道,微信是一个庞大的系统,页面很多,我只是挑选一些页面去实现,这一期我
Android Region类碰撞检测问题
前言 众所周知,Region是android graphics一族中比较低调的工具类,主要原因还是在碰撞检测方面存在一些不足,甚至可以说成事不足败事有余,以至于难以用于2D游戏开发。 用法 既然这么失
深入理解 Android Activity 启动模式
在 Android 应用开发中,Activity 是用户界面的核心组件,而 Activity 的启动模式则是决定应用界面如何在任务栈中交互、管理以及呈现的关键因素。正确的启动模式选择能够优化用户体验、
鸿蒙开发一员难求,你知道现在鸿蒙工程师这个岗位有多火热吗?
前言 你知道现在鸿蒙工程师这个岗位有多火热吗? 只要有一年开发经验,我所在的公司都能开到35K的月薪,这本来是至少5年以上开发经验,还得有成功项目经验的主程才有的待遇。 关键是这样了,还找不上人。本来
Android自定义图片涂鸦View实现绘制和橡皮擦功能
在Android应用开发中,涂鸦功能是一个常见的需求,用户可以在画布上进行自由绘制和擦除操作。本文将介绍如何使用自定义View来实现一个具备绘制和橡皮擦功能的涂鸦View,并提供了相关示例代码
鸿蒙开发入门:多HAP的开发调试与发布部署流程
多HAP的开发调试与发布部署流程 多HAP的开发调试与发布部署流程如下图所示。 图1 多HAP的开发调试与发布部署流程 开发 开发者通过DevEco Studio工具按照业务的需要创建多个Module
Android 3D球面运动
前言 我们之前的两篇3D文章中,我们对3D的画法进行了一些探索,主要通过两种方式去构建3D效果,最终,我们找到了适合我们自己构建3D物体的方法。 《Android Canvas绘制3D视图探索》是踩坑
Android 使用 RecyclerView 实现轮播图
一、前言 之前一篇博客使用 ViewPager 实现轮播图《Android ViewPager 实现循环轮播图》,但是 ViewPager 有个天生的缺陷是 View 无法重用,此外 ViewPage
如何开发一个移动端信令网络库
1、背景介绍 最近几年一直在做IM相关的开发,对于IM通道侧接收消息的方式一般有三种: 长连接推 短连HTTP轮询拉 推拉结合 IM通道有两个基本的要求:”不丢不重“,纯推不丢不重机制复杂,纯拉性能和
Android 放大镜窥视效果
前言 放大镜效果是一种常用的局部图片观察效果,其本质原理依然是将原图片放大之后,经过范围裁剪然后会知道指定区域的一种效果。实际上放大效果有2种常见的效果,比如在一些购物网站,鼠标移动到的位置被放大,然
Jetpack Compose中 remember VS rememberSaveable
在Jetpack Compose中,存在两种方式记住某个计算的值,从而避免在重组的时候重新计算实现性能上的提升,这两种方式分别为`remember {}`和`rememberSaveable {}`
OkHttp 源码阅读笔记(四)
OkHttp 源码阅读笔记(四) 第一篇文章中介绍了 OkHttp 的同步调用和异步调用,Dispatcher 的任务调度器工作方式和 RealInterceptorChain 拦截器链的工作方式:O
详解自定义九格宫手势解锁
在移动设备上,手势解锁已经成为一种流行的安全措施。在本文中,我们将详细介绍如何使用自定义视图实现手势解锁功能。
Android 对象共享,避免创建多对象 —— 享元模式
1. 享元模式介绍 享元模式是对象池的一种实现,它的英文名称叫做 Flyweight,代表轻量级的意思。享元模式用来尽可能减少内存使用量,它适合用于可能存在大量重复对象的场景,来缓存可共享的对象,达到
Android升级targetSdk到31
针对Android升级targetSdk升级到31,罗列一些检索和变更要点,包括权限、安全、API使用。
Android面试官问协程,你会如何选择应对这些高级问题?
引言 在Android开发中,协程(Coroutines)作为一种异步编程的解决方案,已经成为开发者关注的热点之一。本文将从面试官的角度,围绕Android协程展开一系列高级疑难的面试问题,深入解析相
使用Jetpack Compose构建一个多行文本提示的TextField
前言 Jetpack Compose 作为 Android 应用开发中的新兴工具,正在以其简洁直观的方式改变着用户界面的构建方式。本文将通过案例学习如何利用函数的组合和参数化,轻松地复用和自定义组件,
秋招失利,我的春招该怎么办?这里有一条春招救急指南
在2023秋招中没有取得理想的offer,可以提前为春招做哪些准备? 每个人都有一个进入名气的梦想,每个人都希望找到一个自己喜欢,工资高的好工作。然而,赤裸裸的现实告诉你,你还没有真正进入社会,就得感
Android新手程序员如何进阶?看完你就懂了
互联网技术发展得太快了 成为程序员,不断进步就成为刻在骨子里的基因。 那么程序员可以从哪些方面进阶呢? 看源码 就像学者研究文学作品一样,通过阅读前辈的代码,可以解锁很多的秘密。 阅读源码会让我们对不
鸿蒙HarmonyOS 静态库构建与应用
HarmonyOS 是华为推出的自主研发纯国产操作系统。 开发工具 DevEco Studio 开发语言 ArkTS,ArkUI 1、安装开发工具,打开创建一个 HarmonyOS App 项目 2、
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30