And everybody asking about sharing data between users. I will probably look into it down the road but not in the immediate future. Fist I want to get the system apps settled. I also feel there will be alot of testing that needs to be done to see if sharing data directory on apps is stable. It would be cool to have to option to share data from some apps but not others.
I've found this thread after I'd found the app and tried it on my Nexus 7. I have a few questions though after using it for a couple of days.
- Is it necessary to reboot the system after each session of sharing an app? I am not proficient in Android at all, but in any Unix system (which Android is a relative to) you can simply restart a certain service or daemon without rebooting the whole system, unless it's the kernel that has been changed.
- When an app is made shared between users, my understanding is that certain system data is written in the space of that user. When you remove the app without un-sharing it first, that leaves the system data in the user space intact, essentially polluting the system. Also, if you reinstall the application either under the owner's account or under the user's account, my feeling is that the the above mentioned program data and system data is picked up again under the user's account, which is kind of wrong. I am not absolutely sure if that's what's happening, but I've seen some strange behavior. I can imagine that it would be possible to catch these cases and automatically remove the leftover data under user accounts for deleted apps.
- I shared the "Kid's shell" app to my kid's account on my tablet. This app can be made the default launcher. However I was unable to do that for the kid's account. I've tried everything, the the system thinks (settings->apps->Kids Shell) that the "Kid's Shell" is the default launcher indeed, but the standard "launcher" still starts. Is there anything I don't understand, or is there something missing?
Thanks for a great app, and I am sure it improves a lot in the future. :good: