首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
杨大嘴
掘友等级
Android开发
北京做Android的小学生
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
杨说:Android数据存储
适用于保存的相对较小键值对集合,SharedPreferences 对象指向包含键值对的文件,并提供读写这些键值对的简单方法。每个 SharedPreferences 文件均由框架进行管理,可以是私有文件,也可以是共享文件。 第一次从sp中获取值的时候,有可能阻塞主线程(第一次…
杨说:ContentProvider知识点总结
访问中央数据的一种方式,给其他应用使用。 与文件存储、SharedPreferences存储、SQLite数据库存储这几种数据存储方法不同的是,后者保存下的数据只能被该应用程序使用,而前者可以让不同应用程序之间进行数据共享,它还可以选择只对哪一部分数据进行共享,从而保证程序中的…
杨说:BroadcastReceiver源码分析
本文是对BroadcastReceiver发送和接收场景的源码分析。主要分析普通消息,有序消息和粘性消息原理差不多。 1、IIntentReceiver是一个Binder对象,传递给AMS用于AMS回调App进程,回调的方法是performReceive。一个Context和一…
杨说:BroadcastReceiver知识点总结
系统会在发生各种系统事件时自动发送广播,例如当系统进入和退出飞行模式时。系统广播会被发送给所有同意接收相关事件的应用。 sendOrderedBroadcast(Intent, String) 方法一次向一个接收器发送广播。当接收器逐个顺序执行时,接收器可以向下传递结果,也可以…
杨说:Service知识点总结
Service Android组件之一,用于处理非界面显示的后台任务,使用时必须在清单文件中注册。 如果系统在 onStartCommand() 返回后终止服务,则除非有待传递的挂起 Intent,否则系统不会重建服务。这是最安全的选项,可以避免在不必要时以及应用能够轻松重启所…
杨说:Fragment知识点总结
Fragment也是用于展示视图的,它必须跟Activity绑定在一起使用。Activity文章可查看 杨说:Activity知识点总结 。并拥有自己的生命周期。Activity如果onStop了那么Fragment是不能onStart的,如果Activity onDestro…
杨说:Activity知识点总结
Activity是Android为开发者提供的一个系统组件,便于开发者开发页面。Activity的主要功能有一下几个方面, 提到Activity就不的不提它的生命周期,系统通过模板模式将需要复写的方法暴露给开发者,然后开发者可以复写自己的逻辑在固定的方法中。Activity的生…
杨说:Jetpack Lifecycle 详解
使用LifecycleObserver监听生命周期需要被监听对象实现LifecycleOwner,Activity实现了这个接口,直接getLifecycle.addObserver()将观察者和被观察者关联。这样在Activity创建调用生命周期时就可以通过Lifecycle…
杨说:Picasso 2.8 使用和解析
Picasso.get().load(uri)会返回一个RequestCreator的对象,这个对象使用建造者模式配置请求参数,所有的load都是会返回RequestCreator,他是请求的配置中心,配置中心配置请求参数,比如占位图、缓存策略、转换。
杨说:Glide 4.11.0 发送请求和缓存
上文说到Glide对请求的准备工作 杨说:Glide 4.11.0 发送请求准备工作 ,这篇分析Glide的请求和缓存。请求最后都是封装成了SingleRequest。 cb.onResourceReady(engineResource, dataSource);这个cb是fi…
下一页
个人成就
文章被点赞
36
文章被阅读
17,759
掘力值
505
关注了
18
关注者
10
收藏集
12
关注标签
17
加入于
2020-01-06