首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓新建项目
订阅
Owenli
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
手把手教你实现Android RecyclerView上拉加载功能
心灵鸡汤:知之者不如好之者,好之者不如乐之者。 摘要 一直在用到RecyclerView时都会微微一颤,因为一直都没去了解怎么实现上拉加载,受够了每次去Github找开源引入,因为感觉就为了一个上拉加载功能而去引入一大堆你不知道有多少BUG的代码,不仅增加了项目的冗余程度,而且…
android 渲染性能分析工具
No Red 可以在 Android 手机屏幕上显示 view 渲染时间,渲染时间越长,view 越红, 同时还可以统计页面渲染时间,并可以已柱状图的形式直观的显示当前页面的渲染时间
从零开始搭建一个项目 (rxJava+Retrofit+Dagger2) -- 第 0 章
从零开始搭建一个项目
Android 应用安全防御措施
一:静态代码块分析 使用静态代码分析可以再不运行程序的前期下对程序存在的潜在问题进行分析,如控制内存使用越界等。SDK 提供了一个静态代码分析工具 lint, 这个工具可以再通过扫描工程的所有代码和资源文件后根据所得结果,将检测的问题分为 6 大类正确性、可用性、安全性、无障碍性、性能、…
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
Android 图片加载缓存问题:为什么你的Glide缓存没有起作用?
本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。 今天,我将主要讲解在使用Glide缓存功能时的问题:为什么Glide 的缓存无起作用,希望你们会喜欢。 1. 背景 2. 问题 3. 解决方案 即 我们只需重写getCac…
根Activity组件的启动过程
图例只描述了Activity组件在进程外的启动过程,即从Launcher点击图标启动MainActivity的过程。 MainActivity的启动过程涉及到了三个进程。MainActivity组件、LauncherActivity组件和ActivityManagerServi…
SharedPreference 和 RxJava 以及对 SharedPreferece 添加 wrapper
实现对 SharedPreference 操作的工具类,并结合 Rxjava