Android :: Why Dont Android Applications Provide An Exit Option?
Mar 13, 2010
Is there something in the Android developer guidelines that disuades developers from providing the option to "exit" (stop running) an application from within the application itself? I love multitasking and all but it's not clear to me why: the vast majority of apps don't have their own Exit functions and hence just keep running forever don't give you a choice about running when you turn on the phone - they just do by default Both of these things lead to memory usage constantly increasing and your device running with this performance burden all of the time despite the fact that you may only want certain apps to run some of the time.
Why don't apps on Android have Close/Exit? I never know if an app is truly turned off. Internet is perfect example. If I have navigated down a series of web pages and hit the return button, when I reopen the internet it's on that last page as opposed to the home page.
The idea is to allow developers to access a remote database provided by google.In android the developer will need a special permission to be set at the manifest file.This could allow applications to keep a backup of users application data without having to sign in ever, seamless.Users could than sign-in to their gmail and see a list of applications that are currently storing data on their gmail space.The user could be allowed to wipe the data or even block the application from storing data to it.This idea make the most sense since Android will be a platform were users will be constantly changing android phones as new better ones come out.
I know this sounds a bit stupid(!) but is there a 'correct' way to exit applications? If the app doesn't have a specific Exit button, I just click the Home key to get back to the home screen, but when I look in TasKiller, I have quite a few apps still running...
why droid apps don't all come with an exit button. I know you can use the back button to eventually close a program but in so many cases that can mean several taps and in the case of a browser, going back several pages. Using the home button just leave the program running and using resources. It just seems like such an obvious oversight.
I'm running the Lite official 2.2 ROM. I'm seeing a lot more BS running in the background than I used to on 2.1 (using System Panel Lite). Another thing I noticed is that no matter how I try to exit an app, none of them go inactive. They are all still listed as active. I'm not hitting "home" to back out, I'm actually hitting the back button. I didn't used to see this behavior on 2.1-1. If I backed out of an app (gmail, quadrant, youtube, etc) they went to "inactive".
Now all are listed as active I've had a ton of little quirks with this ROM but I've been working through it. It's almost totally up to what I want except the issues of stuff running I don't start ("Mail", BUA, etc) and stuff not going inactive when not in use. I don't use any ATKs or anything, since I know better. But I don't want to have to constantly kill un-needed apps in System Panel because they're not going inactive like they used to.
Got my nice shiney Desire HD yesterday. First HTC phone, first Android phone. Impressed on so many levels, but also have some questions and one problem.
1. How can I remove apps that are pre-installed like soundhound, talk, stock. The remove option is greyed out. 2. Can I create a sub folder in the menu tree and move like games into one. I have created a sub folder on the home page, but cant rename it from 'folder' 3. My phone picks up WiFi signal at home everytime I am in range. Does this mean WiFi is always on, searching. My experience from my E71 showed me this kills battery. I seem to struggle to get more than 10 hours life from the battery, what gives.
It seems that with the cancellation of the N1 on both Verizon and Sprint, I lost my last best hope for an unadulterated Android platform. I honestly don't want Sense UI or any other proprietary UI. And at least on the Incredible (and presumably the EVO), its impossible to turn it off.
There are certain facebook friends that you could give a sh** about their senseless status updates and photo updates every five seconds. Right? Like friends girlfriends, chicks you hooked up with years ago, etc, that if you delete they will talk a bunch of trash about. So, my issue is: is there a way to have android ger updates from facebook and give notifications, but disable updating certain friends? or vice versa, choose a list of friends to update only. i have a Verizon Droid eris, stock 1.5 with Sense UI
Today 1 message came to me...as it was some scheme msg, so i deleted that msg as well as the entire thread created.
Now the problem is that, that msg dont seem to be deleted bcoz when i m opening any thread, its apperaing in the notification bar as it have arrived just now and when i m clicking on that msg, its directing me to compose msg window.....
What shud i do to get rid of that sticked msg?
I have restarted my fone twice and even cleared the cache of my msges from settings but still the problem is persisting....I m using LG EVE GW620..
I am almost 100% satisfied with my EVO I have had for 2 days.The only complait I have is I want to me notified via an audible alert about a text message or missed call until I answer it.I couldn't find a way to do that in the setup, so I was wondering is there an app that would let me do that?Choose how often it repeats?
I'm planning to use my website to provide updates for my android application whenever the user decides to perform an update( in case there is one available) . I'm thinking to use http requests for the communication between the user and the server, so whenever there is a new update the server sents back to the user the link to download the apk of the update through the android browser. So far I think it should work !?!. But once I have the apk of the new update on the card ,and the installed old version of the application how do I actually perform the update ?
"This interface provides random read-write access to the result set returned by a database query." but I can't find any way to update a database with a cursor.I have started noting things like this as a sidewiki entry for the documentation page.
In my application 'x' there is a download manager which downloads a.mp3,b.mp3 and stored in the /sdcard /x/a.mp3.How to provide the security only my application can access the downloaded files not to the other applications?Is there any API provided by android or any other solution?
In my Touch Pro 2, i was able to open a calendar and click a conf call phone number, it called the number. (same as on my EVO).Then once i am in the call, I could click the back button and view 1/2 calendar and 1/2 dial pad. It was very helpful because i could see my passcode from the calendar for my conf call WHILE i dialed them in at the same time.Is there any app or function like this with Android?
I have a .jar in my Android project which has many references and uses of the java.awt.* classes and other classes not available on Android. How can I provide my own implementations of these classes so that I can embed the unmodified .jar file (the only modification is being ran through dx) in my Android application and it will use my own class implementations?
So over the past few days the apps ive tried to download dont even start to download, I then turn my phone off and back on again and they start to download, then start to install, but just as i think its done i get a notification saying ''Installation unsuccessful''.
I have 14MB of phone memory left so ive constantly got the low on space icon in the notification bar but i have ample space for the certain apps i wish to download. Have i without realising fiddled with a certain setting or something?
Is it possible to provide directions on a map on Android from 1 place (e.g a specific lat/lng) to another specific lat/lng? I realise this is doable with the Google-maps API but can you do it within Androids native implementation?
We're planning to export an application layer AIDL interface. What are some best practices with regards for managing version compatibility? Does Android provide any version-related mechanisms for AIDL interfaces?
i am providing copy protection for Android paid applications by using Android Market Licensing mechanism. But it supports only for the paid applications. How can i provide copy-protection to Free application. Is there any alternatives?