首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Android 自定义View(一): 自定义TextView
效果图: 自定义TextView 的构造函数写法有两种: 第一种比较推荐写法: 第二种写法: 接下来就是创建 Paint和初始化一些配置 在 onMeasure 中测量文字的宽高 测量结束以后开始绘制
IPC方式
一. Messenger 1. 要确保服务端进程处于存活状态,可以使用bindService拉起服务端进程
告别卡顿和耗电!view_model 的 Pause 机制如何拯救你的 Flutter 应用
一、背景:为什么需要 Pause 机制? 在开发 Flutter 应用时,我们经常会遇到一些场景,页面虽然存在于内存中,但对用户并不可见。例如: 被新页面覆盖:用户从页面 A 跳转到页面 B,此时页面
Android NDK 开发中的崩溃排查
Android NDK 开发中的崩溃排查 解析崩溃的内存地址(比如 #00 pc 7a3b6c /data/app/.../lib/arm64/libapp.so) ndk-stack 批量解析 nd
【Android】快速上手 Android 组件化开发
文章介绍了各模块的依赖原则、ARouter 的简单使用以及单工程项目如何进行壳工程化等内容,这些足够应对业务模块少量项目的情况,如果读者希望更加理解组件化原理,可以学习 Android 包...
Flutter 开发效率提升 200%:我的私藏工具库清单(附项目模板)
[导语/前言] 很多刚接触 Flutter 的兄弟问我:“为什么我写个简单的界面要堆那么多代码?”、“屏幕适配怎么搞最快?”。 其实,Flutter 生态已经非常成熟,很多功能完全不需要我们手写。作为
打破设备壁垒:用“输入流转2”实现电脑与手机键鼠的跨品牌协同
软件介绍 “输入流转2”是一款专为Windows与安卓设备设计的效率工具。它打破了设备间的壁垒,让您只需一套键盘和鼠标,即可无缝操控身边的Windows电脑和多个安卓手机/平板电脑,无视品牌隔阂。
重学Kotlin(四)面向对象
重学Kotlin(四)面向对象 一、Kotlin 的类构造器 1. 主构造器(Primary Constructor) 最常用、最简洁的构造方法,直接写在类名后面: 特点: 定义在类名后面的小括号中
(6)Kotlin/Js For Harmony——ArkTs 开发工具套件
Scope ArkTs上的Scope 和Kotlin 写成Scope 类似,用于生命周期管理 用起来也比较简单: this.scope.cancel()的时候,可以通过abortSignal感知,执行
虾分发平台提供多种价格套餐
操作简便: 平台界面简洁易用,操作流程顺畅,即使是初次使用的开发者也能快速上手。 虾分发 xiafenfa提供在线自助制作功能,支持24小时在线制作APP,为开发者提供了极大的便利。 性价比高: 提供
1为什么选择Jetpack Compose
介绍了 Jetpack、Compose 和 Coroutine 的优势。Jetpack 减少代码、架构清晰、稳定性强;Compose 是声明式 UI 框架,开发简单、效率高、易维护;Coroutine
宝藏发现!能让公众号新手少走弯路的1个工具
做公众号运营,选对一款顺手的编辑器,真的能帮自己少踩很多坑!我在这行摸爬滚打5年了,前前后后试过不少排版工具,现在一直固定用小墨鹰编辑器,说实话是真的用着省心。 先聊聊它的界面设计,对新手太友好了——
OkHttp深度解析(三) : 拦截器?连接复用&合并?Http2?
你可能已经看过无数的 OkHttp 讲解,但是你为什么一遇到问题还在搜索它?因为你没有真正系统的了解过 OkHttp,本系列文章将系统的讲解它的核心精髓,以及解惑那些你经常疑惑的问题的本质!
OkHttp深度解析(二) : OkHttpClient 你没见过的那些属性
你可能已经看过无数的 OkHttp 讲解,但是你为什么一遇到问题还在搜索它?因为你没有真正系统的了解过 OkHttp,本系列文章将系统的讲解它的核心精髓,以及解惑那些你经常疑惑的问题的本质!
OkHttp 深度解析(一) : 从一次完整请求看 OkHttp 整体架构
你可能已经看过无数的 OkHttp 讲解,但是你为什么一遇到问题还在搜索它?因为你没有真正系统的了解过 OkHttp,本系列文章将系统的讲解它的核心精髓,以及解惑那些你经常疑惑的问题的本质!
dataBinding-1
1项目级开启dataBinding xml布局左上角转换成dataBinding布局 binding = DataBindingUtil.setContentView(this,R.layout.ac
Android Studio 2024版新建java项目和配置环境下载加速
一、新建Java项目 新建项目时选择Basic Views Activity,能够选择Java语言。 点击完成即可创建完成java项目。 二、 配置Gradle 在目录树中,找到gradle-wrap
MDI Jade9.0中文版详细下载及安装教程,附免费MDI Jade安装包!!
一、MDI Jade9.0软件下载 软件名称:MDI Jade 9.0 下载链接: (建议手机保存后到电脑端打开,下载解压无需任何密码) 夸克网盘链接:https://pan.quark.cn/s/9
IMS 启动调用逻辑
``` 函数调用顺序:onCreate --onStartInput--onCreateInputView--onStartInput ```
【底层机制】Android图形渲染体系深度解析:VSync信号机制
在Android图形渲染体系中,VSync(Vertical Synchronization,垂直同步)是贯穿CPU、GPU与显示器协同工作的核心机制。
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