--使用SharedPreferences存储数据--文件存储数据--SQLite数据库存储数据--使用ContentProvider存储数据--网络存储数据Preference,File, DataBase这三种方式分别对应的目录是/data/data/Package Name/Shared_Pref, /data/data/Package Name/files,/data/data/
在存储文件时,为了保证有充足的剩余空间大小,通常需要知道系统内部或者sdcard的存储大小。下面提供一个工具类,记得是从网站搜的。 当下载或安装一个文件之前,往往会比较关心当前系统内存和SD卡上的剩余容量。在做文件拷贝,移动操作时,检测目标目录的空间大小也是必须的。 Android系统提供了Environment 和StatFs两个类,来实现对容量的检测。Enviro
转载 2023-07-02 20:55:10
172阅读
# Android加密储存实现指南 ## 1. 流程图 ```mermaid flowchart TD A(生成密钥) --> B(加密数据) B --> C(保存加密后的数据) C --> D(解密数据) ``` ## 2. 步骤及代码示例 | 步骤 | 操作 | | ---- | ---- | | 1 | 生成密钥 | | 2 | 加密数据 | | 3 | 保存
原创 2024-05-12 06:23:49
52阅读
# Android储存方式 Android提供了多种储存方式,用于保存应用程序的数据和用户文件。本文将介绍Android的主要储存方式,并提供代码示例。 ## 1. 内部储存 内部储存是每个应用程序私有的储存空间,其他应用程序无法访问。可以使用内部储存保存应用程序的数据和文件。 ### 1.1. 保存数据 下面的代码示例展示了如何在内部储存中保存数据。 ```java String f
原创 2023-08-11 10:57:00
91阅读
hashing(散列法或哈希法)的概念散列法(Hashing)是一种将字符组成的字符串转换为固定长度(一般是更短长度)的数值或索引值的方法,称为散列法,也叫哈希法。由于通过更短的哈希值比用原始值进行数据库搜索更快,这种方法一般用来在数据库中建立索引并进行搜索,同时还用在各种解密算法中。HashMap概念和底层结构HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允
转载 2024-01-29 22:38:19
75阅读
android bitmap缓存机制,网上有很多译文,都是大同小异,我是直接看的译文,然后根据自己的理解,把文章的结构给大家再说明一下图片加载,首先要解决的问题是图片太大,但是我有时候需要显示的尺寸又不必太大的时候,避免浪费内存的问题解决方法是,首先获取图片的尺寸,而不是真正的把它加入内存,根据尺寸判断是否需要加载BitmapFactory提供了几种解码方式(decodeByteArray(),
转载 2024-10-10 14:37:14
16阅读
# Android 储存 Token 的方法 在现代 Android 应用中,用户身份验证是一个重要问题。为了提高用户体验,常常会使用 Token(令牌)来维持用户的登录状态。Token 的储存和管理非常关键,接下来我们将介绍几种在 Android储存 Token 的方法,并提供代码示例帮助理解。 ## 1. 使用 SharedPreferences 储存 Token `SharedPr
原创 10月前
148阅读
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences中将值取出。       &
手机内存卡提示文件格式错误怎么办?手机系统内存是用来存储东西的内存储器(通常被简称成了“内存”),即机身内存,安卓手机系统占用一部分,其它安装程序也会占用一部分。就像8G的MP4一样,它拥有8G的存储空间。很多朋友反映,有时他们传输文件时会提示格式不对。下面,我们就来看看手机内存卡提示文件格式错误的解决方法。1、首先,如果是在手机内部打开某一文件时,提示文件格式错误,很有可能是手机不支持此类文件
 一.存储在内部还是外部?AndroidManifest.xml中manifest标签下有一个属性android:installLo
原创 2023-05-21 18:02:02
582阅读
概述如何高效地加载Bitmap?其实核心思想很简单,那就是采用BitmapFactory.Options加载所需尺寸的图片。有时候我们用ImageView加载图片,图片的原始尺寸远远大于ImageView。这个时候把图片完全加载进来没有必要,因为ImageView也显示不出来原始的图片。我们可以使用BitmapFactory.Options对图片进行预加载,然后对图片进行压缩,将缩小后的图片放在I
# 在 Android 中读取和储存 Cookies 的完整指南 在 Android 开发中,处理 Cookies 是实现会话管理和用户身份验证的一部分。本篇文章将向刚入行的小白介绍如何在 Android 应用中读取和储存 Cookies。我们将通过一个具体的流程来实现这一目标。 ## 流程概述 下面的表格展示了读取和储存 Cookies 的基本步骤: | 步骤编号 | 步骤描述
原创 10月前
133阅读
# Android Studio储存位置教程 ## 1. 介绍 在Android开发中,Android Studio是最常用的集成开发环境(IDE)。Android Studio为开发者提供了一个方便的工作平台,可以用于开发、编译和调试Android应用程序。在使用Android Studio开发应用程序时,我们经常需要将工程文件存储在特定的位置,方便后续的版本控制和共享。本文将介绍如何设置An
原创 2023-10-30 03:42:51
275阅读
# Android存储到内部存储介绍及示例 在Android开发中,我们经常需要将数据保存到设备的内部存储空间中。Android提供了多种方式来实现这一目的,本文将介绍如何将数据存储到内部存储,并给出相应的代码示例。 ## 内部存储介绍 内部存储是指应用程序私有的存储空间,其他应用程序无法直接访问。通常情况下,内部存储的路径为`/data/data/包名/`。在内部存储中保存的数据在应用卸载
原创 2024-05-26 05:11:36
40阅读
# Android 12 储存权限实现指南 ## 1. 整体流程 首先我们来看一下实现 Android 12 的储存权限的整体流程。以下是整个过程的步骤表格: | 步骤 | 操作 | | ---- | ---- | | 1 | 请求储存权限 | | 2 | 处理权限请求的回调 | | 3 | 检查权限状态 | | 4 | 处理权限状态的回调 | 接下来我们将逐步介绍每个步骤需要做的事情。
原创 2024-04-09 03:35:12
69阅读
背景在阅读ListView的测绘流程的过程中,发现ListView很多地方都用到了缓存技术,这主要是由它的父类AbsListView的内部类RecycleBin实现的,我整理了一下测绘过程中里面常用的方法,以备日后查看fillActiveViews这个方法是用来把当前ListView显示的全部内容缓存到mActiveViews中,代码如下void fillActiveViews(int child
# 实现android13储存教程 ## 1. 整体流程 在Android开发中,我们常常需要将数据保存到本地储存中,以便在应用程序重新启动时能够保持数据的持久性。本教程将指导你如何实现在Android 13中实现数据的本地储存。 ### 步骤: | 步骤 | 操作 | | ---- | ---- | | 1. | 创建一个新的Android项目 | | 2. | 添加需要的储存权限到An
原创 2024-03-10 06:28:29
188阅读
RAM用于存储运行时数据,功能等同于一般PC的内存,一般的系统维护工具如LBE会在桌面上放置一个快捷图标,显示内存占用,这里指的就是RAM的占用情况;内部存储用于存储系统和应用程序执行体文件,这部分严格来说是无法手动修改的,有很多程序选择将数据放置到这里,导致内部存储成为软件安装瓶颈;手机存储是内置物理存储中可以手动修改的部分,用于存放程序的数据文件和一般文件,有些程序支持将安装的程序从手机存储移
# Android 分段存储密钥详解 在现代应用开发中,安全性是一个不容忽视的因素。尤其是在 Android 应用中,保护用户的敏感信息(如密钥、密码等)显得尤为重要。本文旨在介绍一种有效的密钥管理方法——分段存储密钥,并通过示例代码和流程图来帮助读者理解这一概念。 ## 什么是分段存储密钥? 分段存储密钥是指将密钥分成多个部分,存储在不同的地方。这种方法可以有效降低密钥被窃取的风险。即使某
原创 8月前
46阅读
android 13 外部储存 --- ## 引言 在Android开发中,外部储存是一个非常重要的概念。它允许我们在设备的存储介质上保存和读取文件,如图片、音频和视频等。在本文中,我们将深入探讨Android 13中外部储存的使用方法,以及如何在应用程序中使用它。 ## 什么是外部储存? 外部储存是指位于设备物理外部的可移动存储介质,如SD卡或USB设备。它提供了一个存储空间,用于在设
原创 2023-12-23 03:43:21
190阅读
  • 1
  • 2
  • 3
  • 4
  • 5