【发布时间】:2011-09-27 21:37:29
【问题描述】:
在我的 android 应用程序中,我想将我的应用程序与 *.bin 扩展名相关联。每当用户单击 *.bin 文件时,我希望我的应用程序启动并进行转换。 This链接显示关联过程,但是当应用程序在onCreate时,我如何获取文件,它的路径等?
我找不到如何做到这一点。提前致谢。
【问题讨论】:
标签: android android-manifest android-intent
在我的 android 应用程序中,我想将我的应用程序与 *.bin 扩展名相关联。每当用户单击 *.bin 文件时,我希望我的应用程序启动并进行转换。 This链接显示关联过程,但是当应用程序在onCreate时,我如何获取文件,它的路径等?
我找不到如何做到这一点。提前致谢。
【问题讨论】:
标签: android android-manifest android-intent
当应用程序在创建时,我如何获取文件、它的路径等?
在您的Activity 中调用getIntent().getData() 以检索代表您要打开的文件或URL 的Uri。
【讨论】:
您的path 将是从intent 传递的URI:
Intent intent = getIntent();
String path = intent.getDataString();
【讨论】: