
Originally Posted by
trandinhduy
1/ How can I list all installed applications in N900 through my application? This mean I use my applications to browse through a list of installed apps on the phone?
It actually depends how one defines what is an application, but for example this script lists all packages visible in a task launcher menu.
Code:
#!/bin/sh
for file in $(find /usr/share/applications/hildon/ -name "*.desktop"); do
name=$(dpkg -S $file > sed "s/\(.\):.*/\1/")
echo $name
done

Originally Posted by
trandinhduy
2/ Based on question 1, when I click on 1 application, what can I do to execute that application?
You can learn executable name from desktop file from line Exec=/usr/bin/something

Originally Posted by
trandinhduy
3/ Can we download an app and force it to be installed in a specific location in the phone?
Sure you can download package and install it, if you have root priviledges, however, all packages are installed relatively to root directory.