首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
ashy1q
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Android 键盘高度监听方案探究
最近遇到一个需求,需要输入框布局附着在软键盘上面,随着软键盘的上移下移动画而移动。要做到这一点,需要监听键盘的高度,而且最好是在键盘弹起的时候,每一帧都有一个高度的回调。
Android WebView 拦截MP4
1.遇到的问题 Webview 做预加载,提前缓存MP4文件到本地。网络加载的时候拦截返回本地资源。 一般做法都是 在 shouldInterceptRequest 方法中做 这么做现在播放没有问题。
Android源码—为什么onResume方法中不可以获取View宽高
前言 有一个经典的问题,我们在Activity的onCreate中可以获取View的宽高吗?onResume中呢? 对于这类八股问题,只要看过都能很容易得出答案:不能。
Proguard 常用规则
为了决定哪些代码要被保留哪些代码要出丢弃和混淆,必须指定入口点。这些入口点通常是 main方法,activity,service等。 在压缩阶段,Proguard从这些入口点开始递归确定哪些类或类成员要被使用,其余的都会被丢弃。 在优化阶段,ProGuard 会进一步优化代码。…
是时候让 Android Tools 属性拯救你了
日常开发过程中,我们都会遇到这样一种场景:我们写出的 UI 效果在对接数据之前需要提前进行预览,进而调整 UI 细节和排版问题。我们一般的做法是什么样的?如果存在像 TextView 或者 ImageView 这种基础控件,你是不是还在通过诸如 android:text="xx…
【Android】函数插桩(Gradle + ASM)
第一次看到插桩,是在Android开发高手课中。看完去查了一下:“咦!还有这东西,有点意思”。 本着不断学习和探索的精神,便走上学习函数插桩的“不归路”。 插桩:目标程序代码中某些位置插入或修改成一些代码,从而在目标程序运行过程中获取某些程序状态并加以分析。简单来说就是在代码中…
Android 架构资源集合
大量 Android 架构相关的文章 Demo!
Mac中编译FFmpeg教程(Android版)
本篇文章主要介绍在Mac环境中,编译FFmpeg生成so库。 FFmpeg既是一款音视频编解码工具,同时也是一组音视频编解码开发套件,作为编解码开发套件,它为开发者提供了丰富的音视频处理的调用接口。 FFmpeg提供了多种媒体格式的封装和解封装,包括多种音视频编码、多种协议的流…
一看你就懂,超详细 java 中的 ClassLoader 详解
很详细的 java 中的类加载器讲解及示例实战。
高效保活长连接:手把手教你实现 自适应的心跳保活机制
本文主要讲解如何进行长连接保活