首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
nottosay
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
Android 弹幕的两种实现及性能对比 | 自定义 LayoutManager
引子 上一篇用“动画”方案实现了弹幕效果,但该方案的性能有待改善,这一篇用“自定义LayoutManager”重新实现一下。
Java泛型通配符<? extends T>和<? super T>
0. 概念 1. 为什么要用通配符和边界? 4. 上下界通配符的副作用 4.2 下界<? super T>不影响往里面存,但是往外取时只能放到Object对象里面去。
《Activity显示界面历险记》—说说View的那些理不清的关系
在Activity显示View的过程中,有一些重要的角色总让人理不清,比如PhoneWindow、DecorView、ViewRootImpl。 也常常有面试题会问到,他们四者之间的关系?创建的时机?View第一次绘制的时机?等问题。 那么今天,就和大家一起从Activity启…
Android |《看完不忘系列》之Retrofit
嗨,我是哈利迪~《看完不忘系列》将以从树干到细枝的思路分析一些技术框架,本文将对开源项目Retrofit进行介绍。 Retrofit的底层网络实现基于okhttp,自身的类不是很多,最核心的点就是动态代理了。代理模式简单来说,就是为对象提供一个增强或控制其访问的代理。下面我们先…
深入理解 LayoutInflater.inflate()
不论是初学者还是安卓高手都对 LayoutInflater.inflate() 方法并不陌生,但这个方法是否引起过你的关注?你是否知道这个方法中的各种坑?这篇文章深入分析了 LayoutInflater 的 inflate() 方法,并教给你这个方法的正确使用方式。
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
ActivityManager 框架解析
ActivityManager 框架解析
Android 从 0 开始自定义控件之 自定义 View 基础实例(十)
在前面的博客当中,我们学习了 View 的一些工作原理知识等,现在是时候来写一波实例了,毕竟实践出真知嘛~ 在开始写实例之前,首先来了解下自定义 View 到底有哪几种吧,然后再根据每种分别写一个简单的小栗子。