0

Android: … could not be installed. Free up some space and try again

Wollte gerade eine alte Version einer App installieren, dabei bekam ich folgende Nachricht, obwohl genug Speicher frei ist:

XXX could not be installed. Free up some space and try again.

Lösung:
Mit einem Root-Explorer im Ordner /data/app/ alle Datei-Leichen der zu installierenden Applikation entfernen.

Voraussetzung: Das Handy muss gerootet sein.

0

WPF: Relativer Dateipfad aus OpenFileDialog

Um in C# aus dem OpenFileDialog den relativen Dateipfad zu bekommen, gibt es zwei Wege. Zum Einen bekommt man direkt mittels SafeFileName den relativen Pfad:

OpenFileDialog openDlg = new OpenFileDialog();
if (openDlg.ShowDialog() == true)
{
    string path = openDlg.SafeFileName;
}

Wenn man den Pfad allerdings absolut bekommt, kann man ihn folgendermaßen umwandeln:

string filePath = System.IO.Path.GetFileName(path);

Den relativen Dateipfad kann man unter anderem dazu verwenden, nach dem Öffnen einer Datei diese wieder zu speichern. Um im SaveFileDialog die zuvor geöffnete Datei als default-Wert wieder vorzuschlagen, weißt man einfach dem FileName-Property des Dialogs den relativen Pfad der Datei zu:

SaveFileDialog saveDlg = new SaveFileDialog();
saveDlg.FileName = path;
saveDlg.ShowDialog();
0

Firefox: Flash Player mehrmals vorhanden

Hab gerade mal geschaut, was ich so fĂŒr Plugins in Firefox aktiviert habe und da hab ich entdeckt, dass der Flash Player in zwei alten Versionen zusĂ€tzlich installiert war.
In der Windows Systemsteuerung (Programme und Funktionen) taucht nur die neuste Version auf – die alten lassen sich so also nicht entfernen.

Um sich den Pfad der Plugins anzeigen zu lassen, kann man unter about:config

plugin.expose_full_path 

auf true setzen.
Nun werden unter about:plugins die Pfade aller aktivierten Plugins angezeigt.
ACHTUNG: Diesen Wert sollte man allerdings nur temporÀr auf true lassen, da sonst das Risiko besteht, dass dieser Wert von Webseiten ausgelesen werden kann.

Wenn man den Firefox geschlossen hat, so kann man die angezeigte .dll und .exe-Datei löschen und somit sind sie aus dem Firefox verschwunden.

(Bei mir waren die Dateien fĂŒr den Shockwave Player 9 unter

C:\Windows\SysWOW64\NPSWF32.dll

und

C:\Windows\SysWOW64\NPSWF32_FlashUtil.exe

zu finden.)