For example, I have keepassdroid installed that handles kbdx files yet Skydrive claims there's no app installed that handles that file type. I can open kbdx files just fine from other file storage solutions like Google Drive so keepassdroid is registering to open kbdx files correctly afaik. 

How does Skydrive determine if there's an app for a particular file extension? 
Can Skydrive be updated to fix this? 
Or is there a workaround that can be applied to apps like keepassdroid?