关于Context中:1. getCacheDir()方法用于获取/data/data/<application package>/cache目录2. getFilesDir()方法用于获取/data/data/<application package>/files目录3. getExternalFilesDir()方法可以获取到 SDCard/Andr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-26 13:53:09
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            所有应用:无论 targetSdkVersion 是否小于 28,都需要修改应用以正确支持这些变更。API 28+ 应用的行为变更:指 targetSdkVersion 为 28 或更高的应用。一: 所有应用
1. 后台对传感器的访问受限
为了增强用户隐私,Android 9 限制后台应用访问用户隐私数据,如麦克风或摄像头、连续报告模式的传感器(加速度计和陀螺仪)、如果需要在运行 Android            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 17:58:48
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android应用在版本更新上并不像IOS那么暴力(在后台悄悄咪咪给你升级),很多时候还是需要在App内提示用户下载更新的,这也就意味着我们需要自己下载apk,并跳转安装!而随着Android的版本更新迭代,越来越注重应用安全,以及对危险权限的限制,使得我们以前的下载、安装变得不靠谱了,下面我们就来一一填坑。。。一、兼容Android7.0Android 7.0 做了一些权限更改,为了提高私有文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-25 17:06:09
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android7.0适配APK安装适配的原因对于面向Android7.0的应用,Android框架执行的StrictMode API政策禁止在您的应用外部公开file://URL。如果一项包含文件URL的intent离开您的应用,则应用出现故障,并出现FileUriExposedException异常。
  要在应用间共享文件,您应发送一项content://URL,并授予URL临时访            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 22:48:13
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Android Pie(9.0) New Features内容:刘海屏适配通知功能的变更隐私权变更对使用非 SDK 接口的限制 和 适配策略非Activity-Context启动ActivityApache HTTP 客户端弃用,影响采用非标准 ClassLoader 的应用前台服务...Google 已经正式发布了代号为 Pie 的 Android 9(目前版本也称Andr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-28 09:56:51
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            引言屏幕适配是 android 开发/面试 绕不开的一个问题。本文 将屏幕适配的知识要点完整展现给各位读者。正文大纲android需要做屏幕适配的原因基础知识点(★★★很重要★★★)屏幕适配攻略正文↓↓↓android需要做屏幕适配的原因关键字:android碎片化android面世以来,google开源了android系统,各家厂商各自为政,导致屏幕尺寸没有统一标准,屏幕的宽高比各种各样,屏幕密            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-03 14:03:54
                            
                                701阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先适配Android X然后继续适配Android10            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-07 17:18:47
                            
                                580阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于Android Q 也就是Android 10.0的到来大家做好准备了吗, 这篇博客用来给大家普及Android Q 适配知识的普及。当然本人首推的是官方Google的文档,不关官方更新到那个版本我们开发者肯定关心的是如何适配。                           1 储存空间Android Q 方面还是使用...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2021-11-22 09:18:57
                            
                                724阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本文将重点介绍该版本特性中部分需要开发适配的部分。背景:谷歌在GoogleI / O 2018 上终于发布了Android 9.0。 权限相关1、后台对传感器的访问受限Android 9 限制后台应用访问用户输入和传感器数据的能力。 如果您的应用在运行 Android 9 设备的后台运行,系统将对您的应用采取以下限制:您的应用不能访问麦克风或摄像头。 使用连续报告模式的传感器(例如加速度计和陀螺仪            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-01 20:24:43
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            持续更新有用的Utils代码:之前写这篇文章主要是项目应用到的Utils,发现已经有一个更全面的开源库总结,所以还是非常震惊可以总结的这么全面,在此我准备重新梳理一遍~AndroidUtils:Android必备utilCode具体Demo参考开源github:AndroidUtilCodeActivity相关→ActivityUtils.javaisActivityExists   : 判断是否            
                
         
            
            
            
            Android 12应用适配指南1.Android 12上的主要变更1.1 兼容性1.1.1 前台服务启动限制1.1.2 前台服务通知延迟1.1.3 待处理 intent 必须声明可变性1.1.4 非SDK接口名单更新1.2 用户体验1.2.1 接收内容的统一API1.2.2 自定义通知变更1.2.3 配套设备的权限授予1.3 图形、图像和媒体1.3.1 更轻松的模糊,滤色器和其他效果1.3.2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-28 20:55:49
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ## Android 存储适配实现步骤
### 概述
在 Android 应用开发中,存储适配是一个重要的功能,它允许应用访问和操作设备上的文件和文件夹。本文将介绍如何实现 Android 存储适配,并给出每一步所需的代码示例和解释。
### 步骤
| 步骤 | 操作 |
|----|-----|
| 1 | 获取存储权限 |
| 2 | 检查存储状态 |
| 3 | 创建文件夹 |
| 4            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-02 07:46:57
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在Android Q上使用内部存储
## 介绍
作为一名经验丰富的开发者,我将指导你如何在Android Q上使用内部存储。这篇文章将会告诉你整个流程以及每个步骤需要做什么,并提供相应的代码示例。让我们开始吧!
## 流程概述
在Android Q上使用内部存储需要经过一系列步骤,下面是整个流程的概述。
```mermaid
erDiagram
    确定需求 --> 创建文件夹            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-07 05:14:01
                            
                                20阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            先贴一下仓库的访问地址:https://github.com/xuetaotao/imagepicker,欢迎大家提意见使用和star 一、存储基本知识 先来看看存储区域划分:image.png其中,以下目录无需存储权限即可访问:1、App自身的内部存储 2、App自身的自带外部存储-私有目录剩下的都需要申请存储权限,Android 10.0前后对于存储作用域访问的区别就体现在如何访问剩余这些目录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 19:36:31
                            
                                144阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一篇 ? Android Q & Android 11存储适配(一) 基础知识点梳理FileOperator
?Android文件操作库?适用于Android 4.4及以上系统, 已兼容AndroidQ和Android11新的存储策略?Kotlin和Java案例 ? app & sample_java
使用(Usage)1. Project build.gradle:reposi            
                
         
            
            
            
            Android存储数据
1.  5种方式存储数据:
       sharedPreference存储数据:只能在同一个包内使用,不能在不同的包之间使用;
       文件存储数据:较为常用;
       SQLite数据库存储数据;
       使用ContentProvider存储数据;
       网络存储数据;
2.五种数据存储的区别:
sharedPreference数据存储:            
                
         
            
            
            
            本章正题:磁盘分区1.1 磁盘分区表1.1.1 MBR主引导记录(引导系统启动)   位置:位于0磁头,0磁道,1扇区的前446字节字节,64字节分区表,2字节分区结束标志 1.1.2 主分区primary: 1)一般一定要有(引导系统)        &nb            
                
         
            
            
            
            # Android 13存储适配:新手开发者指南
随着Android 13的发布,存储适配成为了开发者们必须面对的挑战。作为一名经验丰富的开发者,我将在此篇文章中为刚入行的小白们提供一份详细的Android 13存储适配指南。
## 1. 存储适配流程
首先,我们需要了解整个存储适配的流程。下面是一个简单的表格,展示了存储适配的主要步骤:
| 步骤 | 描述 |
| --- | --- |            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-28 07:46:07
                            
                                140阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android S 存储适配科普
在Android 11(即Android S)及其后续版本中,引入了许多关于存储适配的新特性和变化,提升了用户的隐私和安全性。使用存储适配(Scoped Storage),应用需要更加遵循Android的最佳实践,并以更加规范的方式访问设备中的文件。本文将带你了解Android S中的存储适配,并提供一些代码示例来帮助你更好地理解。
## 存储适配的变化            
                
         
            
            
            
            android存储方式   
 SP存储理解SP存储专门用来存储一些单一的小数据存储数据的类型:boolean,float,int,long,string数据保存的路径:/data/data/packageName/shared_prefs/yyy.xml可以设置数据只能是当前应用读取,不能被别的应用读取应用卸载时会删除此数据   
 相关API:示例:public class SqlA            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-17 10:15:07
                            
                                58阅读
                            
                                                                             
                 
                
                                
                    