首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
error爱学习41752
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Android ConstraintLayout 约束布局 1.0
高性能:界面基本可以一层布局搞定,不用嵌套多层布局。 功能强大:有百分比布局、设置自身宽高比例,各种辅助组件。 缺点就是,用了约束布局之后,再也切不回以前的布局方式了,重度依赖。 从名字上看,可能大致明白其对齐方式(就是自身的哪一边对齐目标view的哪一边),就不详细列出全部了…
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层面去回答。 …
Android vs 前端
2. 生命周期 3. 页面跳转和传值 4. 数据存储方式 5. 数据类型 6. UI绘制和逻辑交互 2. 如何获取app里的资源文件
带你实现自定义Gradle插件
最近在研究编译插桩的三种方法:AspectJ、ASM以及Redex中的ASM,要使用ASM就需要用插件的形式用在项目中,所以这篇的目的是了解并能自己定义一个Gradle插件。 网上现在很很多这样的文章,大家可以结合起来看。 Gradle插件打包了可重用的构建逻辑,可以在许多不同…