Sertalp B. Cay
Sertalp B. Cay

Reputation: 552

Associate file extension to Android app and handle the file

In my android app I want to associate my app with *.bin extension. Whenever a user click on a *.bin file, I want my app to be started and make a conversion. This link shows associating process, but when the app is onCreate, how can I get the file, its path, etc?

I couldn't find how to do that. Thanks in advance.

Upvotes: 2

Views: 1626

Answers (2)

Android Dev
Android Dev

Reputation: 21

Your path will be the URI passed from intent:

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

Upvotes: 2

CommonsWare
CommonsWare

Reputation: 1006539

when the app is onCreate, how can I get the file, its path, etc?

Call getIntent().getData() in your Activity to retrieve the Uri that represents the file or URL that you are to open.

Upvotes: 4

Related Questions