1

我正在尝试制作一个按钮,单击该按钮将更改视图并在平板电脑上打开本机文件资源管理器。我找到了一个潜在的解决方案,代码如下:

fileBrowseButton.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            PackageManager packageManager = getPackageManager();
            startActivity(packageManager.getLaunchIntentForPackage("com.My Files.android"));
        }
    });

我似乎遇到的唯一问题是我无法识别作为文件资源管理器的包的名称,我尝试在应用程序管理器中四处查看。我在摩托罗拉手机上知道它:

com.motorola.filemanager

有谁知道包名是什么?

可能的解决方法是下载 Astro 之类的东西并使用它,但我更喜欢先使用本机应用程序。

4

2 回答 2

4

我做了一些 apk 挖掘并找到了我设备的包名称......

现在我知道这在其他设备上不起作用,我在摩托罗拉设备上对其进行了测试并得到了一个错误(这是预期的)。

三星 Galaxy Tab 2 本机文件浏览器的包名称原来与该名称一起使用:

“com.sec.android.app.myfiles”

谢谢

于 2013-07-08T18:27:53.583 回答
0

Android 没有本机文件管理器,但大多数 OEM 通常会安装自己的文件管理器,或者与他们达成协议的开发人员之一。

您应该使用 Intent 来选择文件,甚至可以自己提供一个小型文件管理器。这里的答案应该对此有所帮助。

于 2013-06-28T17:06:29.607 回答