[Q] [JB] Power Saving Application of Multiple User Accounts - Android Q&A, Help & Troubleshooting

So I've been fooling around with JellyBean on my Nexus S 4g and am intrigued by the addition of multiple user accounts. I was curious if anyone thinks there could be some benefit to battery life if I were to switch into a user account specifically created to have little clutter? As in...
If I'm out hiking, and recognize that I don't need all these widgets/email notifications/twitter, could I switch into a "Streamlined" user account and extend my battery life?
Or, by switching users, am I simply doubling the processes which my phone has to handle?
I guess my question is simply this: when I switch users in JellyBean, does the primary user's applications still run in the background in addition to the guest? I hope I'm making sense! I frequently go to music festivals, and it would be awesome if I could use multiple user accounts to customize what I want my phone to be doing (to a greater extent than profiles allow).

Related

[Q] Android Fleet Deployment/Provisioning/Management options?

I did have a search on here, but didn't find anything particularly relevant so I'm hoping some people could help me out.
My situation is that I manage the deployment of Android Handsets and Tablets within my company. This process is fairly ad-hoc as in, I order a few handsets at a time, set them up with company software requirements + some desktop shortcuts, and ship them to the specific user.
My problem is that the quantity of devices I'm going to be deploying in the next 12 months will grow significantly, and this job is extremely boring, and costing me in time wasted on a repetitive task that could be much better spent on other things.
So I am looking for tools to help make this process more automated/quicker/simpler.
The crux of my requirements are:
a) install software packages (some from market, some not eg Lotus Notes Traveler)
b) Slight desktop customisations (add some app shortcuts, browser homepage etc) - realistically this is optional, but I thought I'd mention it.
Currently I take care of (a) with a homegrown python script which makes some adb calls.
(b) and (c) are entirely manual, and currently depend in part on the device going out - could be any of HTC Desire/Desire S/Sensation, Motorola Atrix/Defy+/Xoom or Samsung Galaxy Tab 10.1.
I also have to do this *after* having logged in, set up at least one google account + possibly a motoblur account, and enabled USB debugging - is it possible to get adb shell functionality without needing to get into the OS and enable USB Debugging?
Moving to higher level things, I'm open to the idea of paying for dedicated tools to manage this job - eg Google Apps Domain services, or some other Mobile Data Management service (eg silverback mdm).
However, what these tools are geared to is securing a fleet of devices, but don't seem to offer what I'm looking for, which I believe are pretty simple requirements. ie add some arbitrary apps, and make them accessible on the front screen of the device.
I can't imagine that I'm the first person to need to do this, so what are other people doing to ease the management burden?

[ASK] How to reduce Application Memory Footprint?

Hi all,
I am a newbie @ Android application development, and still trying to learn. I have one question. If we take for example, the Greenify app, if i look into its memory consumption, the value is quite low (3.4MB +-) whereas, with my app, it always hover around 20MB or so. I wonder, how can i achieve the same result? Anybody can help? My application is a simple monitoring app for my client company, contains 2 services, 3 Activities (1 service and Activity for saving the account into the device). And even in fresh state, the memory always takes around 20MB.
Thanks for any info

[Q] IOS like restrictions for android (restricted profiles suck)

Is there an app available which provides similar features to ios restrictions, such as being able to prevent changes to accounts and contacts, meaning for apps such as hangouts or messenger i can prevent my brother from only contacting existing contacts and prevent him from adding random people (hes autistic...) Im currently using Norton parental controls and this allows me to block certain websites and send me usage reports, however i would like for him to be able to actually contact his family on the tablet, however being able to add people is a big no-no as he can become abusive to people. I managed this perfectly fine on his Ipod as within Ios restrictions you can simply turn on the option to prevent changes to accounts...
I'am quite an advanced android user and i cant seem to find a way to do this... i also cant believe people are praising the restricted profiles in android 4.4.2... i think it is awful only allowing you to block apps... there are numerous apps available to do this anyway.
Another issue i have is with the play store not asking for a password for apps even though this option is selected in 4.4.2. I know this is a reported issue as i have found a forum on the issue however no one had a solution.
Any help would be appreciated

Question regarding root access to memory space, low-level actions and best env.

Considering this is my first post - Hello, greetings, hi.
Straight to the question.
I have a certain amount of tasks that I do on my PC and for convenience, I've developed a program that does majority of these tasks for me (basically fetch new mail from my countless e-mails, messages from facebook etc. and put them into one single window displaying inside a widget.
I would certainly love to automate things on my phone aswell, but for that I need several things that I have to ask you about first.
Answer as many as you wish, thanks for any help!
1. Do I need root access to emulate human behaviour in certain apps? Behaviour such as screen click, drag etc.
2. Do I need root access to have unsafe access to memory chunks of other software? Probably similar access as one would require in order to make a cheat/hack for a game.
3. Can emulation apps work in background and still emulate clicks even when in fullscreen app such as facebook etc?
4. What's the best envirnoment for developing an android app, one that supports programming in C#?
Thanks again!

Development: Avoid Samsung Device Care Wakeup alarms

Hello,
We have an Android SDK that many applications use for marketing purposes. Specifically, it allows to deliver personalized messages to their users based on geofences or bluetooth beacons detection.
We've dedicated tons of hours optimizing the thing so it does not drain user battery or annoys in any matter, however we are now facing a new challenge: Samsung Device Care (Samsung Maintenance).
As you may know, this application comes pre installed in (I think) all Samsung devices, and helps users to keep the battery consumption low by detecting apps that consume too much in the background among other features.
Our software behaves correctly in almost all categories, including battery consumption and background time execution, however the Samsung device care app sometimes shows an alert saying that the "application generates too many wake ups". In order to avoid this, we are being more aggressive by explicitly controlling the number wake ups when app is in the background, the only problem is that we are completely blind right now, as we don't know what is the threshold that Samsung Device care app uses to trigger this alarm.
I have decompiled the Samsung device care app, however the app seems to be written in C / C++, hampering the task.
I have also run tests for days in a couple of Samsung phones in order to see if I can trigger the alarm, so I can try to empirically found what the limits are, however I haven't been able to trigger any alarm, even though my testing code is requesting an AlarmManager callback every 30 seconds.
Finally, I have also opened a ticket in the Samsung Developer site, but no answer so far...
Do you have any idea where can I find this information? :crying:

Categories

Resources