Some application want to hide from Launcher but show in afm-util list
Description
Environment
is duplicated by
Activity
jose bollo March 28, 2019 at 4:58 PM
jose bollo August 3, 2018 at 12:02 PM
I have on my workbench an option of afm-util to list all installed widget, even the hidden, and launch it.
As a work around, you can use systemctl to start hidden "system" applications.
I my opinion, some application can be hidden by the home screen but run by an other application. The example that I sometime use is the setup/config application.
Xin Zhou August 3, 2018 at 10:12 AM
In my opinion, we can applications into two types.
1 User applications
2 System applications
System applications will hide from launcher list.
Stephane Desneux August 2, 2018 at 10:05 PM(edited)
Agreed. There's also some rework to be done on:
af-main service (appfw) should emit events to app launchers (launcher, homescreen, ... anything else with permission to launch apps) to keep the apps informed of state transitions (ex:
start -> prerun -> run -> foreground -> background ... [TBD] ... killed)
handling the services (again for privileged clients): get the list of running services/apis, restart a service ...
So your proposal is to be added to the list IMO: we should handle "hidden" apps.
Is it a new kind of widget ? Just thinking loud...
In Launcher application, these is some applications want hide from menu.
launcher(itself)
homescreen-2017
onscreenapp
software_keyboard
These is a "Hidden" permission in config.xml, but may not fit.
Because sometimes these application want start by afm-util.
If use "Hidden", it can not start by afm-util in my opinion.
We should think a solution about this issus.