首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
Mr_srae
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Android人涅槃重生之路
为什么要写这篇文章 相信很多人跟我一样,当我心血来潮想要学习的时候,却总是无从下手,到底从何学起呢?一想再想,还是不学了吧,太难了,自从去年5月加入滴滴以来,一共只输出了8篇博客,是什么让我放缓了脚步
Android application 和 activity 标签详解
Application 标签 android:allowTaskReparenting android:allowTaskReparenting=[“true” | “false”] 表明了这个应用在 reset task 时,它的所有 activity 是否可以从打开它们的…
总结常用的Android屏幕适配方案
前段时间开启新项目的时候就考虑过Android屏幕适配,说实话以前从来没有想过针对这一块做一些优化,原本的屏幕适配方案简单来说就是利用好dp和weight来进行屏幕适配,当然这种方法在目前来说仍
Android Studio Arctic Fox | 2020.3.1、Gradle 7.0升级记录
环境 Android Studio Arctic Fox | 2020.3.1 Gradle、AGP 7.0 Kotlin 1.5.31 问题1 解决 Gradle的java环境变量与系统JAVA_H
Android全套动画使用技巧
Animation框架定义了透明度、旋转、缩放和位移几种常见的动画,控制的整个View,实现原理是每次绘制视图时View所在ViewGroup中的drawChild函数获取该View的Animation的Transformation值,然后调用canvas.concat(tra…
Android 理解Window和WindowManager
概述 Window表示窗口的概念,他是一个抽象类,他的真正实现类是PhoneWindow,WindowManager用来对Window进行管理,是外接访问Window的入口,Window操作的具体实现
让你不再俱怕 Fragment State Loss
使用过 Fragment 的人我相信对臭名昭著的状态丢失问题(IllegalStateException: Can not perform this action after onSaveInstanceState)一定不会陌生。曾经被这个问题困扰了很久,相信很多同学也是。花些时间来好好把它研究一下,以弄懂为何会有这样的问题产生,然后就可以解决问题,或者合理的规避问题。
【Java/Android】超详细的线程池分析
在Java中,要使用多线程,除了使用new Thread()之外,还可以使用线程池ExecutorService。 在异步任务比较多时,创建、销毁线程会占用很多系统资源;这时候,使用线程池,就可以实现线程的复用,让人专注于任务的实现,而不是管理线程。 1. 什么是线程池 线程池…
Handler内存泄漏原因及解决方案
主线程Looper生命周期和Activity的生命周期一致。 非静态内部类,或者匿名内部类。默认持有外部类引用。 Handler造成内存泄露的原因。非静态内部类,或者匿名内部类。使得Handler默认持有外部类的引用。在Activity销毁时,由于Handler可能有未执行完/…
Android 多线程:你的 Handler 内存泄露 了吗?
1. 问题描述 2. 原因讲解 在Handler消息队列 还有未处理的消息 / 正在处理消息时,此时若需销毁外部类MainActivity,但由于上述引用关系,垃圾回收器(GC)无法回收MainActivity,从而造成内存泄漏。如下图: 3. 解决方案 解决方案的思路 = 使…