首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
兰兰
掘友等级
软件工程师
|
knight
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
277
文章 277
沸点 0
赞
277
返回
|
搜索文章
赞
文章( 277 )
沸点( 0 )
Android 11 保存文件到外部存储,并分享文件
众所周知,Android 11 使用了专属目录,并且强制启用。关于专属目录的介绍,这里不详细多说,因为官方文档已经很明确了,之后或许会写一下。这里主要介绍我保存在外部存储根目录遇到的一些坑。 专属目录
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂
随着Android技术发展的成熟,Kotlin、大前端技术Flutter、RN、小程序等一下子就进入了我们的视野内,同时,Android自身的技术栈也正在不断扩展,比如在国外大热的Jetpack。因此,Android开发者们越来越焦虑,越来越迷茫,每个人的时间和精力是有限的,我…
最全面的Kotlin协程: Coroutine/Channel/Flow 以及实际应用
协程这个概念在1958年就开始出现, 比线程更早, 目前很多语言开始原生支, Java没有原生协程但是可以大型公司都自己或者使用第三方库来支持协程编程, 但是Kotlin原生支持协程. 这里说的是GlobalScope没有Job, 但是启动的launch都是拥有Job的. Gl…
【译】Announcing Flutter 1.20
谷歌对 Flutter 的定位是提供一个便捷的工具包,从而在任何设备上得到出色的绘制体验,所以对于每个 release 版本,将会努力确保 Flutter 能快速,美观,高效和开放地支持每个平台,而在今天发布到 release 分支的 1.20 版本中,主要也是关于以上这四个方…
数据结构与算法 #4 高楼丢鸡蛋(源自谷歌面试题)
2000 年 3 月 12 日,万维网诞生的标志性文件出现。 在 CERN(欧洲核子研究中心)工作的伯纳斯·李给上司提交了一份建议书,名为《关于信息化管理的建议》("Information Management: A Proposal"),它拉开了万维网等待序幕。—— 《了不起…
Android图片加载框架最全解析(一),Glide的基本用法
现在 Android 上的图片加载框架非常成熟,从最早的老牌图片加载框架 UniversalImageLoader,到后来 Google 推出的 Volley,再到后来的新兴军 Glide 和 Picasso,当然还有 Facebook 的 Fresco。每一个都非常稳定,功能…
Android 性能优化必知必会 | Android Performance
这篇文章记录了 Android 性能优化所必须掌握的知识,涵盖性能优化相关的方方面面
Flutter VS React Native VS Native,谁才是性能之王
多年以前,当我们讨论什么是构建移动应用程序最流行的解决方案时,总会将原生开发和跨平台开发进行对比,也总会有人提出“跨平台应用程序速度慢”的刻板问题。对于跨平台技术及其应用开发,我们不能单一的从性能进行考虑,还应该从开发效率、公司业务场景等多方面进行评估。 总的来说,跨平台开发在…
Kotlin系列——封装MMKV及其相关Kotlin特性
MMKV是基于mmap内存映射的key-value组件,底层序列化/反序列化使用protobuf实现,性能高,稳定性强,而且Android这边还支持多进程。 MMKV远超于SharedPreferences和SQLite。 MMKV与SharedPreferences相近,好于…
Android面试专题系列(一): String中"=="与equals的区别
当第一行代码被执行的时,String是存放在一个叫做常量池的地方。(而平时我们自己创建的普通对象 都是在堆内存里面的)。 此时,在常量池中实际上是产生了四个对象(字符串“a”,"b","c" 和链接完成之后的“abc”),str1是直接指向常量池中的"abc"对象的。 当此行代…
下一页
关注了
79
关注者
3
收藏集
41
关注标签
21
加入于
2016-08-02