Android环境搭建 Android编码规范 Android网络编程 Android数据储存

android外部存储简介



外部存储


外部存储是针对SD卡的存储。针对外部存储,我们会把一些数据,保存在手机当中的外部SD卡当中,我们把这种存储方法称之外部存储。相对于手机而言SD卡是手机的外部。



注意


1.使用外部存储的时候需要保证当前的外部存储的介质可用。

来保证我们当前,外部存储的SD卡已经被挂载上,我们可以在手机上直接访问sd卡

2.确定保存的路径,借助了java中的流的读写操作。

如果想要读取外部sd卡的文件,我们使用java当中的一些输入流,如果要写入就要使用java中的输出流进行操作。

3.如果保存的是图片的话,可以在图库中进行显示。



谷歌官方


drawable/

For bitmap files (PNG, JPEG, or GIF), 9-Patch image files, and XML files that describe Drawable shapes or Drawable objects that contain multiple states (normal, pressed, or focused). See the Drawable resource type.

Mipmap/

For app launcher icons. The Android system retains the resources in this folder (and density-specific folders such as mipmap-xxxhdpi) regardless of the screen resolution of the device where your app is installed. This behavior allows launcher apps to pick the best resolution icon for your app to display on the home screen. For more information about using the mipmap folders, see Managing Launcher Icons as mipmap Resources.

创建一个外部存储的Activity:OutStoreActivity


android1.png


它所对应的xml布局activity_outstore.xml


android2.png 

里面有一个ImageView两个Button。

图片用ImageView来呈现,底部是两个Button按钮


android3.png 


一个保存一个显示。我们尝试将一个图片保存到外部sd卡当中,图片放在mipmap中。


android4.png 


一张叫做timg.jpg的图片。

首先我们要把这张图片保存在外部sd卡当中,然后点击显示的按钮,从sd卡中读取当前这张图片,并且显示在ImageView上。


android5.png 

在AndroidManifest.xml清单文件中配置OutStoreActivity,并且设置为首先启动。



【本文由麦子学院独家原创,转载请注明出处并保留原文链接】

logo
© 2012-2016 www.maiziedu.com
蜀ICP备13014270号-4 Version 5.0.0 release20160127

有一位老师想跟您聊聊

客服热线 400-862-8862

回到顶部