Umgebung: Symbian mit UIQ3
Folgendes Szenario:
Möchte den Programmverlauf während der Development-Phase in einer Datei loggen.
mittels FileConnection fc =... öffne ich eine Connectio. Dabei werde ich vom System gefragt, ob ich das Lesen der Datei "file///Ms/..." erlauben möchte. Mit "Ja" geht's weiter.
Ich frage nach der Existens der Datei, wieder Sicherheitsfrage vom System, mit "Ja" gehts weiter.
Nun kommt das Problem: Möchte ich mit "fs.canRead()", oder "fc.canWrite()", oder einen DataOutputStream öffnen, und ich diese Sicherheisabfrage wieder mit "Ja" beantworte, wirft das Midlet eine securityException.
- Im Emu läuft es brav, andere Devices zum Testen habe ich nicht.
Möchte ich die Berechtigungen im Sicherheitsmenü für das Midlet ändern, werden meine Einstellungen NICHT übernommen. "Festgenagelt" sind dort Immer Benutzberechtigungen:Automatischer Start und Interaktionsmodusro Sitzung
Folgendes Szenario:
Möchte den Programmverlauf während der Development-Phase in einer Datei loggen.
mittels FileConnection fc =... öffne ich eine Connectio. Dabei werde ich vom System gefragt, ob ich das Lesen der Datei "file///Ms/..." erlauben möchte. Mit "Ja" geht's weiter.
Ich frage nach der Existens der Datei, wieder Sicherheitsfrage vom System, mit "Ja" gehts weiter.
Nun kommt das Problem: Möchte ich mit "fs.canRead()", oder "fc.canWrite()", oder einen DataOutputStream öffnen, und ich diese Sicherheisabfrage wieder mit "Ja" beantworte, wirft das Midlet eine securityException.
- Im Emu läuft es brav, andere Devices zum Testen habe ich nicht.
Möchte ich die Berechtigungen im Sicherheitsmenü für das Midlet ändern, werden meine Einstellungen NICHT übernommen. "Festgenagelt" sind dort Immer Benutzberechtigungen:Automatischer Start und Interaktionsmodusro Sitzung