我从gmail下载了一个文件。下载完成后,我需要能够点击通知,在我的应用程序中打开下载的文件。 我的文件类型是csv。如何打开下载的文件通知点击在Android?
点击上面下载的文件,它会打开通过我的app.how开?
<activity
android:label="@string/app_name"
android:name=".Fakeactivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:host="*" />
<data android:mimeType="text/comma-separated-values" />
<data android:pathPattern=".*\\.csv" />
</intent-filter>
</activity>
使用上面的代码来打开通过我app.in FakeActivty csv文件,我有写代码读取csv文件。
阅读已在我的活动中完成。但下载后点击我的文件它不会打开。实际上,我不知道在哪里写通知onclick函数? – Rajesh
你的问题是在点击通知,因为我明白你需要添加在你的代码中创建通知的地方final Intent intent = new Intent(this,MyActivity.class); intent.setData(data); intent.putExtra(“key”,“value”); final PendingIntent contentIntent = PendingIntent.getActivity(this,0,intent),0); – androidAhmed
如果您希望您的应用程序从下载打开文件,您需要设置广播接收器以告诉操作系统,如果您希望应用程序从下载文件打开,您需要在意图过滤器中修改您的程序能够打开.csv文件的.csv – androidAhmed