我的编程空间,编程开发者的网络收藏夹

Android内存使用情况的应用实例

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Android内存使用情况的应用实例

Android内存使用情况的应用实例

实现效果图:

创建项目

Android清单文件


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 package="com.itheima28.memorydemo"
 android:versionCode="1"
 android:versionName="1.0" >
 <uses-sdk
  android:minSdkVersion="8"
  android:targetSdkVersion="19" />
 <application
  android:allowBackup="true"
  android:icon="@drawable/ic_launcher"
  android:label="@string/app_name"
  android:theme="@style/AppTheme" >
  <activity
   android:name="com.itheima28.memorydemo.MainActivity"
   android:label="@string/app_name" >
   <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
   </intent-filter>
  </activity>
 </application>
</manifest>

 布局文件


<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:paddingBottom="@dimen/activity_vertical_margin"
 android:paddingLeft="@dimen/activity_horizontal_margin"
 android:paddingRight="@dimen/activity_horizontal_margin"
 android:paddingTop="@dimen/activity_vertical_margin"
 tools:context="com.itheima28.memorydemo.MainActivity$PlaceholderFragment" >
 <TextView
  android:id="@+id/tv_memory_info"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_centerInParent="true"/>
</RelativeLayout>

查询内存的代码


package com.itheima28.memorydemo;
import Java.io.File;
import android.os.Bundle;
import android.os.Environment;
import android.os.StatFs;
import android.support.v7.app.ActionBarActivity;
import android.text.format.Formatter;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
  TextView tvMemoryInfo = (TextView) findViewById(R.id.tv_memory_info);
  //获得sd卡的内存状态
  File sdcardFileDir = Environment.getExternalStorageDirectory();
  String sdcardMemory = getMemoryInfo(sdcardFileDir);
  //获得手机内部存储控件的状态
  File dataFileDir = Environment.getDataDirectory();
  String dataMemory = getMemoryInfo(dataFileDir);
  tvMemoryInfo.setText("SD卡: " + sdcardMemory + "\n手机内部: " + dataMemory);
 }
 
 @SuppressWarnings("deprecation")
 private String getMemoryInfo(File path) {
  //获得一个磁盘状态对象
  StatFs stat = new StatFs(path.getPath());
  //获得一个扇区的大小
  long blockSize = stat.getBlockSize();
  //获得扇区的总数
  long totalBlocks = stat.getBlockCount();
  //获得可用的扇区数量
  long availableBlocks = stat.getAvailableBlocks();
  //总空间
  String totalMemory = Formatter.formatFileSize(this, totalBlocks * blockSize);
  //可用空间
  String availableMemory = Formatter.formatFileSize(this, availableBlocks * blockSize);
  return "总空间:" + totalMemory + "\n可用空间:" + availableMemory;
 }
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

您可能感兴趣的文章:Android获取SD卡路径及SDCard内存的方法android 退出程序解决内存释放的问题Android App调试内存泄露之Cursor篇Android加载大分辨率图片到手机内存中的实例方法解析Android开发优化之:对Bitmap的内存优化详解Android 中对于图片的内存优化方法Android手机内存中文件的读写方法小结android内存优化之图片优化


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Android内存使用情况的应用实例

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Android内存使用情况的应用实例

Android内存使用情况的应用实例 实现效果图:创建项目 Android清单文件 2022-06-06

android怎么查看内存使用情况

要查看Android设备的内存使用情况,你可以按照以下步骤操作:1. 打开设备的“设置”应用程序。2. 搜索并点击“存储”选项。3. 在“储存”界面上,你可以看到系统内存使用情况的总览。这里会显示可用空间的百分比以及已用空间的数量。4. 如
2023-09-13

怎么在Android应用中实现一个查看内存使用情况功能

怎么在Android应用中实现一个查看内存使用情况功能?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。创建项目Android清单文件
2023-05-31

使用 cipher.AEAD.Seal() 查看内存使用情况

问题内容我正在使用 Go 的 ChaCha20-Poly1305 实现来加密数据,但是当我加密一些大文件时,内存使用量高于我的预期。据我所知,Go 的 AEAD 密码实现意味着我们必须将整个数据保存在内存中才能创建哈希,但内存使用量是明文
使用 cipher.AEAD.Seal() 查看内存使用情况
2024-02-06

怎么在Android中获取内存使用情况

今天就跟大家聊聊有关怎么在Android中获取内存使用情况,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.代码获取当前app内存的使用情况ActivityManager activ
2023-05-30

windows10怎样查看内存应用情况

内存是系统的基本属性之一,内存的使用情况直接影响到客户的操作感受,假如内存应用率很高,你的电脑大概率就会变得很卡。那么windows10怎样查看内存应用情况呢?你先开启资源管理器,以后点击菜单栏的进程就能见到内存的使用率,随后切换到性能选项
2023-07-24

MySQL 5.7 查看内存使用情况

performance_schema = 1 performance_schema_instrument = "%memory%=on" 2、通过命令查询 select event_name,current_alloc from sys.memory_glob
MySQL 5.7 查看内存使用情况
2020-09-15

jvm内存使用情况怎么看

要查看JVM的内存使用情况,可以通过以下方法进行:1. 使用JDK自带的工具:JDK自带了一些监控和诊断工具,比如jconsole、jvisualvm、jcmd等。可以使用这些工具连接到正在运行的JVM进程,并查看内存使用情况。2. 使用命
2023-08-11

如何查看linux内存的使用情况

本篇内容主要讲解“如何查看linux内存的使用情况”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何查看linux内存的使用情况”吧! 在 linux 中,/proc/$PID/status 文
2023-06-09

Linux如何检查内存使用情况

这篇文章主要介绍Linux如何检查内存使用情况,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!检查内存对于系统管理员来说是一个非常重要的技能,Linux提供了非常多的方法来监控宝贵的内存资源的使用情况。top我想从最常
2023-06-28

java怎么查看堆内存使用情况

要查看Java堆内存的使用情况,可以使用Java命令行工具"jmap"和"jconsole"。1. 使用jmap命令:- 打开命令行终端,并进入Java的安装目录的bin文件夹。- 运行以下命令:`jmap -heap `,其中``是Jav
2023-09-06

linux怎么查看java内存使用情况

要查看Java内存使用情况,可以使用以下命令:1. 使用jstat命令:`jstat -gc `该命令将显示与Java垃圾回收相关的统计信息,包括堆内存使用情况、新生代和老年代的大小、垃圾回收时间等。2. 使用jconsole工具:在终端中
2023-09-27

如何检查Linux中内存使用情况

这篇文章给大家分享的是有关如何检查Linux中内存使用情况的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux 并不像 Windows,你经常不会有图形界面可供使用,特别是在服务器环境中。作为一名 Linux
2023-06-16

如何查看电脑内存使用情况

这篇“如何查看电脑内存使用情况”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何查看电脑内存使用情况”文章吧。查看电脑内存使
2023-07-02

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录