赞
踩
因为任务需要,想在自己的app里实现一个可以 调出设备自带的文件管理器 的功能。
差了一整天网上的资料,对于读取External Storage的功能的实现,普遍都是要么在app内部已经写了一个固定地址,要么需要用户手动输入地址。这都不是我需要的。
有些大佬也做了高级的教程,可能是能实现我这个功能的,但由于我的基础知识很弱,没系统学过,我这个新手小白看了一天也没看明白。
最后使用了可能是最简单的一种方法实现了这个功能,只实现了点击按钮之后调出设备自带的文件管理器,可以读取手机设备文件,但没有对文件进行任何的读取或者保存数据,也就是说没有为后续的程序保存任何数据。这里仅仅分享实现点击按钮之后调出设备自带的文件管理器的方法,其他部分按自己需求自己琢磨吧,我只会到这里了 [手动狗头]。
我只对activity_main.xml和MainActivity.java文件进行了操作:xml文件里只加了一个按钮,java里只实现了调出设备自带的文件管理器。如果想跟着所可以新建一个Project,只修改这两个文件就可以。
代码如下:
- //MainActivity.java文件
-
- package com.example.filepicker;
-
- import androidx.annotation.Nullable;
- import androidx.appcompat.app.AppCompatActivity;
- import android.content.Intent;
- import android.os.Bundle;
- import android.widget.Button;
- import android.widget.TextView;
- import android.view.View;
-
- public class MainActivity extends AppC
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。