首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android开发技巧
订阅
周大人在上
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
学不会Android显示系统?那是因为你还没有看过这篇文章
通过介绍Surface、SurfaceFlinger、bufferQueue、HAL、frameBuffer、VSync、多缓冲机制,以及他们之间的配合方式,详细介绍了Android的显示系统
JNI 编程上手指南之 JNI 调用性能优化
为什么要做性能优化 Java 程序中,调用一个 Native 方法相比调用一个 Java 方法要耗时很多,我们应该减少 JNI 方法的调用,同时一次 JNI 调用尽量完成更多的事情。对于过于耗时的 J
NDK 系列(5):JNI 从入门到实践,万字爆肝详解!
JNI 是实现 Java 代码与 C/C++ 代码交互的特性, 思考一个问题 —— Java 虚拟机是如何实现两种毫不相干的语言的交互的呢? 今天,我们来全面总结 JNI 开发知识框架
从 LiveData 迁移到 Kotlin 数据流
LiveData 的历史要追溯到 2017 年。彼时,观察者模式有效简化了开发,但诸如 RxJava 一类的库对新手而言有些太过复杂。为此,架构组件团队打造了 LiveData: 一个专用于 Andr
Android耗电原理及飞书耗电治理
飞书最近在进行耗电治理的专项优化,为了能更有效的推动各业务进行配合,所以会在这篇文章中简绍Android的耗电原理,以及飞书的耗电治理规划。 Android耗电统计原理 我们先了解一下Android系
Android正确的保活方案,不要掉进保活需求死循环陷进
收藏❤️+关注❤️ = 学会😘,什么样的应用需要保活呢?像一些长时间需要独立运行在后台的工具类app,比如:一些跑步软件、支付宝语音提醒、轻启动等等。(不用root和xposed)
Android 11 保存文件到外部存储,并分享文件
众所周知,Android 11 使用了专属目录,并且强制启用。关于专属目录的介绍,这里不详细多说,因为官方文档已经很明确了,之后或许会写一下。这里主要介绍我保存在外部存储根目录遇到的一些坑。 专属目录
Android-气泡对话框(根据被点击View位置显示、可定制)
气泡布局的形状可以改变,如四角弧度、气泡颜色、箭头大小和阴影。 气泡Dialog可以根据被点击的view的位置来确定自己展示的位置。 ①新增方法setLayout(int width, int height, int margin),width(设置气泡的宽)、height(设…
小技巧 | 在 Android Studio 调试应用
作为开发者,我们有时会被一些问题所困,导致在调试器中所花费的时间甚至超过了编写代码所用的时间。正因如此,最近我们找机会了解了 Android Studio 团队在提升调试速度方面使用的一些技巧。接下来,我们会为您一一呈现那些我们认为最好的、节省您时间的、且方便与您的调试流程整合…
android中的Transition动画的使用
1. 简介 Transition框架是安卓4以后引入的一个转场框架。可以在场景转换时的加入转场动画(slide,fade等等)效果,使app更加炫酷。 这里需要注意的是Transition的用途有两种。 Activity和Activity之间, Fragment和Fragmen…