首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
九月的最后一天
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Activity、Window、View三者关系
使用子窗口:在 Android 进程内,我们可以直接使用类型为子窗口类型的窗口。在 Android 代码中的直接应用是 PopupWindow 或者是 Dialog 。这当然可以,不过这种窗口依赖于它的宿主窗口,它可用的条件是你的宿主窗口可用 Activity并不负责视图控制,…
[译] 使用 Kotlin 协程改进应用性能
协程是一种并发设计模式,你可以在 Android 上使用它来简化异步代码。协程是在 Kotlin 1.3 时正式发布的,它吸收了一些其他语言已经成熟的经验。 本主题描述如何使用 Kotlin 协程来解决这些问题,让你能够写出更清晰、更简洁的代码。 在 Android 上,每个应…
5. Jetpack源码解析---ViewModel基本使用及源码解析
1. Jetpack源码解析---看完你就知道Navigation是什么了? 2. Jetpack源码解析---Navigation为什么切换Fragment会重绘? 3. Jetpack源码解析---用Lifecycles管理生命周期 4. Jetpack源码解析—LiveD…
每个人都要学的图片压缩,有效解决 Android 程序 OOM
不管是网上下载下来的也好,还是从系统图片库中读取的图片,都有一个相同的特点:像素一帮较高。同时我们都知道,Android 系统分配给我们每个应用的内存是有限的,由于解析、加载一张图片,需要占用的内存大小,是远大于图片自身大小的。所以,这时程序就可能因为占用了过多的内存,从而出现…
Android调试神器stetho使用详解和改造
Database Inspection:数据库查看,可以直接看到当前应用的sqlite数据库,而且是可视化的,不需要再下什么奇怪的工具或者用命令行看了。这个确实非常棒! View Hierarchy:布局层级查看,免去使用查看布局边界的花花绿绿带来的痛苦和卡顿,而且能看到每个v…
Android 寻找极限编码的「快感」
关于 Android Studio 一些配置,如果可以掌握下来,是能够很大限度得提高我们的工作效率,节省工作时间。 注意:本文权当是一篇归类总结文章,里面引用了网上一些优秀文章,是本人阅读过之后觉得写得非常之好的,才贴出来的。 编码当然要选自己喜欢的主题才有感觉。在【Setti…
Android自定义View之仿QQ未读消息拖拽效果
用QQ的时候,发现未读消息拖拽效果蛮有意思,就模仿了一下。 绘制小圆相对比较简单,直接调用canvas.drawCircle即可,定点中心圆的圆心是固定的,拖拽圆的圆形是手指触摸屏幕的坐标。 同理P2,P4也可以求出。 好像有那么一点点感觉了,但是远远还不够。那么我们可以定一个…
Android之消息机制问题
6.0.0.8 Handler.sendMessageDelayed()怎么实现延迟的?结合Looper.loop()循环中,Message=messageQueue.next()和MessageQueue.enqueueMessage()分析。 跨线程通信。当子线程中进行耗时…
Android 网络基础之 HTTP
学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开、灯火阑珊的感觉,记忆也会更深刻。 HTTP 全称是 HyperText Transfer Protocal ,即:超文本传输协议,从 1990 年开始就在 WWW 上广泛应用,是现今在 WWW …