I'm looking for a solution to create an exception for an app and its cache from overall Android task management.
Similar modifications were possible in Windows Mobile using registry modifications. I've been searching around and can't find any solutions for Android.
For example: say I'm using a content-based app (browser, Slate, WSJ, etc.) and I want to be able to switch to another app without worrying I'll have to reload the content.
Has anyone found a way to apportion more memory to certain apps, to permanently apportion some memory, or the like?
Please use the Q&A Forum for questions Thanks
Moving to Q&A
Related
i want to develop an application for Android Devices but there are no possible for users to remove it from phone unless a password is used?
is that even possible?
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A
Apps installed to /system/ can't be uninstalled I don't think, but you can I believe only move an app to /system/ on rooted phones, and I don't believe you could do it to the currently running app (i.e. an app couldn't move itself to /system/). EDIT: Of course, on rooted phones, the app could also be removed easily by any number of root tools.
I think also if an app has a service installed, it can't be removed without first disabling the service. You would have to have the app install a service, and get the user to enable it. I think this would stop the app being uninstalled unless the user disables the service (which could be done outside the app, so you can't stop it with a password or whatever).
I am not 100% certain on either of these, but I think this is right.
Anyway, presumably the reason there is not a "better" way to do what you want is to prevent hard to remove malware. (Something like what you want couldn't be removed without root if it were possible).
This is a pretty stupid question, but is File Expert's memory manager safe to use? I'm running CM9, the concept sounds great, I just want to be sure it can be easily reversed, etc. Thank you!
Sent from my GT-I9100 using xda app-developers app
Memory Manager (Pro; Root)
As of FE Pro V4.1.4, a new tool was added to FE. This requires the Pro plugin and root access on your device.
Every app that runs, Android puts into an "out of memory group" based on their priority; FOREGROUND_APP, VISIBLE_APP, SECONDARY_SERVER, HIDDEN_APP, CONTENT_PROVIDER, and EMPTY_APP.
When Android needs memory, it starts killing off applications in these groups based on how much memory is free; starting with the group with the highest value.
For example, if you set HIDDEN_APP = 24mb; when free memory on your device dips below 24mb, Android will kill off apps running in this group. If the next highest value was EMPTY_APP = 20mb, then Android will wait until free memory hits 20mb, then start killing off apps in THAT group - and so on.
You can control the behavior of Android's "task killer" by setting these values yourself using FE's Memory Manager. FE's team has come up with sets of values based on common behaviors of users. These "presets" can be used without any knowledge by the end user - just pick the one that suits you and you're done.
If you're a more advanced user, you may want to "dial in" these values yourself instead of using one of the pre-built settings. To do this, you'll need to understand each of the groups and what apps get put in there.
Foreground Application - An app that you currently see on the screen. (also includes System and Phone)
Visible Application - An app that is visible to the user but not at the front, possibly because of transparency, etc.
Secondary Server - These are BACKGROUND applications and services. This typically includes launchers (Launcher Pro, etc.) and UI shells (Sense, Motoblur, etc)
Hidden Application - Apps that are not visible but still run in the background.
Content Provider - Processes that provide for other apps (Contacts, Calendar, etc.)
Empty Application - Apps that are paused and not doing any work.
Source.
As for it being safe, I presume so because such a well known application "company" wouldn't put out risky stuff and the Chinese normally know what they are doing. That being said, I doubt it is needed. But give it a whirl and see for yourself
PS this should really be in the normal Android section somewhere rather than a device forum. Maybe get more opinions/views over there (the whole of xda has reason to go there, not just particular device) and perhaps worth pm'ing a mod to get this thread moved.
Good luck!
Howdy all.
Now I've done a bit of research into Fusion tables already and I know it's possible for me to put all the data that's going to be in my app into a fusion table and then display the fusion table there for the user to see the data.
Much easier to update the data when need be instead of making it static text and having to update the app via the play store every time I need to update the data.
How do I do this though? All I know is that it's possible and that I should use the Fusion table API. More than anything I just need a starting point so I know how to set up Eclipse and then learning the code is up to me.
Does anyone know of any apps at the moment that use Fusion tables to hold their applications data? Would be good to download them and have a play.
Would really appreciate any advice. Thanks!
Questions should be asked in Q&A forums, not Development forums.
Thread moved.
Hi all,
I've a app that publish me some technical ebooks. From android control panel I see that the app is consuming 170 mb, probably as I have few ebooks offline, but I do not find where those data are stored. Is there a way to see all files belongs to an application? or anyway an easy way to find where app data are stored?
I've already checked in sdcard but I didn't find anything interesting.
I'm using Android 5.0.1 on Galaxy Nexus 9
thanks
Ste
Before someone starts telling in Passive Agressive mode that "No question is stupid, atleast do a search in threads/ search engine" I would like to clear few things.
1. No my question is NOT about Task managers/ management.
2. Yes I did search and looked for answers.
3. It's just a simple question so please answer in simple terms or guide me to a link which explains the basics to give some relief to a little irksome question which has been on my mind since long.
Now the actual question.
Why the Android OS is designed in such a way that when you stop an app by using back/ home button the application doesn't really quit. As in desktop/laptops OS there's a cross button and we know that the application/ program is actually closed. Why the mobile apps keeps lingering on in the background or task lists. I understand that in mobile environment one needs apps quickly available to him which hardware/ software maker pride themselves towards speed, that capability does count towards camera, browser or one odd app the user thinks he needs readily available. Few apps and games do ask "Are you sure you want to quit". Yes you know and I know those apps sneakily keep updating/ working/ interacting data in the background (trust me this doesn't mean I'm paranoid about battery/privacy/security. I just want to know why). So one simple question "WHY"?. Why Android and it's apps aren't designed in a way where you can actually quit.
Second part of question is why apps "update" so frequently without any visible/significance change? Is it a great conspiracy by internet service providers, app developers and mobile manufacturing businesses. I mean why apps always need updating without much of change.
Thanks in advance.