首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
唯美划指边
掘友等级
Android代码搬运工
|
专业搬砖
Android代码搬运工一枚,欢迎留言讨论交流!
获得徽章 9
动态
文章
专栏
沸点
收藏集
关注
作品
赞
136
文章 123
沸点 13
赞
136
返回
|
搜索文章
最新
热门
Jetpack学习-Paging
分页库可一次加载和显示一小块数据。按需载入部分数据会减少网络带宽和系统资源的使用量。 定义一个类继承自PositionalDataSource,这是一个固定大小的数据源。这里只作演示,具体业务可以根据实际情况修改。 分析Paging,首先从获取数据开始: viewModel.g…
Jetpack学习-Navigation
Navigation翻译过来就是导航。 导航是指支持用户导航、进入和退出应用中不同内容片段的交互。Android Jetpack 的导航组件可帮助您实现导航,无论是简单的按钮点击,还是应用栏和抽屉式导航栏等更为复杂的模式,该组件均可应对。导航组件还通过遵循一套既定原则来确保一致…
Jetpack学习-Room
以上内容来自官方文档。用一句话总结下:Room是基于SQLite封装的一个框架。 room_version最新可用的版本可以在官方的文档上查看。 通过@Dao来标识这是一个Dao,在编译时会通过APT生成具体的实现类。@Insert,@Delete,@Update,@Query…
Jetpack学习-DataBinding
新建布局文件,在布局最外层的节点上按alt+enter,在弹出的选项中选择Convert to data binding layout,布局就会转换成DataBinding格式的布局。 转换后的布局,会将layout作为最外层的节点,还会在里面增加一个data节点。我们需要在这…
Jetpack学习-LiveData
LiveData是一种可观察的数据存储器类,具有生命周期的感知能力。 LiveData一般都是和ViewModel一起使用。定义一个类继承自ViewModel: 通过ViewModelProviders.of(this).get(LiveDataSub.class)来实例化刚才…
Jetpack学习-Lifecycle
Lifecycle是Jetpack提供的一个组件,可以感知Activity,Fragment的生命周期变化。 这样,当Activity的生命周期变化时,我们自定义的observer就可以获取到变化。 一个最简单的Demo就写好了。 Lifecycle为什么可以感知生命周期变化,…
Jetpack学习-初识Jetpack
本篇介绍Jetpack,内容来自官方文档。(我是搬运工#^_^#) Android Jetpack 组件是库的集合,这些库是为协同工作而构建的,不过也可以单独采用,同时利用 Kotlin 语言功能帮助您提高工作效率。可全部使用,也可混合搭配! 基础组件可提供横向功能,例如向后兼…
基于Netty实现服务端与客户端通信
本文介绍基于Netty实现的服务端与客户端通信的简单使用方法,并在此基础上实现一个简单的服务端-客户端指令通信的Demo。 Netty的使用,可以参照Netty的官方文档,这里以4.x为例来演示Netty在服务端和客户端上使用。文档地址:https://netty.io/wik…
Gradle自定义插件发布到Maven
sync工程后,就可以愉快地应用插件了。 那么,如果我们自己有开发好的插件,也想提供给别人使用,要怎样操作呢?这里就需要把开发的插件上传到公共的仓库中,别人才可以引用到。本文以Maven为例,介绍自定义插件发布到Maven的流程。 可以通过bintray来发布插件到Maven仓…
Android应用加固的简单实现方案(二)
上一篇文章介绍了基于dex加固方案的两种具体实现。相对于手动加固,基于gradle实现的加固方案效率有了进一步提升。但是,还是需要在壳Module中增加util相关工具类的引用,为进一步减少代码侵入性,在前面方案的基础上,进一步完善插件的功能。 为了避免在壳Module中引入脱…
下一页
个人成就
文章被点赞
306
文章被阅读
119,844
掘力值
2,898
关注了
0
关注者
72
收藏集
0
关注标签
0
加入于
2018-11-01