将文件扩展名关联到Android应用并处理该文件

时间:2011-09-27 21:37:30

标签: android android-manifest android-intent

在我的Android应用程序中,我想将我的应用程序与* .bin扩展名关联。每当用户点击* .bin文件时,我都希望我的应用程序启动并进行转换。 This链接显示了关联过程,但是当应用程序处于onCreate时,我该如何获取文件,路径等?

我找不到怎么做。提前谢谢。

2 个答案:

答案 0 :(得分:4)

  

当应用程序处于onCreate状态时,如何获取文件,路径等?

致电getIntent().getData()中的Activity,以检索代表您要打开的文件或网址的Uri

答案 1 :(得分:2)

您的path将是从intent传递的URI:

Intent intent = getIntent();
String path = intent.getDataString();