有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

应用程序存储设置的java意图

我试图找出是否有一个特定于应用程序的存储屏幕的意图,如下图所示

我尝试了以下代码,但它只打开了应用程序信息屏幕:

Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
Uri packageURI = Uri.parse("package:" + myPackage);
intent =.setData(packageURI);
startActivity(intent); 


共 (2) 个答案

  1. # 1 楼答案

    这是不可能的

    使用你发布的意图,你不能超过应用设置。你可以做的是向用户解释如何在触发意图之前清除数据

  2. # 2 楼答案

    打开内部存储设置的意图

    Intent intent  = new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS);
    startActivityForResult(intent, 0);