一、为什么要用第三方软件打开文件 假如在应用中下载下来一个word文件,并把文件保存至指定位置后。用户想要打开文件,不可能让用户对照着保存目录去找,这时候就需要通过指定的方法...

一、为什么要用第三方软件打开文件 假如在应用中下载下来一个word文件,并把文件保存至指定位置后。用户想要打开文件,不可能让用户对照着保存目录去找,这时候就需要通过指定的方法...
1. 需求 平常项目中,对顶部状态栏Status Bar,以及底部导航栏Navigation Bar的操作一般可以概括为以下几个场景: 隐藏状态栏,导航栏,用户交互时(点击或...
1.相关库的依赖 2.全局网络管理 封装思路大体都差不多,单例模式构建全局网络管理者: 在构造方法中初始化OkHttpClient和Retrofit: 3.公共参...
一、加密方案 比较安全的方案应该是AES+RSA的加密方式。具体如下图所示。 为什么要这样做呢?1、RSA是非对称加密,公钥和私钥分开,且公钥可以公开,很适合网络数据传输场景...
WebRTC安卓端没有官方教程,甚至连API文档都没有。这是一件奇怪的事,毕竟WebRTC是Google开发的。目前官方文档和Demo都只有web端的,虽然写得简单易懂,整体...
前言 最近一直被Android10相关的适配搞得焦头烂额,之前也听说过android10中的所有的视频,音频以及图片等资源为了统一的管理,统一放在一个共有的文件下,也就是所谓...
前言 Glide,该功能非常强大 Android 图片加载开源框架 相信大家并不陌生Github截图 正由于他的功能强大,所以它的源码非常复杂,这导致很多人望而却步 本人尝...
分区存储介绍 在Android10以前,只要程序获得了READ_EXTERNAL_STORAGE权限,就可以随意读取外部的存储公有目录。只要程序获得了WRITE_EXTERN...
【声 明】 首先,这一系列文章均基于自己的理解和实践,可能有不对的地方,欢迎大家指正。其次,这是一个入门系列,涉及的知识也仅限于够用,深入的知识网上也有许许多多的博文供大家学...
前言 本文讨论的不是类似秒拍的短视频录制,而是用户选择本地一个现有视频,压缩后上传。秒拍的实现其实是自定义视频录制功能,从而控制录制时长,分辨率,码率等,生成体积很小的视频再...
主题 记录安卓端上传模块优化的经历。通过本次分享,咱们可以知道 一个文件经历了几个步骤才能从手机上传到服务端 能知道媒体文件压缩的原理 图片压缩源码https://githu...
我们在尝试Flutter的时候,其实可以在我们现成的项目中加入Flutter,然后改造我们部分不是特别重要的的功能,避免引发较大的风险,也可以把新技术引入进来。在React ...
常用命令: 查看当前版本 flutter channel Stable:稳定版, Beta:公测版,比较稳定,每隔一段时间选取的最好的Dev版本 Dev:经过google测试...
开头 在flutter开发中,始终会有下面两个无法避免的问题: 原生项目往flutter迁移,就需要在原生项目中接入flutter flutter项目中要使用到一些比较成熟的...