问题
Hi I have to develop an application which should enable sharing of pdf files. I have to create a service wich puts my application as default for .PDF file sharing.


回答1:
http://www.vogella.com/articles/AndroidIntent/article.html
Go here, then check
4.3. Example: Register an activity for the share intent
回答2:
You need to register it as a reciever for the SEND action. An example is given here. The mime type for pdf is 'application/pdf'.
回答3:
I think you cannot force that, its totally on android system, thats why it pushes for a chooser with all the apps that has registered themselves as handler for specified data type, following which user can mark it as default or not.
来源:https://stackoverflow.com/questions/20653930/share-pdf-file-via-my-application-on-android