首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我的收藏
订阅
荡荡鱼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
WebView白屏检测与处理
一直有用户反馈APP中WebView页面白屏,包括自己也遇到了几次。关于如何检测拍屏,去网上浏览一番,自己整理了一套方案。
看完这篇 HTTPS,和面试官扯皮就没问题了
一个简单的回答可能会是 HTTP 它不安全。由于 HTTP 天生明文传输的特性,在 HTTP 的传输过程中,任何人都有可能从中截获、修改或者伪造请求发送,所以可以认为 HTTP 是不安全的;在 HTTP 的传输过程中不会验证通信方的身份,因此 HTTP 信息交换的双方可能会遭到…
不一样的Gradle多渠道配置总结
以上多渠道配置完成后,在Android Studio的Build Variants标签中,就会有不同渠道变体供我们选择了。当我们想使用AS直接运行某个渠道的app时,就需要先在Build Variants标签中选择好变体,再点击"运行"按钮运行项目。 如果工程要求不同渠道共存,…
2020BATJ大厂面试最火问题,创建多少个线程合适?我该怎么说(详解)系列篇
如果问你选择多线程的原因就是一个【快】字,面试也就不会出那么多幺蛾子了。你有没有问过你自己 两个正确得到保证,也就能达到最大化利用 CPU 和 I/O的目的了。最关键是,如何做到两个【正确】? 在聊具体场景的时候,我们必须要拿出我们的专业性来。送你两个名词 buff 加成 ..…
面试回忆录「上」(腾讯/阿里/滴滴/美团...)
也许到了金九银十,很多人在群里问我要面试题,没办法,也许太难伺候了,好吧,就给大家总结一波。目前部分对基本工和源码比较看重,主流的Kotlin,Flutter也会有所要求。其他算法,源码,算法,自定义View万变不留其中,要想在这条android走下去,要学习的是很多的本文非最…
编码规范 | Java函数优雅之道(上)
随着软件项目代码的日积月累,系统维护成本变得越来越高,是所有软件团队面临的共同问题。持续地优化代码,提高代码的质量,是提升系统生命力的有效手段之一。软件系统思维有句话“Less coding, more thinking(少编码、多思考)”,也有这么一句俚语“Think mor…
Android RecyclerView滑动居中banner实现
很多app的首页都有一个可以滑动的banner。大概长这样: 第一种平铺的banner 其实很好实现,就是一个RecycerView + PagerSnapHelper。但是为了兼容多种显示效果,例如第二种的显示效果,我们需要去自定义LayoutMmanager和SnapHel…
【仙女】Android手机信息获取
MobileInfo获取Android手机硬件的全部信息github传送门TableofContents数据信息App信息获取App安装列表获取音量数据获取版本数据获取电池数据获取Cpu实时数据获取蓝
Android:请收好这份全面&详细的多线程学习指南!
本文全面讲解Android多线程的所有知识点
Android 面试题(附答案) | 掘金技术征文
垃圾回收需要完成两件事:找到垃圾,回收垃圾。 当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A,除此之外没有别的对象引用 A 和 B,那么 A 和 B 在我们看来…