首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
框架
订阅
lnfg
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
改造 Android 官方架构组件 ViewModel
简书以及简书 CEO 最好做出深刻的道歉, 否则我也会离开简书 (好像我更文频率也不是很高把? 咳咳... 我主打的是质量! 质量! 不是数量, 逃~)
参考微信模块化通信具体实现
初期Android项目构建方式基本为分层结构设计,由于初期项目较小这种架构简单,清晰因此沿用至今。而当项目业务逐渐扩大时发现简单的分层结构已经无法满足现有项目架构,尤其是多人开发时各个业务之间沟通成本成指数上升。 应运而生的模块化思想诞生,初期大家只是将项目的业务进行简单拆分成…
热修复(一)原理与实现详解
热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经上线的app中如果出现了bug,即使是一个非常小的bug,不及时更新的话有可能存在风险,若要及时更新就得将app重新打包发布到应用市场后,让用户再一次下载,这样就大大降低了用户体验,当热修…
仿QQ录音以及振幅动画实现
我们尽量的把QQ的录音功能对应的细节都实现了。。。 1、封装AVAudioRecorder以及AVAudioPlayer实现录音以及播放功能。 2、实现录音时的振幅动画。 3、播放时环形进度条和振幅动画,以及一些零碎的交互细节。 4、变声效果。 5、发送时录音文件的路径,以及取…
Android 性能优化必知必会 | Android Performance
这篇文章记录了 Android 性能优化所必须掌握的知识,涵盖性能优化相关的方方面面
猫客页面内组件的动态化方案-Tangram
一直以来,无线应用都在不断寻求动态化页面的解决方案,在阿里巴巴集团内,除了风风火火地 Weex 项目外,各个团队都有大大小小的解决方案。我们猫客一直持续基于 Tangram 方案来解决页面动态化的问题,然而在面对持续升级的业务需求时,原有的开发模式也慢慢变得无法胜任,本年度以来…
天猫客户端组件动态化方案——VirtualView 工具大更新
前文《天猫客户端组件动态化的方案——VirtualView 上手体验》都提到了自定义模板编译成二进制数据的过程,在 Android 版的 Playground 里内置了一个编译工具可以实时调测,然而业务开发过程中,不可能在手机上编译,而是在电脑或者后台去编译模板。因此这里提供了…
Android 热修复 - 各框架原理学习及对比
从15年开始各技术大佬们开始研究热修复技术,并陆续开源了许多的热修复框架。如 Jasonross 的 Nuwa,美团的 Robust,阿里的 Andfix,腾讯的 Tinker 等等...均是Android 前辈们夜以继日的成果。而现在热修复被广泛地应用于Android 应用和…
基于AOP设计的Fragment框架
本篇文章介绍一个关于Fragment的管理框架FragmentRigger。 这个框架的目标只有两个:1、让Fragment的使用更简单。2、使用成本最低的Fragment框架。 本篇先对该框架产生的背景进行说明,接着介绍该框架解决的问题并给出部分解决方案,最后,介绍该框架的用…
Alfred Workflow:快速搜索 Android SDK
A Alfred extension that adds an 'asdk' command and view source links for the Android SDK.