![]() If your application could silently replace the default Home Screen, it would be hard for the user to tell this had happened.Īlso, do you really want to override Home? Home is like an emergency escape button. If you could make the Home button launch your application instead of the Home screen without the user confirming this change, it would then be very easy to write a malicious application that hijacked a user's phone.Īlternatively, your application could contain a replicate Home Screen that harvested a user's Google account details not that hard since the source is available. The Home button is the one way a user can be guaranteed to exit any application. One argument for why this is the case is a security one. You can't permanently override the Home button without the user confirming it. If its not running, everything should work as normal, ie MyActivity should NOT be associated with the Home button. Next, I really only want to override the normal Home Screen when my app is running. So, question is: can I make the system override everything else and always use MyActivity as default? Yes, I know that I can check the "Use this as standard"-checkbox, but that's not what I want right now. However, when I added my own Activity I always get the question. I want to know how to avoid getting the choice of "what activity do you want to use" for the Home screen? HTC has made its "Touch Flo" (Sense) override the default "start" Activity and I never get the question if I want to use "Start" or "TouchFlo" usually. When creating one Intent so that MyActivity reacts to a User pressing the Home-button is easy using the XML markup: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |