This is my manifest file. After using intent filter i download the ics file from the mail attachment. When i open the downloaded file it start my application. I need to get the file name and data of the selected file in my application. What should i do in the manifest and the java file. I am very new to android can any one help me????
<application android:label="@string/app_name" android:icon="@drawable/icsicon">
<activity android:name=".setMIMEfile" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
<data android:pathPattern=".*\\.ics" />
</intent-filter>
</activity>
String name will contain your selected file path, from that path you can read your file
Note that
gives you an encoded string, e.g. a space in the file name is encoded as "%20". If you want to open the file, you have to use
instead.
You can get the file name using intent.getData().