droidstealth / droid-stealth

THIS PROJECT IS DEPRECATED
GNU General Public License v2.0
61 stars 22 forks source link

App icon in app drawer only hidden after first run. #55

Closed alexwalterbos closed 10 years ago

alexwalterbos commented 10 years ago

The app icon is only hidden in the app drawer after first running it.

This might not be bad:

This might be bad:

This is not significant anymore if the app morphing can be achieved by @AlexKolpa.

CC @synctext: To what degree is this an issue?

jzvandenoever commented 10 years ago

This is a android constraint on our app, since android 3.1, as it needs to be run at least once before we can start checking the phonecalls for the pin to the app.

The other downside of this is that the app might show for a little while in the app drawer. A reboot will most assuredly fix this. Or the user needs to open one or two other apps/not use it for a while to clear the app drawer from memory to make the app disappear from the drawer.

OlivierHokke commented 10 years ago

Can't we instruct the user to go to the launcher's application settings/details page of Android where he/she can press Clear Cache? Hopefully that could work.

Also, don't we want to give the user the option to place the app in the drawer?

AlexKolpa commented 10 years ago

I think it's possible to open the app details of the default launcher by calling an intent. From there, the user can clear the cache. We need to make it very clear what we're doing and asking and why that is.

@AlexWalterbos because of the way a user installs our app (i.e. unlikely through any type of store), it's quite likely they'll open it, since someone who is already using the app is there with them. From there on out, we can use the setup/tutorial to explain the app to them.

jzvandenoever commented 10 years ago

Do we know if clearing the cache also clears the component settings? Since this is done through the package manager.

jzvandenoever commented 10 years ago

No, the app does not reappear by clearing the cache or clearing all app data. So this situation really does make you lose access to your app.

Cache hasn't truly been tested because there was no cache that could be cleared. (Button greyed out)