首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
荒谬
更多收藏集
微信扫码分享
微信
新浪微博
QQ
41篇文章 · 0订阅
EventBus 中文文档
野生 EventBus 文档!闲来无事翻了下,感觉很神奇呐 给大家分享一下, 快上这辆 Bus ! (逃
android快速实现新手引导层的库源码
一款可以通过简洁链式调用,一行代码实现引导层的显示,自动判断首次显示,当然也可以通过参数配置来满足不同的显示逻辑和需求。 通过自定义layout.xml实现文本及image的添加,非常方便位置的调整,避免代码调整各种不好控制的情况:实验5,6次才最终确定文字等的位置
到底是用"静态类"还是单例
更新了一个疑惑,请盆友们不吝赐教,见第四点。 这里把都是静态成员的类叫做静态类,区别于静态内部类这个概念。 疑问来自写各个 Util、Manager、Helper 的时候,到底是应该写成拥有自己成员变量成员方法的单例模式,还是把所有的成员都做成静态。这应该是个经典的论题,根据社…
Android 混淆解析
2018年第一篇,新年快乐! 一款发布到市场的软件原则上都应该做代码混淆,可能有人会说谁有功夫破解你的烂代码,这个嘛,开心就好...... 通过代码混淆可以将项目中的类、方法、变量等信息进行重命名,变成一些无意义的简短名字,同时也可以移除未被使用的类、方法、变量等。所以直观的看…
Android 开发人员不得不收集的代码 (持续更新中)
Android 开发人员不得不收集的代码 (持续更新中)
提升开发效率-构建速度与快速配置
随着项目的逐步复杂,各种业务也已经到达了12个以上,app的编译速度越来越缓慢。特别是我们在去年年底和今年年初对整个android端app进行的模块化,由原来的一个模块分成了现在的11个模块。这更加导致了编译速度进一步变慢,同时还引入了growingio,以及我们组开自己发的无…
Android使用Gradle实现多渠道打包
这里我们主要用到gradle文件中的buildTypes和productFlavors,今天我们主要研究下它俩。 构建类型 默认情况下,Android插件自动为项目构建一个debug和一个release版本的应用。这两个版本的不同主要体现在在非开发机上的调试功能以及APK的签名…
RxPay快速集成微信、支付宝支付。
使用RxJava2, 使用简单。不需要编写WXPayEntryActivity类及AppRegister。望多多提宝贵意见。
WebView 显示HTML富文本
首先说明下富文本是什么:富文本的定义是一种跨平台的文本处理方式。 将 Html 文本转成 SpannableString ,通过 TextView 显示。 实际使用中发现:webView.loadData() 这个方法中文显示存在乱码,使用webView.loadDataWit…
Android 长文讲解RxJava功能性操作符(含Retrofit实例)
本文将主要讲解RxJava 2.0中的所有操作符