Android 10、11 存储完全适配(下)前言上篇文章分析了Android 10.0版本前后存储访问方式的变更,本篇将着重分析如何来具体适配Android 10.0、11.0。通过本篇文章,你将了解到:1、MediaStore 基本知识2、通过Uri读取和写入文件3、通过Uri 获取图片和插入相册4、Android 11.0 权限申请5、Android 10/11 存储适配建议1、MediaS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-15 16:47:51
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近我们的应用在一部oppo reno3 5g(Android 10)手机上适配存在问题。先放一些官方文档吧:)https://developer.android.com/reference/android/view/WindowManager.LayoutParams#LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVERhttps://developer.android.com            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 19:51:06
                            
                                234阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇文章是《第一行代码 第3版》的配套扩展文章,在书中的第9章里隐藏了获取本篇文章的关键字。虽然这篇文章在很早之前就已经写好了,但是我估摸着新书才刚刚发售,应该不可能有人看得这么快,想再晚几天发布。结果没想到这两天公众号后台里收到的关键字消息越来越多,我不得不佩服:你们看得实在是太快了  好吧,看来是不能再拖了,今天走一波原创。/   前言  &n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-29 23:58:54
                            
                                276阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            9月9日消息,谷歌宣布正式推出Android 11,Pixel,OnePlus,小米,OPPO或Realme手机用户。 该更新现在将在未来几天内发布。其他用户将在未来几个月内开始更新。Android 11 本身没有太大的变化,但有一些有趣的亮点,主要是围绕着消息、 隐私和让你更好地控制所有的智能设备。在 Android11中,跨消息应用程序的对话将被移到“通知”部分的专用空间,从而可以轻松地一站式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-05 16:43:11
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言一个月前看了今日头条新的屏幕适配方案,这是传送门,对此不禁拍案叫绝,为此我想把这种方案融入到我工具类中直接一行代码即可适配,如今最新 1.19.0 版 AndroidUtilCode 已有其最新的适配方案,其相关函数在 ScreenUtils 中,相关 API 如下所示:adaptScreen4VerticalSlide  : 适配垂直滑动的屏幕
adaptScreen4HorizontalS            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 21:16:56
                            
                                218阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android 10 屏幕适配指南
在移动应用开发中,屏幕适配是确保应用在不同设备上良好运行的关键因素。尤其在 Android 10 中,由于设备的多样性,从小型手机到大型平板,再到各种分辨率和比例,屏幕适配显得尤为重要。本文将介绍 Android 10 屏幕适配的基本原理和实现方法,并提供一些代码示例,帮助开发者在项目中实现更好的兼容性。
## 屏幕适配的重要性
屏幕适配的目的在于创建            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-10 07:30:27
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              代号为Ice Cream Sandwich(冰淇淋三明治)的下一代Google Android 4.0操作系统将会跟随Nexus Prime(Galaxy Nexus)发布.据称现行所有运行Android 2.3的手机都有可能升级到4.0版本,而Google官方的Nexus One和Nexus S将是第一批升级到4.0的手机.让我们一起来前瞻一下Android 4.0将会提供给我们哪            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 09:54:46
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先适配Android X然后继续适配Android10            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-07 17:18:47
                            
                                580阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Android Q 分区存储首先明确一个概念,外部储存和内部储存。上几张图:1、通过MediaStore和共享目录下的媒体文件Uri来访问文件Android10版本对于存储做了严格的管理,虽然现在才写晚了点,不过好过没有吧,先写个草稿,慢慢整理import android.content.ContentResolver;
import android.content.ContentValues            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-11 22:14:33
                            
                                36阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            伴随着谷歌开发者大会的召开,安卓第10个版本Android Q正式发布,Android Q加入原生折叠屏支持;适用5G网络;加入原生夜间深色支持功能,可实现全局暗黑模式;屏幕录制;允许降级应用程序更新;引入专注模式,在专注模式,你可以指定运行特定的应用,其他应用将会被限制……因此,喜欢尝鲜的用户是不是已经等不急了?       目前,Android Q Beta版本已首批适配了一加、小米、华为、O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-06 15:01:02
                            
                                155阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              Google开发者大会,一个旨在与开发者们和科技行业领先者们分享 Google 的最新科技和开放平台的盛会,在9月10日上海拉开了帷幕,而在会上最受人关注的莫过于谷歌公司推出了新一代安卓系统“Android 10”了。据报道,Android 10引入了完整的手势导航、黑暗主题模式和其他机器学习支持的功能,可以改善用户体验。其带来的亮点功能如下: 黑暗模式:可将屏幕            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-22 19:48:18
                            
                                72阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Android 10 Bluetooth SCO适配指南
随着科技的发展,蓝牙技术已经成为我们日常生活中不可或缺的一部分。特别是在移动设备上,蓝牙SCO(Synchronous Connection-Oriented)音频通话的适配成为了开发者需要关注的重点。本文将探讨如何在Android 10上实现蓝牙SCO的适配,并提供相关代码示例。
### 什么是SCO?
SCO是Bluetoo            
                
         
            
            
            
            分区存储1、访问特定应用目录 //String externalStorageDir = Environment.getExternalStorageDirectory().toString();  //弃用
        String externalCacheDir = context.getExternalCacheDir().toString();
        String            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-20 20:58:56
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            背景介绍android 10已经推出来一段时间了,因为用户反馈,公司的demo在android10手机上有问题,适配的问题便被提上了日程。首先先给出官方文档的地址:外部存储访问权限范围限定为应用文件和媒体 。 本文章主要参考OPPO对androidQ的适配指南,并结合华为给出的适配指南及网络上的优秀文章整理而来。哪些应用需要适配对于以 Android 10 及更高版本为目标平台的新安装应用,需要进            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-05 17:18:38
                            
                                365阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android 9 升级到 Android 10 适配指南
在近年来,Android 系统的版本不断更新,以提供更丰富的功能和更好的安全性。从 Android 9 (Pie) 升级到 Android 10,引入了许多新特性和改进。本文将为你详细解析这一适配过程,并提供相关的代码示例与状态图,帮助开发者顺利过渡到新版本。
## 新特性概述
在 Android 10 中,谷歌引入了一些重要特            
                
         
            
            
            
            # Android 10 和 Android 11 适配指南
随着Android系统的不断更新,我们的应用也需要进行相应的适配,以保证用户在不同版本下正常使用。本文将指导你如何在实际开发中实现Android 10和Android 11的适配,确保你的应用能够利用新特性并满足新的权限要求。
## 实现流程
以下是适配Android 10和Android 11的步骤:
| 步骤 | 描述            
                
         
            
            
            
            # 实现 Android 10 分区存储特性指南
随着 Android 10 的推出,Google 引入了一项名为“分区存储”的新特性。这项特性对应用管理存储空间的方式进行了显著的改进。为了帮助刚入行的小白开发者理解和实现这一特性,本文将详细介绍实现的流程并提供所需的代码示例。
## 实现流程
以下是实现 Android 10 分区存储特性所需的步骤:
| 步骤 | 描述        |            
                
         
            
            
            
            先贴一下仓库的访问地址:https://github.com/xuetaotao/imagepicker,欢迎大家提意见使用和star 一、存储基本知识 先来看看存储区域划分:image.png其中,以下目录无需存储权限即可访问:1、App自身的内部存储 2、App自身的自带外部存储-私有目录剩下的都需要申请存储权限,Android 10.0前后对于存储作用域访问的区别就体现在如何访问剩余这些目录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 19:36:31
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Android 屏幕适配出现的原因碎片化既是 Android 生态系统的优势也是劣势,这也是开发人员头痛的问题,也为 Android 的全球影响力奠定了基础。Android 设备具有各种形状和大小,并且性能水平和屏幕尺寸也大不相同。此外,还有许多不同版本的 Android 在同一时间同时处于活动状态,从而增加了另一层级的碎片。这意味着开发适用于所有 Android 设备的应用程序可能非常具有挑战性            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 23:23:04
                            
                                231阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            我们知道Google在Android 7.0以后对文件访问的安全性做了升级,Android 7.0(targetVersion >= 24)以后不允许包含file://xxx类型的intent离开应用,否则会报异常,尤其是在调用系统相机进行拍照/录视频或者是在装apk文件的时候。所以在7.0以后,除了运行时权限申请以外,主要就是这个FileProvider的适配使用了,本文记录一下我在使用过            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-23 19:51:19
                            
                                148阅读