首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
可凡不凡
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
XUpdate 一个轻量级、高可用性的Android版本更新框架
一个轻量级、高可用性的Android版本更新框架。赶紧点击使用说明文档,体验一下吧! 在提issue前,请先阅读【提问的智慧】,并严格按照issue模板进行填写,节约大家的时间。 支持post和get两种版本检查方式,支持自定义网络请求。 支持设置只在wifi下进行版本更新。 …
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
ViewPager 超详解:玩出十八般花样
虽然没有 RecyclerView 这种列表控件常用些,但是在开发中你ViewPager 肯定也是不可或缺的控件,引导页、轮播图、卡片画廊等效果总是缺少不了 ViewPager 的身影。 相信每一位朋友对 ViewPager 的基础使用都已经很熟练了,今天在这里就从简至繁将 V…
拆 JakeWharton 系列之 RxAndroid
准确来讲,RxAndroid 是隶属于 ReactiveX 组织的,JakeWharton 作为参与者,贡献了大量的代码(从 git 提交历史记录可查询到),而且这个框架短小精悍,不至于像 RxJava 那么庞大,让人望而却步,非常值得一读,因此将她归为【拆 JakeWhart…
关于 RxJava 最友好的文章—— RxJava 2.0 全新来袭
前言 之前写RxJava相关文章的时候,就有人想让我谈谈RxJava2.0的新特性,说实话,一开始我是拒绝的。因为在我看来,RxJava2.0虽然是版本的重大升级,但总归还是RxJava,升级一个版本还能上天是咋的?了解一下它的更新文档不就好了么?真的有必要单出一篇文章来谈这个…
ijkplayer编译so库真没那么难
使用了,网上一搜也很多。接下来要说下笔者遇到的一个问题: 验证配置是否生效。 比如这里是配置处理什么类型的数据的,enable启用,disable禁用。 其他格式都不支持,那么可以把不想支持的格式的enable改成disable。 夹整个拷到ijkplayer-java的lib…
在Java中如何优雅地判空
作为搬砖党的一族们,我们对判空一定再熟悉不过了,不要跟我说你很少进行判空,除非你喜欢NullPointerException。 不过NullPointerException对于很多猿们来说,也是Exception家族中最亲近的一员了。 为了避免NullPointerExcept…
android webview 支付H5无法拉起微信支付
参照https://blog.csdn.net/chenyannan0617/article/details/790229721.遇到的问题大概就"商家参数错误";"空白页";"系统繁忙"等等吧2.问
为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作
在阿里巴巴Java开发手册中,有这样一条规定: 但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。 1 foreach循环 foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。 Java语言从…