Hallo medetweakers,
Ik heb al een tijdje een heel handig programmaatje gemaakt dat al mijn muziek op mijn SD kaart synct.
Het kijkt welke bestanden uit mijn collectie nog niet op de SD-kaart staan, en vervangt ook verouderde bestanden (bijv bij gewijzigde tags,...). Nu moet ik echter telkens het programma zelf starten en USB storage mode aanzetten op mijn android telefoon (HTC Legend).
Nu dacht ik, ik maak gewoon een service! De service kan detecteren of mijn telefoon aangekoppeld is, en zodra dit gebeurt zou hij met ADB de USB storage mode moeten aanzetten. Mijn vraag is nu, hoe doe ik dit, en is het uberhaupt mogelijk? Ik heb al heel wat gegoogled maar kon niks vinden jammer genoeg.
USB-storage mode moet dus via ADB aangezet worden maar ik weet hier het juiste commando niet voor.
Alvast bedankt voor jullie hulp,
Mavamaarten.
EDIT: Ik heb het dan toch gevonden, namelijk
Ik heb al een tijdje een heel handig programmaatje gemaakt dat al mijn muziek op mijn SD kaart synct.
Het kijkt welke bestanden uit mijn collectie nog niet op de SD-kaart staan, en vervangt ook verouderde bestanden (bijv bij gewijzigde tags,...). Nu moet ik echter telkens het programma zelf starten en USB storage mode aanzetten op mijn android telefoon (HTC Legend).
Nu dacht ik, ik maak gewoon een service! De service kan detecteren of mijn telefoon aangekoppeld is, en zodra dit gebeurt zou hij met ADB de USB storage mode moeten aanzetten. Mijn vraag is nu, hoe doe ik dit, en is het uberhaupt mogelijk? Ik heb al heel wat gegoogled maar kon niks vinden jammer genoeg.
USB-storage mode moet dus via ADB aangezet worden maar ik weet hier het juiste commando niet voor.
Alvast bedankt voor jullie hulp,
Mavamaarten.
EDIT: Ik heb het dan toch gevonden, namelijk
code:
1
2
| adb shell # echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file |
[ Voor 8% gewijzigd door Mavamaarten op 05-01-2012 12:42 ]
Android developer & dürüm-liefhebber