| Reply | « Previous Thread | Next Thread » |
|
Just a quick question:
Use case: user is about to upgrade phone firmware and needs to know right now what software has been installed on the device. Those should be reinstalled afterwards and there is no time nor skill to check all the folders and apps manually. Is there a way to detect what software has been installed? Some way to know the difference between built-on software vs. manually installed software? Thanx, --jouni |
|
Hi,
Are you looking for a way of doing this using Python?? ![]() I hope not! Well in general you could refer the application manager to see what applications are currently installed. But I don't think it will differenciate between preinstalled and user installed applications. Moreover I suggest to take a Backup before a firmware update! Hope that helps, Best Regards, Croozeus |
|
Of course
![]() Quote:
Would be nice to know/see also when was the last time those apps were used. No point to reinstall something which is not needed. Thanx, --jouni |
|
Join Date: Feb 2004
Posts: 155
Location: Budapest, Hungary, Europe
Offline
Forum Nokia Champion
|
|
Jouni,
Application list retrieval IS supported on Symbian (see RApaLsSession for more details), even more it's a Symbian API meaning that it's available both on S60 and UIQ (there's Python for UIQ, too). The application info contains, among others, the full path of an application: if it's on Z: drive, then it's obviously a built-in app, otherwise it's either pre-installed or "post-installed". If you lack support in Python for this API, I have only one hint for you: write your own. People will be grateful, I can guarantee that. ![]() Tote |
|
Quote:
Quote:
![]() ...but if it would help python, that's something else. There were some parts in Symbian C++, which were quite nice... Don't tempt me, --jouni |
|
Luckily, I found, someone has already written an extension which returns all the installed applications
. Its called applist Here is how it works, Code:
import applist apps = applist.applist() Best Regards, Croozeus |
|
Quote:
Someone would have to fix the code, make new release - and please add some missing features like GetAppIcon() There were also some other interesting functions, which would be nice for python ![]() Still no word about capabilities, could it be that none are required? Thanx, --jouni trying to avoid installing carbide.c++ express (hint anyone) |
|
Join Date: Feb 2004
Posts: 155
Location: Budapest, Hungary, Europe
Offline
Forum Nokia Champion
|
|
Jouni,
If I were you, then I wouldn't hesitate to take this library into use and correct the mistake myself. The bug correction could then be added to the library and vo'ila you would immediately be an open source developer. ![]() As to the capabilities, now I understand what you meant on it. I confirm that NO capabilities are required to query the list of apps. Cheers, Tote |
| Reply | « Previous Thread | Next Thread » |
| Thread Tools | Search this Thread |
|---|---|
| Rate This Thread | |
| Thread | Thread Starter | Forum | Replies | Last Post |
|---|---|---|---|---|
| Strange behaviour of Installer on S60 2nd if installed using WAP-PUSH? | Suyash | General Symbian C++ | 1 | 2008-05-02 12:44 |
| Carbide.vs problem with the installed SDK's | njonesy | Symbian Tools & SDKs | 3 | 2005-11-28 11:40 |
| Symbian Software Engineers, Vancouver, Canada | mobile2004 | General Symbian C++ | 0 | 2005-09-29 18:29 |
| Symbian Software Engineer (C++/Symbian, Dublin, Ireland) | mobile2004 | General Symbian C++ | 0 | 2004-12-06 11:24 |
| Software Engineer (C++/Symbian, London) | mobile2004 | General Symbian C++ | 0 | 2004-11-05 10:41 |