Question

Je veux créer un fichier sur le téléphone mobile et le chemin du fichier est déterminé par l'utilisateur. Dans mon téléphone portable (Nokia) la liste est que:

Mémoire du téléphone: /, C: /, carte mémoire: /, E:. /

Le fichier est créé dans la carte mémoire: / et E:. / Mais dans l'autre chemin que j'obtiens l'erreur

Cette application fonctionnera tout téléphone mobile et si je connu ce problème pour un seul appareil mobile Je pourrais ce problème pour tous les appareils mobiles. Comment pourrais-je traiter? Merci ...

Était-ce utile?

La solution

Je ne pense pas que cela est possible, mais vous pouvez vous connecter à l'appareil mobile avec le MTP-protocole. Ici Java MTP libary http://code.google.com/p/jmtp/ .

package test;

import jmtp.PortableDevice;
import jmtp.PortableDeviceManager;
import jmtp.PortableDeviceObject;
import jmtp.PortableDeviceStorageObject;

public class FileConnectionTest {

    public static void main(String[] args) {
        PortableDeviceManager manager = new PortableDeviceManager();
        PortableDevice device = manager.getDevices()[0]; 

        // Connect to my mp3-player
        device.open();
        System.out.println(device.getModel());
        System.out.println("---------------");

        // Iterate over deviceObjects
        for(PortableDeviceObject object : device.getRootObjects()) {

            // If the object is a storage object
            if(object instanceof PortableDeviceStorageObject) {
                PortableDeviceStorageObject storage = (PortableDeviceStorageObject)object;

                for(PortableDeviceObject o2 :  storage.getChildObjects()){
                    System.out.println(o2.getName());

                }              
            }
        }
        manager.getDevices()[0].close();
    }
}

Sortie de la console ...

Sansa Clip+ 8GB
---------------
Music
Playlists
Record
Podcasts
Audiobooks
Service
DevIcon.fil
Albums

Autres conseils

Voir cette Forum de discussion nokia. Il vous aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top