yashsingh1/xdaforums huggingface dataset:
[Windows Phone 8 General] JVH3:
Was the question not about Windows Phone 8?

Windows Phone 8 is supposed to behave differently, since true background processing is supposed to be enabled. I haven't played with the SDK yet, but I suspect that for non recompiled apps, things will behave as they do on Mango. But, I think that things changed to target WinRT and set to be able to run in the background will be able to resume right where you left off.

It wouldn't make sense for an app that is running and processing things in the background to restart when the tile is pressed.

It's been a while since I used Mango or wrote any apps for it. But, when an app is suspended, the dev has a specified amount of time to save the state.

That way when it is relaunched, the app can resume where it left off, by processing the saved state on launch. I thought with fast resume the app stayed in memory, but that was done through a registry hack and not directly made available by any carrier.

After doing some reading, the multi tasking enhancements might only add gps and voip to the currently supported background processing.
[Windows Phone 8 General] Aphasaic2002:
Tapping the toast to re-open the chat is the correct behavior here. I guess it's just bad coding that makes it take so long to resume; it should just be able to go straight to the conversation and skip all the "loading contacts...connecting" stuff.

Are you sure you're not thinking of Windows 8? For Windows Phone 8, no changes have been announced regarding multitasking or background tasks, *except* that a few select APIs (VOIP, location) will be able to run in the background, similar to iOS (not true backgrounding like Android)

Also we are talking about resuming, not background processing. In the WP8 SDK emulator, apps built into the OS don't resume; Therefore it's safe to assume 3rd party apps are not going to either.

When an app is closed the developer is meant to save the state, so that it can be reloaded if it is quick-resumed. However, once the app leaves the backstack (the 5 apps that appear in when you hold the back-button), this state is supposed to be discarded.

This is not a technical issue; it would be trivial for app developers to save the state and make their apps resume. The issue is that Microsoft's publishing guidelines (to get your app published on the WP app store) specifically says that an app launched from the home screen must launch showing it's introduction page, i.e. it can't resume. It could save some state, so a web-browser could still have all the recent tabs open, but it couldn't show the last one seen (ironically IE9 does resume it's state - guess Microsoft are allowed to break their own guidelines).

I agree it doesn't make sense to restart an app that is performing some background task; but then how to you avoid users getting stuck within a certain page, as in my example above? If WP8 includes a hardware back button, they can't change this policy.
[Windows Phone 8 General] mikeeam:
Well, thats a shame. I hate reloading the app everytime I need it. Its so meaningless. I dont need VOIP, I dont need Skype running all the time. But I do need apps to be fast.
[Windows Phone 8 General] mcosmin222:
It really depends on how exactly the developers save their app state when the app is sent to background/tombstoned.

I, for one, use a text file to save data ( a lot of data) and proceed to loading the app as usual, and the moment the user presses a button, a pop up asks him weather he wants to restore or start anew.

I'm guessing that not every app will do this, as it is up to the developer to implement this.
[Galaxy S I9000 Q&A, Help & Troubleshooting] sreeram180:
hi guys

network issuse with CM9 for galaxy s gt i9000.it showing NO NETWORK avalible.

any help
[Galaxy S I9000 Q&A, Help & Troubleshooting] Chyldysh:
Check your baseband. Mine disappeared for a day and came back after I dropped it down a flight of stairs. by no means am I saying this will fix your problem but it solved mine try flashing a new modem.
[Galaxy S I9000 Q&A, Help & Troubleshooting] jogibush:
Try to flash jvu or jw4 modem. These should fix your issue in Europe zone. Otherwise you have to look for branded modems in your area and try to flash one of them to get the best signal.
[Galaxy S I9000 Q&A, Help & Troubleshooting] tchindalia:
Hey

Just downgrade to 2.3.6 valuepack

The same one u flashed before goin to cm9..the same steps...that should solve..then root and update again...

Cheers

If my post helped, don't mind hitting the Thanks button..:)
[Galaxy S I9000 Q&A, Help & Troubleshooting] sreeram180:
thanks for help

thanks for help.i solved my problem
[Sprint Samsung Galaxy S III] monstaX:
It. just. Looks. So .

Sexy :')

Great tut btw!!! I shall do this
[Sprint Samsung Galaxy S III] flastnoles11:
Dude, just awesome! This will come in very handy for my 2 year old! Thanks!
[Sprint Samsung Galaxy S III] zanderman112:
Uploading a video now of it.

Edit: Video https://www.youtube.com/watch?v=OfHWV_-X3a8&feature=youtube_gdata_player

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] Success100:
this would be epic if this could work.

you could probably make some serious change in the marketplace also lol
[Sprint Samsung Galaxy S III] cypressious:
Great! Also works in adb shell.
[Sprint Samsung Galaxy S III] pitokellie:
i get 'stopped(sigsstop)' what wrong?
[Sprint Samsung Galaxy S III] NeoNikon:
great! will come in very handy since im always working with Ethiopian children and trust me they're pretty smart they always blackmail me saying they'l send my contacts dirty pictures and messages. now its all going to be stopped :D ! thanks bro
[Sprint Samsung Galaxy S III] monstaX:
Good luck with that.... 0.o
[Sprint Samsung Galaxy S III] Zlatty:
This is fantastic. I hope that there is more exploration of this. Would be perfect for tablets. :cowboy:
[Sprint Samsung Galaxy S III] cdesai:
http://goo.gl/AnXT7 ;)

P.S. - This was done by modifying code in the Settings app, and i did submit the patch to CM Code-Review(http://goo.gl/PU4wQ), it ins't in yet as it's buggy.

We've tested it pretty extensively, and it's insanely broken.

I also submitted a patch to AOSP related to this(http://goo.gl/u0WbN), and it got rejected, due to what i said.

The below line comes a developer at google, who's been working on this since more than a year:

"Multi-user feature is not ready for deployment. Bad things will happen if you use it in its current state!"
[Sprint Samsung Galaxy S III] elban:
One more reason to go cyanogen on tablets ;)
[Sprint Samsung Galaxy S III] rezkon:
Just tested with team eos jelly bean rom and it worked, on the motorola xoom MZ601
[Sprint Samsung Galaxy S III] Putrid Polecat:
This is really cool. Now I just need Jelly Bean :D
[Sprint Samsung Galaxy S III] Roodborstje:
I have it working om my GSM GN.

I found that in the second account there are apps that I don't have in the primary account, for example: Google Wallet, Play Magazines, Play Books and Play Films. (I'm from Belgium)

Oh, they disappeared as soon as I signed in with my Google account. :(

If you are on the second user, most of the data from the primary user is hidden (you can not acces it).

For example:

- photo's

- unlocked levels in Angry Birds

- music

- contacts

- google account

- clipboard

- home screen

But there are a few exceptions:

- all the apps are there, as if they were just installed

- the recent apps menu

- the use-app-as-default-setting (I don't know the official name). For example: if you set Apex as default in the Guest account, it will also be default in the primary account.

- your messages (!)

Ps: this was my first post on xda :)

I hope you find it usefull.
[Sprint Samsung Galaxy S III] zanderman112:
That is really useful information :)

Just goes to show just how usable or unusable it can really be in its current state.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] BetoFlakeS:
Can we do this with ICS?
[Sprint Samsung Galaxy S III] ivanrcks95:
Thank You...Works perfectly on my Galaxy Ace running maclaws JellyBean Beta1 4.1.1
[Sprint Samsung Galaxy S III] zanderman112:
No. The code required wasn't implemented until Jellybean.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] speed_speed:
Great
[Sprint Samsung Galaxy S III] amt897:
This is great! I want my tablet to act as a terminal for a kegerator and also be useful to me. There certainly is a lot of stuff-- I hid apps with Nova, that's fine. But I prefer stock Launcher on my N7, and you can only bind one launcher to the Home key regardless of number of users.

Also, you still get notifications from emails and such, so other users can read the primary users' emails.
[Sprint Samsung Galaxy S III] darkierawr:
Just look at you.

Getting featured an such.
[Sprint Samsung Galaxy S III] BeerChameleon:
Popping in after reading this on the portal, I might just use this on My Galaxy Nexus.

Great Job Mr. Z ;) :D
[Sprint Samsung Galaxy S III] mejori:
AWESOME.. works on my galaxy note running cm10 paranoid!!!
[Sprint Samsung Galaxy S III] TigTigerTig:
Hmmm... Are you able to delete user accounts?

EDIT: Should have finished watching the video before posting :P Sorry.

Anyway, this is pretty cool, when this is finalised and fully working, it's a feature I'd definitely use
[Sprint Samsung Galaxy S III] zanderman112:
That's alright :)

Google had good things in store, that's for sure.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] zanderman112:
That's alright :)

Google has good things in store, that's for sure.

Thanks man!

Again ;)

I'm gonna have to start bookmarking the stories I get featured in lol.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] vijovame:
Cool thanks!
[Sprint Samsung Galaxy S III] bmg1001:
Wouldn't it be great if you can set it up so when the phone boots, it comes up with a screen like Window 7's where you choose a user.
[Sprint Samsung Galaxy S III] zanderman112:
Hopefully this is something Google has in mind. Although, I can only see this being more useful as opposed to being a nuisance on tabs. On my phone, I'd hate having to "log in" every boot up.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] nkhs9412235:
But I follow your step,it showed the same setting as primary user like video.

How to limited settings to the added user?
[Sprint Samsung Galaxy S III] tattedman:
When you create the user clear the recent apps before you switch accounts thats what i had to do
[Sprint Samsung Galaxy S III] :
Damn, zander you're getting pretty famous nowadays

http://mobile.theverge.com/2012/8/2/3216403/android-multi-user-feature-shown-off-developers-video
[Sprint Samsung Galaxy S III] suku_patel_22:
Works on desire S

Tapatalked from a Desire S waiting for Kernel 3 sources. WAKE UP HTC!!!!!!
[Sprint Samsung Galaxy S III] nkhs9412235:
I clear recent apps before I switch to Guest account.

But I can not limit settings.
[Sprint Samsung Galaxy S III] sonarchist:
Cool beans Z!

Looking forward to playing w/ this when a curtain of time flings open (next week?)...........great tutorial, love this stuff!
[Sprint Samsung Galaxy S III] zanderman112:
This is due to the feature not being finished. Not much you can do. Reboot, and immediately switch to the guest user?

And to think I didn't root my OG Epic for 6 months :p

Adding these links to the OP lol

Again. I think maybe rebooting then switching to the guest user might work.

Thanks man. :)

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] fipsib:
Quite nice, but it gave me system fc after installing our deinstalling apps so I deleted it again, but this will be nice once it's fully working!
[Sprint Samsung Galaxy S III] hanschke:
i use cm10 here too but the features are not limited but in the future i hope
[Sprint Samsung Galaxy S III] lolobabes:
Is this for sgs3 only?

EDIT: sorry didnt see this page lol
[Sprint Samsung Galaxy S III] RoadXY:
Same for me. After enable multiple users and the update for BBQlog this app failed to launch.

Remove and reinstall didn't resolve the issue.

BBQlog still doesn't work (or the update ff'd things up?)
[Sprint Samsung Galaxy S III] TjPhysicist:
Can still access pics, is there a specific folder that is hidden or something? Camera pics are there, pics in other folders are still there etc (access via gallery app). I can hide the galery app but camera can get to gallery and hiding camera is kinda stupid.
[Sprint Samsung Galaxy S III] petedaddi:
Awesome, works on S2 using CM10 and switched to Apex Launcher so I can hide all the apps I don't want my 3 year old touching.
[Sprint Samsung Galaxy S III] zanderman112:
Interesting. Seems there's more bugs that first easily noticeable!

Well, to me this makes perfect sense. There's no reason to hide the sdcard from a 2nd user. If you want pics to be hidden, put them in a folder with a period at the beginning of it. They'll be hidden from the gallery all together. Google this for more info.

Very nice. If I were you, I'd set up the home screen with stuff he/she can play with, hide the app drawer icon and such, and then "Lock Desktop" to prevent him/her from changing anything :)

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] RavingChimp:
factory reset

I'm having trouble doing a factory reset after entering this .. anybody else having this problem?
[Sprint Samsung Galaxy S III] :
You should try to bring some puzzles to the Gs3 ;)
[Sprint Samsung Galaxy S III] trinode:
The update broke it... I'm single user still, and it dies on mine
[Sprint Samsung Galaxy S III] zanderman112:
As in Settings>Backup & reset>Factory Reset?

Or from CWM? If trying the prior, use CWM and reflash your rom.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] EndlessDissent:
I wonder if this will be officially added in an upcoming Jelly Bean update or if we'll have to wait until Key Lime Pie. I also wonder what Apple's response might be. What if the next iPad has multi-user ability before Google gets it into Android? Will Apple magically conjure up a patent rendering all of Google's work useless? This feature would be a huge advantage for Android tablets. With lag and apps becoming steadily less of a concern for Android and all the people getting tablets as family devices, multi-user support may be the big differentiator Android needs.
[Sprint Samsung Galaxy S III] Pnx:
I have tested in a Rooted Stock 4.1.1 on a Nexus S.

It works, at first it go slower, in 2 mins go perfect. And you can use WhatsApp with 2 phone number... Once in each user account.

:cool:
[Sprint Samsung Galaxy S III] Chinpokomon:
I don't know, with multiple face unlock profiles, you might be able to "switch" profiles just by looking at the device. Unlocking might be as simple as turning on the device and looking at the screen.
[Sprint Samsung Galaxy S III] RoadXY:
Or different pin codes to determine different users...
[Sprint Samsung Galaxy S III] CrazyPeter:
Doesn't seem to share music between profiles :(
[Sprint Samsung Galaxy S III] cowsick:
This will be very useful in schools with tabs
[Sprint Samsung Galaxy S III] zanderman112:
Hrmm. That is true.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] zanderman112:
Oops, meant for this to be a pm. NOT double posting I promise lol
[Sprint Samsung Galaxy S III] Napalm2:
If any android developer wants to start the HIDDEN user settings of any Jelly Bean ROM then you can use this function.

public void startUserSettingsActivity()
{
Intent intent = new Intent();
intent.setClassName("com.android.settings", "com.android.settings.Settings");
intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT, "com.android.settings.users.UserSettings");
try{
Resources resources = getPackageManager().getResourcesForApplication("com.android.settings");
int user_settings_title = resources.getIdentifier("com.android.settings:string/user_settings_title", null, null);
if(user_settings_title != 0){
intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT_TITLE, user_settings_title);
intent.putExtra(PreferenceActivity.EXTRA_SHOW_FRAGMENT_SHORT_TITLE, user_settings_title);
}else{
Log.d("Settings Launcher", "Cannot find resource user_settings_title");
}
}
catch(NameNotFoundException e){
// ignore, default title if we can't find the resource.
}
startActivity(intent);
}

Napalm
[Sprint Samsung Galaxy S III] VipSaran:
Works great on Nexus 7 (rooted with stock JB), but the access to settings is full for the 2nd account -- see the attach.
[Sprint Samsung Galaxy S III] tabon:
interesting !
[Sprint Samsung Galaxy S III] Raghav Sood:
GUI App For Managing Users

Hi everyone,

First post on XDA.

I've written an app that essentially provides you with a GUI frontend for creating, viewing and removing users on Jellybean.

It requires root. It works even when not connected to a computer. New user's name's can contain spaces. Deletion of Primary user is disabled.

Free version: play.google.com /store/apps/details?id=com.appaholics.um

Donate version (no different from free, just in case you're feeling generous): play.google.com /store/apps/details?id=com.appaholics.umd

I'm not allowed to post URLs yet, so just remove the spaces.

As of posting, the apps hadn't been indexed yet, so you will get a Not Found error when going to the link. Please wait a bit and try again.

Any feature requests/suggestions are welcome.

Hit thanks if you like the app.

EDIT: Free version seems to have been indexed. Donate one, not so much.

EDIT2: Both version are available now
[Sprint Samsung Galaxy S III] Soldi3rxx:
Will this only work with Apex and Nova launcher....has anyone confirmed working with Stock JB launcher? I'm on a G-Nex running AOKP
[Sprint Samsung Galaxy S III] cdesai:
This has nothing to do with the Launcher.
[Sprint Samsung Galaxy S III] mzobe7:
Working great on the galaxy note, hopefully google will enable this soon
[Sprint Samsung Galaxy S III] mantian:
In case someone hasn´t figured out how to rename/change any username, it's pretty easy.

You only have to go to /data/system/users and edit the "userX.xml" file, where X is the user number(0,1,2,...). Then change the name between <name> and </name> to any other you like. For example, from guest to invitado. Save the file and reboot. It work well for me.

P.S: If you don't know which user number has the one you wanna change, check out the userlist.xml file, which has the same path above.
[Sprint Samsung Galaxy S III] zanderman112:
Im going to add this info to the OP. Thanks for pointing that out.

I'm going to see about getting this app featured on the portal. Also, will add link to the OP.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] Raghav Sood:
Thank you :D

I'm just working on an update. It'll soon have a new, simpler UI, ability to rename users thanks to mantian and the ability to switch user accounts straight from the app, instead of having to press the power button.
[Sprint Samsung Galaxy S III] eksasol:
This Guest feature could works with the app AppLock, which required pin to launch apps. However, it has to be setup on the Primary account, so both accounts ended up getting locked. AppLock settings on the Guest account has zero effect.

I also use DroidWall on my primary account as internet firewall, when it's enabled internet will not work at all in the Guestaccount, probably due to iptables working at kernel level.

The idea of hiding apps would work, but people can find their way into the launcher settings and unhide it. And launchers generally do not have password requirement to unhide apps. For now, it seems more convenient to use AppLock by itself.

This is excellent though and I like to see it further developed, Google have to develop it anyway if they are going to sell tablets and things used by multiple users so they can record the entire family browsing habit individually.
[Sprint Samsung Galaxy S III] nkhs9412235:
Could you add a feature to switch users when user click user's name in the list?

If not, I suggest you can note user how to switch in help pages.
[Sprint Samsung Galaxy S III] Raghav Sood:
Already coded and part of that update I mentioned, which should be out in a couple of hours.
[Sprint Samsung Galaxy S III] zanderman112:
Very cool!

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] Raghav Sood:
Okay. So I've pushed the update. Here's the Changelog:

Completely New UI. One screen to manage all user related Activities, and one to display the help menu

Action bar has the help icon

Ability to Rename users (thanks mantian). Renaming requires a reboot to take effect. App offers option to reboot for you.

Ability to switch to a user from inside the app itself, instead of going to the power button

IMPORTANT: Actions on the Primary user are disabled by default for your security. I do not know what will happen if you delete/rename that user. However, in case any of you want to try it out, the help screen has an option to allow changes to the Primary user. If someone does try it out, please post your results.

NOTICE: The SD Card permissions are required to rename the users. I couldn't find a way to save to the file system, so I read the user's file using the cat shell command, edited it with the new name, saved it to the SD Card and then used the cat command to overwrite the initial file. It's hacky, but it works.

So complete list of features is:

Create user

View user list

Switch to user

Rename user

Delete user

Optionally modify Primary user

As usual, suggestions/comments are welcome.

Also, @zanderman112, were you able to have the app featured on the portal?

Enjoy!!

Links (remove spaces):

play.google. com/ store/apps/details?id=com.appaholics.um (free version)

play.google. com/ store/apps/details?id=com.appaholics.umd (donate version)

NOTE: Google Play hasn't quite figured out I've published an update, as it's still downloading the old apk. It may take some time, like a couple of hours, but you'll get the update. If required, I can post the apk somewhere else online for sideloading.
[Sprint Samsung Galaxy S III] zanderman112:
I've pointed it out, if they decided to feature it, it usually takes a couple of days before it's published.

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] Raghav Sood:
Thanks. Could you also update the OP to go with the updated app?
[Sprint Samsung Galaxy S III] zanderman112:
Sure. :)

Sent from Mr. Z's Galaxy S3.
[Sprint Samsung Galaxy S III] Soldi3rxx:
works on my CDMA Galaxy Nexus running AOKP but like you have stated, the setting is all accessible and so are the text on guest account. Can't wait to see improvements. Great work guys
[Sprint Samsung Galaxy S III] sr21:
I'm using Atom Launcher, and it seams to be better then Apex and Nova (did not tried them)

With Atom you can hide almost everything, including the settings :)

You still have security issues, but if the second profile is for a "normal" user you still be fine...

Things that you cannot hide: Camera and Google Now (they can be started from the lockscreen)...

I'm testing this for kids, I only want to give access to games, camera and music... and for that it works well...
[Sprint Samsung Galaxy S III] Soldi3rxx:
AHHHH I didn't know you have to use a different launcher, I'm so comfortable with the stock launcher. Maybe they could get it working with stock soon
[Sprint Samsung Galaxy S III] sr21:
It works with all launchers... but if you want to setup some restrictions the Stock Launcher should not be a good choice. It does not allow you to do the need customizations...
[Sprint Samsung Galaxy S III] FunkyELF:
I understand that on a phone there is only one phone number and you'd want to block texts.... but for social media like Google+, Facebook, Twitter, etc..... wouldn't the 2nd user get their own account?
[Sprint Samsung Galaxy S III] Soldi3rxx:
Gotcha. Still would like to see this implemented with stock if possible.
[Sprint Samsung Galaxy S III] zanderman112:
You can, but for me, I don't like people signing in to their FB on my devices. If their account ever gets hacked, I could be blamed for it.

But yes, they can.

Sent from Mr. Z's Galaxy S3.