0

I am working on a project where a .Net application stores data on phones SD card. I need to read the data and display in notification. But the problem is that my application Can't read the sd card when my phone is connected in Mass Storage mode. And .Net application can't store data im MTP mode. I dont want my android device to detach from the PC but want to read the SD card.

closed as off-topic by onik Feb 24 '14 at 13:49

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions which are Android-independent, such as "Does Carrier X have prepaid plans?", are off-topic. Consider taking advantage of other resources that may be appropriate for your question." – onik
If this question can be reworded to fit the rules in the help center, please edit the question.

  • This isn't really related to Android, but rather to .Net or Windows and MTP. – onik Feb 24 '14 at 13:49
  • OK I was facing this issue in android so I asked it here – Mahesh Deshpande Feb 25 '14 at 4:55
0

No. In mass storage mode the phone effectively acts as a card reader, so the PC has complete control over it. If the phone were to mount the card at the same time as the PC, the filesystem on the card would become corrupted. That's why Android phones don't offer USB mass storage any more.

With MTP, the PC goes through what's effectively a file server on the Android phone, instead of mounting the card's filesystem completely. That way, the phone still has access to the card, and the phone can control what the PC can access.

Not the answer you're looking for? Browse other questions tagged or ask your own question.