首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
SuperTypeMen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
29篇文章 · 0订阅
ASM 插桩采集方法入参,出参及耗时信息
本文主要通过`ASM`插桩采集方法的入参,出参及耗时信息并打印,通过一个不大不小的例子快速上手`ASM`插桩开发~
Android面试题
1.正数的原码反码补码相同,都是将数字转换为二进制形式,然后将高位补0。比如说对于8位来说: 2.而对于负数,负数的原码是它的绝对值对应的二进制,而最高位是1。所以: 左移就是将左边的操作数在内存中的二进制数据左移指定的位数,左边移空的部分补零。num <<…
超走心!APP 动效设计必备知识
如今丰富细腻的App动效遍布优秀的移动应用界面中,为用户提供了良好的动态沉浸式体验,动效设计在产品研发过程中也越来越被认可和重视。通过本文,你将轻松了解到关于动效设计的一些必备知识:为什么要设计动效?
[译] Kotlin 、协程、结构化并发
今天 (2018/09/12) 是 kotlinx.coroutines 0.26.0 版本的发布日,同时在这里对 Kotlin 协程的「结构化并发」做一些介绍。它不仅仅是一个功能改变——它标志着编程风格的巨大改变,我写这篇文章就是为了解释这一点。 在 Kotlin 1.1 也…
携带状态的LiveData
在Android MVVM架构中,LiveData作为通知UI更新的桥梁,地位极其重要,可以说是MVVM的核心组件。 在具体实践中,它往往链接着对数据的异步操作结果。比如在登录操作中,需要执行异步登录逻辑,逻辑完成的结果会得到用户信息数据,这个数据可能会赋值给LiveData,…
谈一谈Flutter中的共享元素动画Hero
如果你是一名安卓开发者,应该很熟悉 **共享元素变换(Shared Element Transition)**这个概念,它可以通过几行代码,就在两个Activity或者Fragment之间做出流畅的转场动画。 Google把这个概念也带到了Flutter里面,这就是我们今天要讲…
Retrofit 2.6.0 ! 更快捷的协程体验 !
近日 Retrofit 更新到了 2.6.0 版本,内置了对 Kotlin Coroutines 的支持,进一步简化了使用 Retrofit 和协程来进行网络请求的过程。其实纵观编程语言的发展历史,从汇编到 C/C++,从 Java,OC 到 Swift,Kotlin,甚至被纳…
给现有 App 引入 Flutter Module
最近 Flutter 很火,相信长得帅的人都已经对它都有了初步的了解。 不过由于目前默认使用 Flutter 作为框架接管整个 App 进行开发,不够灵活:一方面使用纯 Flutter 开发需要在项目开始之前仔细评估是否有难以实现的功能;另一方面现有的 App 想使用 Flut…
【Android 音视频开发打怪升级:音视频硬解码篇】二、音视频硬解码流程:封装基础解码框架
MediaCodec 是Android 4.1(api 16)版本引入的编解码接口,同时支持音视频的编码和解码。 首先,来看看MediaCodec的数据流,也是官方Api文档中的,很多文章都会引用。 仔细看一下,MediaCodec将数据分为两部分,分别为input(左边)和o…
【码上开学】Kotlin 的协程用力瞥一眼
大家好,我是扔物线朱凯。 终于到了协程的一期了。 Kotlin 的协程是它非常特别的一块地方:宣扬它的人都在说协程多么好多么棒,但多数人不管是看了协程的官方文档还是一些网络文章之后又都觉得完全看不懂。而且这个「不懂」和 RxJava 是属于一类的:由于协程在概念上对于 Java…