通过某种文件类型的默认文件打开器创建我的应用程序

时间:2012-04-01 07:44:00

标签: android file

我正在尝试创建一个打开某种文件类型的应用程序(类似于打开csv文件的电子表格应用程序),但我无法找到方法。我需要做的就是设置打开该文件的意图和包含文件路径的方法

UPDATE 我没有尝试打开文件,我试图让我的应用程序在另一个应用程序想要打开我的文件时启动。

2 个答案:

答案 0 :(得分:1)

您必须成为该特定文件类型的内容提供商。成为内容提供商并不能保证您将成为默认提供商,但是当您的应用程序安装完成后,android会通知用户选择将您的应用程序作为默认内容提供商。现在,如果用户选择默认应用程序,则由用户决定。它有多个Dialer的类似,android会询问你默认使用哪个拨号器。

答案 1 :(得分:0)

当我们在action_view中使用intent时,必须在相应的视图中打开。

Intent i = new Intent(Intent.ACTION_VIEW,"URI to your file location");
startActivity(i);