Beiträge von reborn2012

    Hey Leute,
    ich arbeite gerade an einer App, die mit den Text vorliest. Nun möchte ich aber, sobald die TTSEngine eine Seite zu Ende gelesen hat, ein zeichen gibt. Ich habs mit dem OnUtteranceCompletedListener versucht, aber irgendwie erreiche ich keine Reaktion. Habe es nach dem Muster folgender Seite gemacht:http://www.thomas-manthey.net/…edlistener-the-right-way/





    Meine Init METHODE


    Java
    @Override
    	public void onInit(int arg0) {
    		// TODO Auto-generated method stub
    		 talker.setOnUtteranceCompletedListener(this);
    		 System.out.println("talker registriert");
    	}



    Leider habe ich keinerlei Reaktion, wenn die TTS-Engine mit dem Lesen des Textes fertig ist. Hat jmd damit etwas mehr Erfahrung?
    Vielen Dank im Voraus.
    Habe in zahlreichen Blogs gesehen, dass

    Hey danke für die Antwort,


    leider funktoniert es immer noch nicht. Habe nun versucht einfach mal eine Datei auf die SD-Card zu schreiben:



    Bekomme jedoch immer die else ausgabe, sprich, dass er nich schreiben könne.


    Dann habe ich mich im folgenden Blog erkundigt und die Schritte durchgeführt.
    http://androidgps.blogspot.com…o-sd-card-in-android.html


    Habe nun eine SD-Card manuell hinzugefügt, leider kann ich immer noch keine Datei auf die SD-Card schreiben.


    Weiterhin habe ich noch eine nützliche Methode gefunden die den Storage auf unterschiedliche Stadien checkt:



    Hier bekomme ich immer den letzten Fall, sprich angeblich erstellt er den ordner weil er nicht vorhanden ist. Ich rufe die Methode jedoch über einen Clickhandler mehrmals hintereinander auf und er sagt jedes mal "gwc created". Wenn er aber wirklich den ordner erstellen würde, müsste er doch beim zweiten Ausführen sagen, dass der Ordner bereits existiert.... Die Voraussetzungen sind also erfüllt, aber created liefert immer false, sprich er erstellt einfach keinen ordner....


    Also ich weiß wirklich mittlerweile nicht weiter....


    mfg reborn

    Hey Leute brauche dringend eure Hilfe,


    Also ich versuche ich mit meiner App eine Datei einzulesen und sie als txt wieder im Dateisystem unter ExternalStorage abzulegen. Hierzu habe ich erstmal die Permissions gesetzt.






    So sieht meine Methode aus :



    Wenn die Methode jedoch ausgeführt wird bekomme ich die Fehlermeldung:



    Java
    01-22 16:40:26.574: W/System.err(1007): java.io.FileNotFoundException: /sdcard/test.txt: open failed: EACCES (Permission denied)
    01-22 16:40:26.584: W/System.err(1007): 	at libcore.io.IoBridge.open(IoBridge.java:406)
    01-22 16:40:26.584: W/System.err(1007): 	at java.io.FileOutputStream.<init>(FileOutputStream.java:88)
    01-22 16:40:26.595: W/System.err(1007): 	at java.io.FileOutputStream.<init>(FileOutputStream.java:128)
    01-22 16:40:26.595: W/System.err(1007): 	at java.io.FileOutputStream.<init>(FileOutputStream.java:117)
    01-22 16:40:26.605: W/System.err(1007): 	at vers1.test.itextReader.parsePdf(itextReader.java:42)
    01-22 16:40:26.605: W/System.err(1007): 	at vers1.test.pdfReaderActivity$2.onClick(pdfReaderActivity.java:65)
    ......
    ....
    .


    Wie gesagt die Datei befindet sich eigentlich in dem besagten Ordner und in der Manifest habe ich eigentlich auch die nötige Erlaubnis erteilt. Woran könnte es noch liegen oder fehlen da noch irgendwelche Zugriffsrechte?