text:
Samsung Galaxy S GTI-9003 spontaneously reboots
My Samsung Galaxy S GTI-9003 spontaneously reboots itself with different time intervals. The boot cycle does not complete and freezes at Samsung Logo.
When I take off the battery and switch it back on, all the data is gone, the phone is literally formatted.
I have tried several options like factory reset, changed the sim card, removed memory card but nothing is working.
Appreciate help from Enthusiasts

Sounds like a physical defect to me. Can you return it for warranty repair?

Are you familiar with adb tools from the Android SDK? What you'll need is logging from your device as a starting point.
The easy way
There are tools available (apk's) that can be installed from the Google Play store to read out the logcat. The 2 first hits on Google play look useful:
https://play.google.com/store/apps/details?id=org.jtb.alogcat
https://play.google.com/store/apps/details?id=com.nolanlawson.logcat
However this logcat is usually cleared on each reboot so that might not be your best option.
The better way
More information will be retrieved using command line tools like adb from the google Android SDK.
A quick step by step guide

Download Android SDK from http://developer.android.com/sdk/index.html (If you're not planning to develop go for the "Download for other platforms" > "SDK Tools Only" option on that page)
Follow the installation instructions (download, extract)
Have your android device connected to your computer using an USB cable (check if drivers are needed for your environment)
Navigate to the platform-tools folder and execute the adb command with the following arguments:
adb bugreport > bugreport.txt

That should create a bugreport.txt file within you current directory. Post that information here (check for personal information first though).
For more information about the adb tools check http://developer.android.com/tools/help/adb.html


text:
Connect a 3G Android phone with a WiFi-only tab to see phone call information on the latter
I own a WiFi-only Android tab and an Android phone with 3G.
I use the tab regularly at work or while working out on the treadmill, and often I miss a phone call on my Android phone while using the tab.
Is there any App or other possibility to link the phone to the tab to be able to see incoming phone calls on the WiFi tab? Via Bluetooth, for example?
(I also own a Sony smartwatch which does exactly this, but I'm looking for a solution on my tab).

If you are willing to pay there is https://play.google.com/store/apps/details?id=com.apdroid.tabtalk&hl=en_GBTablet Talk that allows you to route SMS through your tablet. I can't find a voice option for this though. I'll keep looking. You may have to use Google Voice or something VoIP like Skype.

I certainly am willing to pay if the software works. Maybe I should emphasize that seeing the incoming phone call information would satisfy me already, no need to be able to answer the call on my tablet (thus no VoIP routing required).

MightyText is a free app that allows you to get communication notifications on your tablet through WiFi. While its geared for people that would want to text from their tablet, it also has some other really nice features. Among them are call notifications, battery alerts, and photo syncing. They also have a Chrome extension which allows you to get the same features on a computer. I used to use this app all the time and highly recommend it.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
How can I view online all of my phone contacts that Android synced to my google account?
We have an option in Android that allows us to sync/backup all our contacts to our google account. I did this and then later my phone got damaged and I can't switch it on again.
I would now like to view the contacts that were synced to my google account. Is there anyway I can do this online?

You should be able to see them within GMail or your Google account here

Strange. All of my phone contacts are present under "Other contacts". But more surprisingly none of them have their phone numbers present. They're all just email addresses.

Same thing. Why are my contacts (phone numbers) not synced?

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Android E-Mail App: How to limit contacts for new email to contacts of specific account?
I am using the native E-Mail App on an Samsung Galaxy 4 Mini with Android 4.2.2. I use the app to read and send business email with my outlook exchange account. For other emails I use gmail app. When composing a new email in E-Mail app and start typing in the "To:" field suggestions of email addresses occur. So far so good. But:
Most of the suggested addresses are old gmail contacts or otherwise private contacts. This expands the list to a near unusable length. Is there a way to tell the app to only list contacts from the account entered in the E-Mail App?
If not, can I store addresses I often use in a favorites list or such (I was hoping this would happen by itself over time, but after month of use the app still does not remember anything of the sort)?
Please when suggesting a solution also understand that I do not what to general limit contact sync on my phone to the outlook contacts.
Any tips would be appreciated.
Monica


text:
How do I set the default messaging app to use google voice? (4.2.2 Galaxy S4)
I keep seeing advice to set the default messaging app by going to Settings> Manage Applications> All Applications>
And then clicking on the messaging app (I also tried google hangouts since that can send text messages).  But in the "clear defaults" button is greyed out and it says there is no default.  If there is no default, then what is it using to send the message?
I guess a second-best solution is for me to replace the default app with one that can send using google voice.

I believe this is the app that can solve your problem...
https://play.google.com/store/apps/details?id=com.james.SmartUninstaller
I hope it helps! :)

Explaining how it helps would improve this answer

Additionally, it would be best if you explain in a brief, specific manner how to use this app to solve the specific problem.


text:
I am using samsung note3.I am using wifi in my office.For some couple of days wifi connects but no internet access
I checked lot of forums and discussion but could not find any solution thus posting this for support. I tried lot of solutions given in forums but didnt help.
in mobile - wifi detected password accepted but cannot do anything relate to internet. Shows no access.in Google playstore it keeps loading loading and loading and in end says no access. Cannot sync gmail / google talk . Cant FB.
In Short in Mobile cannot access internet even though wifi is connected and gives xcellent signal.
It worked when I brought the mobile, it worked for a month and all of a sudden without changing any settings it has stopped almost for last 15 days.
I thought it was something with my mobile - I took my mobile to friends and relatives place and also to mobile shop..everywhere without changing any setting in mobile it connects with their wifi, also get internet access and can do everything.

Seems like your office network team had block your mobile from accessing internet. There is nothing to do with your device issue.
If your device connects to wifi excepts your office wifi then this is not your device issue. If you want to start it again contact your network team.

Might be,But probably what would have they done?

Blocked your device in the firewall, using a MAC filter... there are many things a network admin can do. Have you tried to browse the intranet (not internet, but your company's local pages)? If that works, it's rather the firewall setup to not let you out. A MAC filter wouldn't let you in at all (i.e. you wouldn't even get an IP address via DHCP).

Thank you for the information..I tried downloading a film...that might be the reason if they have blocked..let  me know is there any option to get rid of this issue other than contacting network administrator?


text:
Nexus 7 refuses to pair with in car audio?
I have a Nexus 7 running Android 4.4 and an in car stereo unit (Alpine CDE-178BT). I have enabled bluetooth on both devices but they refuse to pair with each other.
If I attempt to initiate the pairing using the Nexus 7, it starts connecting, I am prompted to allow the device to pair on the Alpine unit, but upon allowing the pairing to take place on the Alpine unit, the device drops into the "paired" list on the Nexus 7 but doesn't connect. Subsequent attempts to connect by tapping on the car stereo in the bluetooth paired devices list on the Nexus 7 resumes in a momentary attempt to connect and then the entry resetting back to its "paired but not doing anything" state.
If I attempt to initiate the pairing using the Alpine CDE-178BT, after making the Nexus 7 temporarily visible and searching for bluetooth devices using the Alpine unit, I see an entry for the Nexus 7 but any attempt to pair with it just results in a generic "Failed" message on the car stereo.
The car stereo works fine for connecting to an iPhone/iPad/other iOS device and older (pre version 4) Android devices, it is just Android devices running a more recent version of Android that it experiences issues with.
What steps can I take to attempt to resolve this issue?

I dont know which nexus 7 Gen you are using, but IMO there must be an incompatibility between the tablet's and car's bluetooth technology.

This hardly helps the OP does it?


text:
how do i get out of safe mode on htc desire s?
Just put music on SD card, started up phone after re-inserting SD card, but it came on in 'safe mode'. Any ideas on how to switch safe mode off?

Turn the phone off
Turn it back on and hold the up volume button

Let me know if it works or not. There are also other solutions.
Source.


text:
Is there a way to prevent Android from switching back to mobile data once it found and then lost WiFi connection on unrooted phones?
I use mobile data a few days per month. I'm charged 1$ whenever I enable the mobile internet (with WiFi not present) and then I can use it until the next day. If I don't disable it before midnight, I get charged 1$ again. This is cheaper for me than paying every month for a certain amount of gigabytes.
The problem is: sometimes I forget to disable it, and get charged when I don't use the mobile internet. Sometimes this even happens when the phone is connected to WiFi.
I saw this post, which says apps can no longer enable / disable mobile data programmatically: https://stackoverflow.com/questions/31120082/latest-update-on-enabling-and-disabling-mobile-data-programmatically
Also there is this app: https://play.google.com/store/apps/details?id=com.gyagapen.cleverconnectivity
But it only works on rooted phones.
I've also seen other posts that say that it's only possible to disable the mobile data on rooted phones.
Is there any way to solve my problem on an unrooted phone?
If that's impossible, is there any app that could detect that mobile data is enabled and remind me to disable it before midnight?
Or is there anything else that can help in this situation?
I have Xiaomi Redmi Note 8 pro. With MIUI 12.5 and Android 11.

You can experiment with Automate app from Llama lab. It allows detecting if mobile data is enabled or not, and based on that you can automatically create a persistent notification for yourself indicating that you need to turn that thing off. No root needed for this.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Samsung - Change password / log-in method with NFC
I had some NFC tags with my Xperia Sola. It could change settings if I touched the tags with the phone, and it was pretty useful.
Can one use this "technology" with modern Samsung phones?
Both removing/setting the password (with two tags), or just unlocking the screen (one tag) would be awesome.
The first would be better, of course. As I could just get home, touch the tag, and then I can use my phone real easy. When I head out or just leave the house, I can touch the password tag and get it locked like I use it on the street.
Changing the password/lock settings by hand each time is a real hassle.


text:
Cant connect S3 with CM 10.2 to adb
I cant get to use adb with my S3 in Windows 7. I am using CM 10.2, when I run adb devices nothing is shown. I also tired adb kill-server and adb start-server
I tried in Ubuntu and worked perfectly. I would use Ubuntu if I could but the windows pc is the one at the office.
What do I need to do for it to work?

You're almost certainly missing the right USB drivers on your Windows machine (not an issue with Ubuntu). See USB drivers for using ADB with Samsung Galaxy S on CyanogenMod.

Finally the issue was missing drivers, the solution was to use the ones that come with the sdk but using another winusb file.
Here you can find the file that did the trick. https://github.com/gu1dry/android_winusb
Just replace the file with the one downloaded and install drivers as described in the android doc.


text:
Lockscreen widget default to expanded on Android 4.3 or upcoming 4.4
Does anyone know if there is a configuration to allow the lockscreen widget to default to expanded view on Android 4.3 or higher?  I have a Note 3 and have not yet received the 4.4 update.
I prefer NOT to use a 3rd party app.  My preference is to use the stock email widget, but have it in expanded mode by default.

So the 4.2 method doesn't work for you?

in 4.4 Google has changed the widget to be condensed by default. Even dashclock is condensed by default and there is no current workaroud for it (not sure any of any Xposed module for availabe for that).

@MatthewRead  Thanks for your comment.  No, I get so many emails and am used to glancing at the screen (of my iPhone) while on my computer or driving and seeing several of the latest emails without having to touch the device.  I just got a Note 3 and love the device, but this is a minor loss in functionality for me.

@k1chy Thanks, that is what I was afraid of.  I guess I will just live with it.  Thanks for your input


text:
Is there any way to auto-reconnect with a specific PPTP connection on Android?
Every time my phone switches between networks (e.g. 4G to Wi-Fi) the established PPTP connection drops.
I know there is a feature called Always-on VPN, but that seems to only apply to L2TP or IPSec connections.  When I select that option it says "Select a VPN profile to always stay connected.  Network traffic will only be allowed when connected to this VPN."  However, the only option listed is "None", even though you can clearly see a PPTP config behind this window.
I am attempting to use proXPN service in particular but suspect this problem is generalized to PPTP sessions.  For what it's worth the phone is running Android 4.3 and has not been rooted.
Any suggestions or advice would be appreciated.

I think this feature might be hard to have since PPTP doesnt have an active connection. This means the OS or the app has to take up bandwidth and battery power to long pull (keep pinging) the PPTP server...


text:
Documentation/reference for fastboot
Where can I find the documentation for fastboot in Android SDK's platform-tools?
I know that running fastboot on its own gives a quick help for the different commands, but I'd like to know about details such as:

update: What does update.zip need to look like
flashall: Where do the flash boot + recovery + system come from, what format, etc.
boot: What is the format of <kernel> and what is the <ramdisk> option
flash:raw boot: What is the difference to boot and what is it used for

I am surprised that in the Android Developer's Tools Help there is documentation for adb but not fastboot.

Any progress here? I'm wondering about flash:raw, too.

Fastboot commandline utilisation as per eLinux.org is shown below.
$ fastboot -h
usage: fastboot [ <option> ] <command>

commands:
  update <filename>                        reflash device from update.zip
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader

options:
  -w                                       erase userdata and cache
  -s <serial number>                       specify device serial number
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id

update: What does update.zip need to look like

In general, fastboot flashes only .img files.
The update.zip generally consists of .img files which will be flashed to the particular partition. A typical  update.zip file to flash via fastboot will have following files and more
boot.img
recovery.img
system.img
userdata.img
radio.img
etc...

flashall: Where do the flash boot + recovery + system come from, what
  format, etc.

flashall will flash the system.img, boot.img & recovery.img in the current/PATH folder. These images can be obtained from the update.zip mentioned above.

boot: What is the format of <kernel> and what is the <ramdisk> option

In fastboot boot, the <kernel> format is an .img file. I am not sure of the <ramdisk> option. My guess would be to boot a kernel with a modified ramdisk without altering the built kernel (I am not a developer, sorry).
This is what I have learnt fiddling with Nexus phones. Others can correct any obvious errors in the write up.


text:
How can I find out all sensor my smartphone has?
Is there a way to analyse, which characteristics my smartphone is capable of?
I found an app Z-Device Test, that claims to be able to analyse these characteristics:

the GPS signal, camera, compass, accelerometer, microphone,
  speakers, WiFi signals, Bluetooth, GSM / UMTS, FM Radio, Display,
  Battery, CPU, Memory, Vibration, USB, Audio / Video , operating
  system, light sensor, proximity sensor, temperature sensor, flash
  sensor, NFC near field comunication, Barometer, the detection of Navstar

But that program abuses its system privilege to dump advertisements everywhere, so I don't want to test that one.
Is there a safe way to get the information?

Guess there are some more apps for sensor testing: Check My Android / AndroSensor / Sensor Test / Android Sensors / Phone Tester (sensors, GPS...) / ...

sure, but I am afraid, they are all spyware? thats, why I asked here, if there is another way. maybe directly on the android terminal?

Guess that's a bit paranoid: I've heard not all apps on Play are spyware, so there must be one app that's not :) Seriously: Just check their permissions, ratings, download count, and then decide for yourself. // For whether it's possible just via the terminal, I must pass on to someone who can tell. But I doubt that would be easy, without any programming involved, as maybe not all sensors have corresponding command-line tools.


text:
After I installed an app, the phone now scans NFC every time I unlock the screen (Android 12)
I did not know that an App can modify system behavior like this.
I have phone always on silent. I installed "Xiaomi Wear". During installation in Play Store, the phone made a short vibration. I thought that was weird, since the phone is on silent, and it never vibrates.
Anyway, after installation, the phone is now changed to vibrate every time I unlock it. A short vibration, but with full force (unlike when unlock with fingerprint).
Apparently, the phone scans NFC every time I unlock it - and since I have a bank card on the back, I guess it vibrates to signify it found something.
But I don't understand why an app can cause something like this, and how I can prevent it?

Possibly related: How to stop Samsung Galaxy S20 vibrating on resuming and entering lock mode?; this one is due to the NFC setting being enabled. Otherwise, try to identify the cause by following How to determine which app is causing vibration?

Thanks, that led me understand why (NFC is scanning a card on the back of my phone). The question is still why, and how an app can cause this to happen every time the phone is unlocked. I edited the post.

If it's NFC, then I think that's the Android system itself that does the vibration and the Xiaomi Wear app might be a red-herring. Android system may bypass the user's setting. If possible, follow the second link to be sure which component did the vibration.

It stopped when I uninstalled Xiaomi Wear, and started again when I reinstalled it. So It's definitely that app that causes it, but I don't understand how that app can make a system wide change like that... Like mentioned, even during installation it made the phone vibrate - before I even opened the app!

Ah, I see... from the Play Store and its AndroidManifest.xml, Xiaomi Wear has the NFC permission. This means that this app is now a candidate to process the NFC tags (handled by com.xiaomi.wearable.nfc.NfcScanActivity) and that's why the device now vibrates (done by the Android system, not the app) every time an NFC tag is scanned. Just to clarify since the question has been changed, did you want to prevent the NFC scanning or the vibration?

I wanted to prevent the scanning, since I don't know what the purpose of scanning every time a phone unlocks is? It doesn't do anything, I get no prompt that NFC is found.

I would assume that when NFC is enabled it scans periodically while the phone is unlocked.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
customize swiftkey layout
The title sums it up: how can we customize swiftkey layouts?
To ensure I don't do Y-X problem, my intention is to put an apostrophe (single quote) and median point on the main layout (abc keys, no modifier).
I expect we can retrieve the layouts somewhere, modify the one we want to our wishes, and push it back/ or at least push it to our device(s)?

According to Microsoft SwiftKey Support, it's still not possible.

Thanks a lot @AndrewT. Sad, and the reasons evoked are pretty much laughable ("deep customize", "complicated to set up", really?!).
Anyway I hadn't found that entry, thanks.


text:
Soft bricked my Samsung Galaxy j2 Prime. I need help!
First of all, I must clarify I'm not tech savy, I have some really basic knowledge but it's the same as nothing. I will do however try to follow up.
The problem:
I followed this guide on how to quickly and effortlessly root my Samsung J2 Prime G532M. What I ended up getting was that system apps every half second stop working, making my device inaccesible through home screen, slowing it down and making it almost unusable.
I have looked into tutorials but I just get completely lost, and all of them require to wipe all data, which I really don't want to. In case it's not possible, how do I know which one of these stock firmware will work on my device?
The main goal
Is it possible to restore my firmware to how it was before without loosing my data? I didn't do a firmware backup because the tutorial never mentioned to.
I tried moving files to my PC from a USB cable, but most folders appear as empty when they clearly shouldn't (my Whatsapp stickers folders for example)

I think you should better ask the guide authors.

I did, they didn't reply so far. Besides, I don't think the author answers, it's a """"updated""" guide from 2016

About stock firmware version. I would try to flash the most recent one. Or it seems PDA column may refer to specific model modifications. Try to check whether Setting -> About phone includes a similar number. If yes then select firmware based on it.

get your files off device via 'adb pull -a /sdcard' or if your device is rooted get a dump of whole userdata partition via 'adb exec-out "su -c cat /dev/block/dm-0 2> /dev/null" > userdata.img' (or /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/userdata if not encrypted). If not rooted dump userdata partition from SP Flash in Tool (if not encrypted) you can mount ext4 disk image afterwards

btw there is TWRP linked in last post of the guide you followed. once you have dump of dm-0/userdata you can restore it from TWRP via 'adb push userdata.img /dev/block/mmcblk0p29'

Hey @alecxs thank you! Unfortunattely I have already flashed it with a stock (but not approved) firmware. Still, thanks for taking your time


text:
View internal Storage use
I'd like to view use the meager internal storage on my HTC Evo.  The phone is rooted, and I have used Link2SD to move apps to the SD card.  I am also using DiskUsage by Ivan Voyosluk to monitor use of storage.  The DiskUsage app, however, does not seem to make a clear distinction between internal storage and external.  It appears it may be calculating the total by following the symlinks onto the SD card.  I'd like to know how much internal storage is actually being consumed by my apps.  I am continuing to run into the problem of running out of my meager internal storage while there is a huge amount of unused space on on my SD card.

Several helpful apps are mentioned in the answers to What can I do to manage my phone's internal storage? Guess the question and its answers would be useful/interesting to you anyhow.
Apart from that, there are also our useful command line utilities, which you can execute in a terminal (either via adb shell, or using a terminal app):

df: stands for "disk free", but also shows the used space. Is not interested in files or symlinks, just operates on the entire partition. So this should list you up how much space is used/free on each storage.
du: a close relative, "disk used". Is not interested in "divisions" such as partitions or directories by default (that can be dealt with via parameters), but checks "anything below". It doesn't follow symlinks, which might prove useful to you – as will the parameter -s (summary). Without that parameter, each directory would be listed up with the space consumed; with -s only a summary of all space used below the current location will be printed.

You will find several other useful commands in our command-line tag-wiki. For your low memory, you also might want to visit our insufficient-memory tag-wiki.


text:
First battery charge on new tablet?
I got yesterday a Galaxy Tab 3 and I want to be sure what's the best way for the first battery charge. On the shop, they told just turn it on, wait for the battery to finish and then charge it to 100% (3 times!).
When I got home I turned it on and the battery was at 50%. But then I saw on the little book in the box that said: when you buy a new tablet, or the battery has not been used for a long time, charge the battery.
So, what do I do now?
The tablet is in sleep mode with 20% battery.
Should I turn it off and charge it? Or just charge it as it is (on)?

A good start for that is our charging tag-wiki, which already answers a lot of initial questions on the topic – and links to further information, e.g. When should I start charging my Lithium battery? Quick tipp: connect it to the charger. No need to turn it off. Don't wait much longer, as LiIo batteries don't like to be "run down" completely.

This article would be a good enlightenment. http://www.pocketables.com/2011/02/treat-your-tablet-battery-the-right-way.html

there is no significant difference between charging it while it's turned off or not.
Modern Li-Ion and Li-Po batteries which are built into tablets and phones nowadays can handle any kind of charging very well. The only thing that should be avoided is a complete discharge as it degrades the battery MUCH faster (aka it loses capacity). With discharging I mean draining it to 0% and leaving it for some days/weeks alone.
TL;DR: Just use your device as you want and avoid being on 0% battery for a long time.

authors: ገብረመድህን ወዲስዬ


text:
Speech to text deletes my sentence
I am trying to use speak-to-type in QuickOffice, and when I try it at the beginning of item number 2 in a numbered list, it types the sentence and then deletes it again!
If I go up to the existing item number 1 and then try to add my sentence to it using speak-to-type, it works.
Is this a bug?


text:
What exactly happen when flashing new rom?
I searched for a while without any satisfactory answer. What exactly happen when you flash a new rom on an Android device?
What the new rom contains of the Android architecture here:

A rom (es: Cyanogen) developed for s2 can't be installed on any other device (es: note) only because of the screen resolution or there are other factors (es: drivers)?
Thanks a lot for the answers in advice :)

Please see: What is the meaning of “flashing a custom ROM”? / Why is it that Android still can't be installed as regular OS? These two questions together answer your questions.

For additional information, you might also want to visit our rom-flashing tag-wiki (just updated now ;)


text:
Mobile data won't turn on till reboot
I'm using a Samsung Vibrant (aka Samsung T959 Galaxy S) (Installed Jellybean). Sometimes when I keep mobile data off for a while, it doesn't turn on. I have to reboot it to make it work again.

It seems like a network problem and might not have anything to do with your phone. Try using data services by some other provider.
Also, try re-configuring the APN settings.

It might not be. I had a older device which will behave like this on Custom ROMs(JB) but not on stock ROM(GB). The problem was APNs would simply vanish. If OP is facing the same issue, then the ROM is to blame.

If you're using a custom ROM then it might be the ROM's fault. You have to install another ROM(preferably stable) and try your luck.

I am no longer using that device, switched to Nexus 5 :)

Looks like a problem with the ROM. Switched to Nexus 5 and now it works fine. Thanks


text:
Can I restrict Nexus 7 2013 LTE to 2G/3G, instead of just 2G?
In the settings on Google Nexus 7 2013 LTE, there is an option to restrict the device to 2G networks for better battery life, which makes it use 2.75G GSM EDGE.
Why is there no option to do the same for 3G?  Isn't 3G UMTS/HSPA+ also better in the battery-life department than 4G LTE?  Is there any app to address the limitation?

What version of Android you currently have on your Nexus device?
I have (I think) exactly the same device, as you (ASUS Nexus 7 II (2013) LTE) and three days ago it was upgradred from 4.3.0 to 4.4.2 KitKat (I issued manual upgrade, by connecting to WiFi network and going to Settings > About phone > System Updates).
After upgrade, option you're referring to (Settings > Wireless & networks > More > Mobile Networks >  Use only 2G networks) has been changed to Preferred network with options: 4G, 3G and 2G.
Now you can fully control, which kind of network your tablet access and you can limit it to use only 3G networks (second option), which has full fallback to 2G network, if 3G one isn't accessible in your area.

It would seem like this might also be possible on other devices through *#*#4636#*#* as per http://chimera.labs.oreilly.com/books/1230000000545/ch07.html#_3gpp_and_3gpp2_partnerships and https://stackoverflow.com/questions/9769166/programmatically-enter-secret-code-like-4636-on-android, which opens up com.android.settings.TestingSettings, which then has an option to Set preferred network type within Phone info.


text:
Android TOP command CPU usage
I'm running a simple command line audio processing program in a shell on my Nexus 10 (Android 4.4.2), and want it to consume 100% CPU while it runs. The reason being, if I know it used 100% CPU, I can compare the time it took to the length of the audio file, and work out the effective CPU load if my program were to run in real time. I have two questions:

When running TOP on Android, does the value in the CPU column refer to the percentage of one core, or both (my program is single threaded, very simple)?
When running my program, the CPU shown while it runs is 50%. Is it possible the system is limiting it?

"When running TOP on Android, does the value in the CPU column refer to the percentage of one core, or both (my program is single threaded, very simple)?" +1. I have a conclusion that it shows percentage of all cores, like Windows, not Linux!

I ran a stress test on my box https://play.google.com/store/apps/details?id=skynet.cputhrottlingtest , top shows at most 100% CPU.


text:
"package installer keeps stopping"
I have a rooted (Magisk) Fairphone 5 running the Fairphone ROM.  I installed F-Droid using adb.  I cannot update F-Droid itself from with in F-Droid.  From F-Droid I have tried to install OI File Manager, LinPhone, and Easter Eggs.  They do not install and the only feedback I get is "package installer keeps stopping".  I also downloaded the OI File Manager apk from the github site directly to my phone and tried to install it from AOSP file manager with the same results. I am allowing installing APKs from unknown sources in settings.  I am able to install apks using adb.
I ran adb logcat when trying to install OI File Manager and found two possible errors:
NotificationService: Cannot find enqueued record for key: 0|org.fdroid.fdroid|1|https://f-droid.org/repo/org.openintents.filemanager_40.apk|10195

PackageParser: Unknown element under <manifest>: meta-data at /data/user/0/org.fdroid.fdroid/cache/apks/f-droid.org--1/org.openintents.filemanager_40.apk Binary XML file line #63

I have also installed SAI which gives more detailed error messages and it says "Can't install packages while in secure FRP"
But since it is happening with different APKs, I am not sure how to proceed to fix this.

I know that this issue stems from the triggering of FRP at some point in the rooting or setup process.  So the solution is to solve that problem so I have posted a new question to that end.

As mentioned in my comment, this problem is a system level problem, not a problem with F-droid, the package installer or any individual APK file.  I have solved it using
adb shell settings put secure secure_frp_mode 0

and this solution persists across restarts, at least in my rooted context.


text:
keeping apps and data through LineageOS upgrade
I have a Samsung Galaxy Note 3 and I am in process of upgrading LineageOS from 16 to 18. The instructions indicate to wipe the data partition in step 8.  Will this remove my installed apps and data?  I know how to do a backup and restore using adb but I wondered if there is a way to upgrade lineageOS and keep the apps and data without backing up and restoring.

The link you have posted does not work. Yes wiping the user data partition delete all app data and apps. It is difficult to guess if this is really necessary. May be the step to clear data is mainly there to avoid potential problems. I already had the case that switching from stock ROM to a totally different custom ROM had worked without wiping data.

backup apps with Migrate, messages with SMS Backup & Restore and 'adb pull -a /sdcard' all your files to PC

I fixed the link.

According to the changelog for LineageOS 18,

Please note that if you’re currently on an official build, you DO NOT need to wipe your device, unless your device’s wiki page specifically dictates otherwise, as is needed for some devices with massive changes, such as a repartition. (emphasis mine)

While the Instructions for upgrading the Note 3 (hlte) as mentioned in the original question specifically says

Wipe your data partition (this is usually named “Wipe”, or “Format”)

So I think the answer is definitively No
As additional evidence, I tried an upgrade to 18.1 on a second backup phone I have without doing the data partition wipe and it will not boot properly.
So for those upgrading a Note 3 (hlte), please do a backup of everything you want to have after the upgrade. I use ADB to do this but many people use a custom recovery to do a nandroid backup


text:
bypass/remove FRP on rooted Fairphone 5
I rooted a new Fairphone 5 using Magisk.  After rooting I wanted to run the setup wizard again so I used
adb shell
su
pm enable com.google.android.setupwizard/com.google.android.setupwizard.SetupWizardActivity
exit
exit
adb shell settings put secure user_setup_complete 0
adb reboot

At some point in the rooting and setting up process I must have triggered FRP because now I cannot install APKs outside of the Play store because of FRP.  I get the error
Can't install packages while in secure FRP

I can still install APKs with adb.  I can temporarily fix the problem using
adb shell settings put secure secure_frp_mode 0

Otherwise I have full access to my phone and I have not had basic access to phone blocked by a "verify my google account" dialog like so many people having FRP issues.
There are quite a few discussions at android.stackexchange.com about dealign with FRP problems, some with answers.  Some of the answers seem device specific but none deal with Fairphone 5.  Is there a device-neutral way to fix this FRP issue?   I have moved data and apps over to this new phone from my old phone so I would prefer to not have to do a factory reset to fix this issue.

I said above that using
adb shell settings put secure secure_frp_mode 0

was a temporary fix but in fact it persists across restarts. So for this rooted phone, I am saying that this is the answer.


text:
Sound output in speakers even with bluetooth headset connected
I use a bluetooth headset (Motorola S305) with my Nexus 4 (Stock 4.4.2) but when my phone rings or I receive a notification the sound comes in both, speakers and headset, I want to set everything to the headset, is that possible?


text:
"New line" using Android voice input
My quetion is - how I can enter "new line" symbol using android voice input?
For example I tyr to create shopping list using Evernote and voice, but to create new item in list I must switch to keybord, and press enter. How to do that using only my voice?

@JeffreyLin sure. I got "Eggs enter bacon enter milk" as result

Yes, it's not work. Maybe it happens because I have installed 4.3


text:
How to set the default search engine in Android to use SSL?
If I use the "widget" of my Android 4.1.1 (on my "samsung" i9220) then I can see that it isn't using SSL. How can I set it to use it??

Are we to assume you are talking about the Google search widget?

the search "widget" or whatever it's called on the desktop after a default reset.

Ah I see. I think you will have to find a browser that defaults to HTTPS all the time. I think you'll have to manually install Firefox, Dolphin, etc. until you find one that can HTTPS on each request. I just checked Chrome beta, and it had no such option. I know HTTPS everywhere extension works on FireFox and Chrome, but that's only on the PC.


text:
rooted china tablet black screen after boot need help megafeis m700
i have a Megafeis m700 tablet i rooted successfully but changed boot animation and now after it boots it goes to a black screen back lighting is still on. when giving command to reboot recovery i simply get the android whit his shell open but no menu just android on his back with red ! please someone help me I've been in front of this computer I've tried everything i can find.


text:
App for sharing words between PC web browser and Anroid device
I often surf www on my PC. For foreign language pages I use Firefox add-on gTranslate 0.9. It's quite convenient, just highlight a word in browser, right click, translate.
But I'd like to remember those words (along with its translation) in cloud and then have an application on my Android device which shows those words so I can learn my vocabulary.
Is there any similar application somewhere?
Eventually it can be only bare foreign word without translation, as it could be translated down in the Android application.

You could use something like Anki. It's a flashcard program using spaced-repetition to help you learn vocabulary and other similar things. There's a free desktop app, as well as a compatible free Android app called AnkiDroid. The two apps can sync to each other through "the cloud", so you could use it to add cards on your PC when you find a new word, then learn those flashcards on your Android device.
Anki supports non-Latin characters and scripts, and you can add images too (if you want to learn to recognise a sign, for instance). You can even download decks of cards made by other users.

+1 First thing I thought about as solution for this question was AnkiDroid.

It's almost it. Almost because there's no browser add-on to easy adding new cards.


text:
Getting a Galaxy Note 3 N9006 to work like a normal phone
I'm an American living in Beijing. I had a Galaxy Note 1 for a bit, and loved it. I recently bought an unlocked Galaxy Note 3 N9006, which is a Chinese variant of the Note 3. Unfortunately, because of China's ongoing feud with Google, it doesn't have a Play Store, Gmail, or any of the other Google apps that made me love Android in the first place. The system is ostensibly in English, but there are lots of China-specific things about it: every app on the Samsung store is in Chinese, warnings and so forth also tend to be, and my only two options for searching are Baidu and Bing (both of which I hate).
What I want is for the phone to run like one that I would buy in America. I'm open to rooting it, or installing a different type of firmware, but I'm unfamiliar with what that stuff really means, or how to do it.
Is this possible? Or will I be stuck with a Chinese phone forever?

You can root your phone, install a custom ROM and gApps (i.e. play store, hangouts, etc). That shouldn't be a problem. Pop over to XDA for your device (and remember it has to be the EXACT model i.e. N9006) http://forum.xda-developers.com/showthread.php?t=2495375

Hello! I rooted the phone and it seems to have worked fine, but I don't know what to do next. Where do I find the right custom ROM? Ideally what I would like is just normal, out-of-the-box android like the type I would find on an American phone. Is there somewhere I could download this?

Great I'm glad it worked. You just need the correct Gapps package, and you flash it through your new custom recovery... If you installed one. Check out XDA, and just do a search for 'gapps' for whatever version of android you are on. Alternatively XDA will have ROMS (if any) for the device! Sorry I can't provide more, having internet issues in the office.

Problem solved! I flashed CWM to the phone using Heimdall for Mac, then loaded a gapps file from a zip I had copied to the phone. Works like a charm. Thank you RossC for all your help.


text:
Instant read/write sync with iCal calendars avoiding the use of google calendars
After using iphone/mac for a lot of time, I got a new android phone. I use on my macbook only ical calendars, and wonder what is the best app for syncing ical with my android phone. I have read something that you can sync first ical to google calendars and so on, but I Wonder if we can avoid this workaround.

If you want to sync with a calendar using the iCal format, there are apps available on the Playstore doing exactly that, like iCalSync or iCalSync2, and there's also The Missing Sync (requiring a paid desktop component) or SyncMate (specifically tailored for Mac, but again requiring a desktop component).
Most likely there are plenty of additional alternatives (take a look e.g. at these search results). Unfortunately, I don't know of any native solution not involving 3rd party tools.


text:
Setting up hardware accelerated Android emulation (HAXM) on Fedora or other RPM distributions?
I'm doing Android development, and the emulation is (unsurprisingly) slow.  I see there's some documentation for setting up hardware acceleration (Intel HAXM) at
http://software.intel.com/en-us/articles/speeding-up-the-android-emulator-on-intel-architecture
This documentation covers installation for Windows and Linux, but for Linux it's Ubuntu specific - has anyone had success with setting this up on Fedora, or other recent RPM-based distro?

I've got this working on a Fedora 19 install, it's straightforward and worthwhile...
Install virtualization
This is documented at https://fedoraproject.org/wiki/Getting_started_with_virtualization
install package group "virtualization"
sudo yum install @virtualization

this installs packages virt-install, libvirt, libvirt-daemon-kvm, qemu-kvm, virt-manager, virt-viewer and deps

Start KVM and test
$ sudo systemctl start libvirtd

(if your distro uses the service command rather than new-fangled systemctl, you'll want use that to start libvirtd instead)
Verify that the kvm kernel modules were properly loaded:
$ lsmod | grep kvm
kvm_amd                55563  0
kvm                   419458  1 kvm_amd

You can also verify using the virsh management tool
$ sudo virsh list

this gives an empty list e.g.
 Id    Name                           State
----------------------------------------------------

You may need to log out & log back in.
Running the hardware accelerated device
I then tried starting a virtual device (having first downloaded an x86 system image using the SDK manager) and it seemed fast (started in ~10 seconds, and UI is snappy).  However the loading dialog didn't display the "HAX is working and emulator runs in fast virt mode" message specified by the Intel docs.  Don't be disheartened; it's a nice thing to see not an end in itself.
Finesse
Running on the command line showed an error message.  You can run the emulator on the command line in the SDK/tools directory, specifying the AVD name (same as you'll see in the virtual device manager):
[path/to/SDK/tools]$ ./emulator64-x86 -avd <AVD name>Nexus_S_4.0.3_x86 -qemu -m 2047 -enable-kvm

e.g.
[path/to/SDK/tools]$ ./emulator64-x86 -avd Nexus_S_4.0.3_x86 -qemu -m 2047 -enable-kvm

this returned the error
emulator: ERROR: Could not load OpenGLES emulation library: lib64OpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.

this can be fixed by adding the tools/lib directory to LD_LIBRARY_PATH
e.g. by running as
[path/to/SDK/tools]$ LD_LIBRARY_PATH=path/to/sdk/tools/lib ./emulator64-x86 -avd Nexus_S_4.0.3_x86  -qemu -m 2047 -enable-kvm

Summary
I'm very pleased with how fast this is, and it's well worth the trouble.  The emulator starts in 6 seconds on my unspectacular desktop, and runs as nicely as the real hardware.


text:
Android 4.4.2 on nexus 4/7, wifi connection loss
I have a Nexus 4 and a Nexus 7 (2013).
Recently I've upgraded my wifi router as part of moving to VDSL.
The problem:
The android devices disconnect from the wifi after some time, I can not reproduce or find the exact time it takes for it to disconnect. After the connection loss the device still "think" it is connected to the wifi (and even shows signal strength), however there is not connection.
I've noticed that problem with the first router I brought (router+vdsl modem netgear vegn2610). At first I thought that the router is the problem since I didn't have that problem with my old router (tplink 841n). So I changed it to d-link 6850u (another router+vdsl modem combo from my ISP). The second router has the same problems.
Notice that other devices (PCs and laptops) do not suffer from this problem.
Both of the routers are 11agn routers and both are capable of 2.4GHz and 5GHz frequencies. The problems are present on both radios.
Is there anything in the wifi radio/protocol configuration that might be causing this problem?
Thanks a head!

this looks like the typical hassle with Qualcomm's WiFi chips and some routers. Both Nexus 4 and 7 use a WiFi chip manufactured by Qualcomm. Depending on your router's configuration those chips will stop responding after some time when the device is in standby.
A temporary quick fix for this problem is to assign a static IP to your devices instead of using DHCP. This can be done in most routers using a MAC->IP mapping.
If this doesn't help, you can stop reading now.
There are three other methods of fixing (of which one will require root):
Non-root:

Go to WiFi settings -> Advanced and set your frequency to 2,4 GHz only (this will work at a 50% chance)
Go to WiFi settings -> Advanced and disable "WiFi Optimisation" (WARNING: this can lead to a huge battery drain in busy networks)

Root:

Open a file explorer (e.g. ES Explorer) with root privilegs, move to /etc/wifi and open the file WCNSS_qcom_cfg.ini.
Edit these three parameters so that they will all be enabled (=1):

gEnableActiveModeOffload=1
hostArpOffload=1
hostNSOffload=1

Save the file and reboot your device.

A little bit of explanation:
The feature that is messed up in Qualcomm's configuration file is ARP - Adress Resolution Protocol. ARP is meant to map a hardware's MAC adress to it's IP adress so the router can directly call the connected hardware via MAC adress. Usually the router periodically sends ARP requests to connected devices to ensure they're still in the network. When the device is awake and the CPU is active, it will deal with the ARP request and everything goes well.
Once the CPU is asleep, it's the WiFi chip's job to deal with ARP requests so that the CPU needn't to be powered on every time an ARP request arrives. If ARP-Offloading is disabled though, the chip won't respond to the request and the router will kick the device out of its IP<->MAC map, which eventually leads to a dead connection.
When you assign a static IP, the whole ARP stuff is not needed obviously.
Disabling WiFi Optimisation will make the CPU inspect every packet so it will deal with ARP instead of the WiFi chip. The problem here, that this will hinder the device from going into power save mode.
I personally had the same WiFi problems until I manually fixed my .ini the way I described above. It took me nearly half a year to figure the problem out. I hope that I can help you with that!
Best regards!
DISCLAIMER: I'm not responsible if you harm your phone or data.

As I've said all my devices have a static IP. I've checked the ini file and the settings are already set as you've suggested, I guess they were patched since you've first encountered the problem. I guessed it has something to do with the devices not conforming to the protocol. I'll give it a hour to check whether I've been kicked out of the WiFi and come back to update. Thanks

You are assuming the OP is rooted but has not been mentioned in the question.

I found solution: rename the name of my mobile phone.
Refer to https://community.verizonwireless.com/thread/816633


text:
How to detect incoming call is a forwarded call?
I want to know if the incoming call is a forwarded call when my Nexus 5 is ringing. Is it possible?

Check out Forwarded Call Alert Free ROOT. It also has a paid version, and an XDA thread.
There may also be other apps that can do this that I may not be aware of.

Doesn't work on my N5


text:
Laggy dialer app
I have an Xperia P with latest update (Build No. 6.2.A.1.100, Android 4.1.2). It's phone app becomes horribly slow as the size of call log increases. Also, whenever there's an incoming call, it usually takes around 4 to 5 secs to respond after the call is accepted. There is a great time lag during dialing too. I tried clearing app data from settings but of no use!
The problem goes away when I clear the call log. Also, the scroll lag disappears while operating in landscape mode.
Does anyone know of any workaround for this? Currently, I'm using Ex-Dialer (the best dialer app I've ever seen from performance perspective) as a replacement for stock dialer (I'm not rooted and stock dialer is still installed in my phone) but I really don't want to use it or any third party app. One of the reason is that the Ex-Dialer contact list doesn't show Facebook thumbnail images for contacts.
Please help!

authors: Mâjęįd Šäwāłhå


text:
Added simulated external display in Developer Settings and can't boot now
Got my S3 Mini with CM11 stuck at boot after adding external display simulation in Developer Settings. Just after that UI froze and I had to reboot. After that it freezes on "Android is upgrading" popup and the progress circle isn't even running.
I tried going to Safe Mode but the only difference is that the progress circle is running all the time but nothing happens for another hour.
Logcat says something like this:
I/DisplayManagerService( 2137): Display device added: DisplayDeviceInfo{"Nak┼éadka nr 1": 720 x 480, 60.000004 fps, density 160, 160.0 x 160.0 dpi, touch NONE, rotation 0, type OVERLAY, FLAG_SECURE, FLAG_PRESENTATION}
E/gralloc ( 1671): gralloc_alloc: gralloc_alloc_framebuffer (google) failed, Out of memory
E/FramebufferNativeWindow( 1671): fb buffer 0 allocation failed w=480, h=800, err=Out of memory

Is there any way to remove the additional display without having to do data wipe? I have full access to ADB and recovery. Just this one thing stops Android to boot further.

Use the following command to disable the display overlay via ADB
adb shell settings put global overlay_display_devices null

Your answer could be improved with additional supporting information. Please [edit] to add further details, such as citations or documentation, so that others can confirm that your answer is correct. You can find more information on how to write good answers in the help center.

You can try wiping cache and dalvik before entering the safe mode. A similar problem is addressed on an XDA thread here.
If the above doesn't work, you can restore the previous backup (hopefully a NAndroid one). If that doesn't work, you can try flashing CM again. Finally, if none of the above works, you can do a full data wipe and factory reset and flash + restore again.
Yet another approach is manually editing the developer options database via ADB as discussed here.
adb shell
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
delete from global where name="overlay_display_devices";
reboot

If the above doesn't work, then as said in above XDA thread, delete the developer settings manually as follows (all system specific settings will be reset), first mount /data in recovery:
adb shell
cd /data/data/com.android.providers.settings/databases/
delete settings.db
reboot

If nothing works, the problem could be something different than the secondary display.

OMG this is great! Since noone answered I've done full wipe soon after the question. I was looking fo exactly such a solution (modyfying DB) which probably works. I'll reproduce the error and report later. Thank you! :)


text:
Unable to login into spotify from Samsung Galaxy Note S20 Ultra
I have recently purchased the Samsung Galaxy Note S20 Ultra.
When I'm trying to login into spotify, then it is giving a message - Something went wrong, please try again. I also checked from my other device, i.e, iPhone. I'm able to login from that device.
I tried all the methods like clearing cache, re-installating the app and so on. But the issue still persists.
What is the actual issue ? Is this issue caused due to One UI ? Please help.

Have you tried exporting the app and try to install apk on another phone? If it does not still work try imstalling other variants from third party websites.

@Silent The apk is working on another android phone.

how about going to the previous version of the app? And if it works i suggest usig it until next update.

@Slient Need to check.


text:
avoid Bluetooth DUN authorisation with paired devices
I have two Android phones - one has 4.0.1 ICS and other has 4.1 jelly bean.
I have enabled Bluetooth tethering on ICS .
I have also paired both the devices via Bluetooth.
Now what I want is that when I connect jelly bean phone to ICS for network access(via DUN) ,the ICS phone should allow it without asking user's permission again and again when I try to connect.
(this is similar feature seen in Nokia phones ,auto connection)
how do I do this ?


text:
how do I type special characters in ConnectBot?
I use an Apple bluetooth keyboard with my android Nexus 5.
In ConnectBot I do not get the special chars when I use the Shift-key.
How can I type special chars like +_)(*&^ in the terminal?

Strange, a very similar question we had already a few hours back. So maybe you want to cross-check with Exotic key combos (e.g. for emacs) with bluetooth keyboard?


text:
Is there a way for 3G to not disconnect when connecting to WiFi?
WiFi is unreliable, I wouldn't trust WiFi for SIP calls, I've disabled WiFi within CSipSimple.
Now every time I connect to WiFi, my SIP registration seems to go away, and I'm not receiving any calls at all.  It's also unclear what happens when you do receive a call, unlock the phone to pick it up, and then the phone connects to WiFi (which it presumably didn't do during the sleep in order to conserve the power).
Is there a way to make this work?

At least related, and maybe helpful: How do I connect to a wifi ap and 3g network simultaneously? / Route Application through Mobile Data when on Wifi

Since @avesus answer and the corresponding discussion went away somehow, here's the useful link he has brought to my attention: http://stackoverflow.com/a/5883882/84661

That's a way for developers to do it, so it wouldn't fit as an answer here (though it shows that it's possible). So your solution would be asking the CSipSimple guys to implement that – or asking at SR whether there's an Android app that could do this. Though I assume for doing that for other apps would require root access. (As for what THIS site is: not for development questions, but for end users – see our [help/on-topic] and our [tour]).


text:
Galaxy S II Default Video and Music Player apk for CM 10.3.1
I recently installed CyanogenMod 10.3.1 on my Samsung Galaxy S II (i9100)
I lost my default music and video player. Can anyone provide me with working apks of the applications? Those were my favorite media players.

OEM's applications often (not to say always) require OEM's framework which isn't and cannot be included in CyanogenMod.

So does it only work for TouchWiz framework? Are you sure that there is no chance of a modified version?

Maybe someone tried, but there's also legal reason involved (copyrighted software...)

I completely overlooked that. :P


text:
Is there anything similar to APNS on Android?
Is there anything similar to APNS (Apple Push Notification Service) on Android?
(APNS uses a single TCP connection between an iOS device and an Apple-controlled server, which issues push notifications for all the installed apps on a given device, thus preventing the need for the individual apps to each maintain their own network connections for the push notifications.)
If Android doesn't have anything similar to APNS, doesn't this mean that an equivalent set of apps would always require more standby power on Android than on iOS?

The first two hits in Google for "android push notification service" are: Is there any push notification service in Android like Apple Push Notification Service? and http://developer.android.com/google/gcm/index.html. Do those adequately explain if they are similar/the same? If not, are there specific points that require clarification?

Historically, in order to promote battery life, Apple did not let the apps run in the background (until iOS 4.0 release in June 2010), but did provide this APNS (Apple Push Notification Service), which would let the app developers implement certain client functionality on their own third-party servers, which would then push the notification messages to Apple's central notification system (available since iOS 3.0 release in June 2009).
As such, anyone who would have wanted to write an app with any kind of background notifications at all during the whole iOS 3 availability window, would have had to have APNS support implemented, else, their app would have had no multitasking at all.
It would appear that this has never been the case in the Android land.  Per my understanding, Google's take on APNS — GCM — Google Cloud Messaging — hasn't really taken off yet, probably because running out of battery in one day is not as evident as not having the background-notifications functionality at all, and the APNS/GCM architectures require the app developers to themselves run the extra servers on their own side, which is obviously not free, either, and would certainly require extra engineering and complexity, for achieving something that's not entirely obvious to the naked eye.
Additionally, according to a question on StackExchange, GCM is a second incarnation of Google's take on APNS, where the first one, now discontinued, was called C2DM (Cloud to Device Messaging Framework).  It would appear that C2DM had quotas, which were then abolished with subsequent GCM.  The exact dates on the introduction of GCM and C2DM are not clear, however, their device-side parts would appear to be backwards compatible, since they both claim to support Android 2.2 and above.  Android 2.2 "Froyo" was first made available May 2010.

am reading this and what has that to do with your question...

@t0mm13b, it is a more expanded answer to some questions of interest which have been omitted from the original question.  I mean, if you ask about something existing, and it does exist, but not really used that much in reality, wouldn't you be curious of as to why that might be?

authors: เอิร์น ผู้หญิง' ร้อยอารมณ์


text:
Allowing restricted accounts to use gmail/hangouts
I'm pondering deploying a fleet of nexus 7 tablets, but I'm running into a few hiccups on managing the fleet.
I would like to do the following:

Use multiple restricted accounts on each tablet
Allow access to the browser
Block google play store (easy enough with restricted accounts)
Allow each account access to individual gmail/hangouts for communication (not an option with restricted accounts - as it appears it is blocked and uses the primary user's info)

Is there any work around to allow restricted accounts to access gmail/hangouts?
Thanks,

The main difference between a "user profile" and a "restricted profile" is that a restricted profile doesn't have its own Google account, which is needed for Gmail and Google+ Hangouts. A restricted profile with a Google account in it is just a normal user account.
If you want to restrict access to features in a normal user profile, you need to use device-administrator software to impose a security policy. This will also allow you to remotely/centrally manage each device.


text:
Google Play Language Setting
I am currently using Samsung Galaxy S2. Recently I found that there are a lot of different language application in the Google play store. I can understand both English and Chinese but It seem like I am getting application of different languages. For example, in the bottom list in google play lifestyle top new free app, it show me application of languages that i don't even know how to read it.
Is there a language setting where i can display app that shows only English?


text:
Phone won't automatically reconnect to the mobile internet
My phone (Xiaomi Redmi Note 10, Android 11) spontaneously disconnects from the mobile internet after being connected for a couple of hours, and it won't automatically reconnect. Can stay unconnected for however long. After I switch to the flight mode and back, it reconnects for some time, then loses connection again.
Is there any way to diagnose what is the problem? Maybe to find some logs from the network hardware.
I thought this might be due to a defective SIM card because the same problem happened to the phone it was previously installed in, but I had SIM card reissued at a mobile operator's office. The same problem is there with the new SIM card. What's the chance it's defective again? ¯\_(ツ)_/¯
UPD 2:
Turned out that 4g connection always disappeared during a call, and not just spontaneously as I originally thought.
UPD 1:
A little clarification: when internet is Ok the signal level has a 4g label, then in an hour or so the 4g label spontaneously disappears, and so does the internet connection. But the phone does calls and receives them.
Thanks to Robert I managed to get logs by
adb logcat -P "" # and then after waiting for the internet to vanish
adb logcat -b radio

A lot of messages say 2224 at the presumable time of failure such as
[0]onDataSetupComplete: error apn=internet.tele2.ru, cause=2224, requestType=NORMAL
This describes it as "SIM was marked by the network as invalid for the circuit and/or packet service domain." How could this happen after sim worked fine for the previous 40 mins? Is there anything I can do to prevent it?
Here are the logs, but after seeing what a mess they are, I wouldn't expect anyone to look through them. But if you actually do, the logs start with turning the airplane mode on and off, then a lot of messages start at 22:31 (where the loss is probably is) then by 23:01 there is definitely no internet connection.
Any help is much appreciated.

Some times there are incompatibilities between phone and mobile network provider. Which provider do you use and in which country?

@Robert , the country is Russia, the provider is Tele2. I don't think incompatibility with the provider is the case, because it's a popular provider, it has proved to work fine with analogous phone model (Xiaomi Redmi Note 10 Pro) and a few others.

Android has a radio log buffer for "radio/telephony related messages". You can get the current messages when connected via USB with activated adb by executing adb logcat radio on the PC (Android SDK or minimal ADB required on PC + adb drivers).

Thank you, @Robert ! This is quite an abundant log buffer :) I'll try to collect the data and see what I can figure out.

The problem was on the mobile provider side. It took some effort to convince them them to consider this option, but after that they fixed it in few days. But no complaints in the end. The problem probably arised because the number was registered ~15 years ago.


text:
Complete action using
When I click on a doc file it directly opens with OfficeSuitePro. I don’t anymore have the choice between OfficeSuitePro and QuickOffice because once I have replied Always to the message: Complete action using” that gave me initially the choice.
This happens for my files stored in DropBox and GoogleDrive.
I went to the apps settings to try to clear the default but found out that there were no defaults set therefore the clear default button is greyed.  I uninstalled and reinstalled the apps but the problem persists.

If you've tried to clear it from the apps settings for Dropbox and Google Drive, you'll find there are no defaults set, because the default is set with the app that opens the file, not the app you open it from. From Apps in the device settings, go to Office Suite Pro's settings, and click Clear defaults there.

A side-note: in many cases, Default App Manager seems like a useful interface to that, which most likely is easier to handle for "beginners". Default App is another nice alternative.

Thanks a lot for this.  It worked.  I mentioned your enlightened help in Howtogeek here http://goo.gl/3eSDBn

@Cyber In that case, you might "accept" it as the correct answer, so other visitors can see your problem is solved.


text:
Samsung galaxy Tab 3 won't show up in My Computer?
I am trying to root my tablet and it won't show up in My Computer when I plug it in. I have tried different ports and have tried rebooting the phone. I just purchased it 5 hours ago. I have Windows 7. I installed some Samsung drivers, but I am not 100% sure they are the ones I need (I got them from a guide).
I don't have an SD Card, but I do have 8 GBs of internal memory. I have Samsung Galaxy Tab 3 T210R with WiFi.
Thank you!

Try google search: 'usbdeview' and download it.
Now delete all drivers with the Vendor ID '18d1'
Search Google again for: 'Samsung Galaxy Tab 3 Drivers' and download and install, else use Google's USB Drivers: Search Google for 'Google USB Driver'.
Install them, and try and plug it in again.
On your tablet: Go to Settings -> Development Settings - > Tick USB Debugging.
You might wanna change your USB Storage to 'Charge only' or 'Camera' if possible. Else try to search Google for: 'Samsung Galaxy Tab 3 root'.
I hope I helped.


text:
MIUI How to disable badges on homescreen?
MIUI uses those red badge notifications just like iOS, but I really want to disable them. Specifically for the MIUI Market, which I don't use because it's in Chinese (I only speak English). I have turned off all notifications in the market settings, and taken away every permission from Market within the system settings, but still the badges come up about once a day.
Any ideas?

By MIUI you're talking about http://miuiandroid.com/ just to confirm?

Yes, that's the one.


text:
No Move to SD Card or Move to USB option in android 4.2.2
I have a Carbonn Phone (model: A18+)
http://www.karbonnmobiles.com/karbonn-A18+-proid-193.html
Android Version is 4.2.2
Under Settings -> Storage -> 'Preferred install location' and it has three options for it:

Internal device storage
Phone storage
Let the system decide

there is no option for "External storage device"
but below Preferred install location there is another option: Settings -> Storage -> "Default Write Disk" and it has two options:

Phone storage
SD Card

I have "SD Card" selected here
But I don't have choice to choose SD Card or External storage to install apps and when I install any app from 'play store' that goes to either to phone or to internal storage.
Even after going to the Settings -> Apps ->
I only see 4 tabs
Downloaded | Phone Storage | Running | All
there is no 'SD Card' or 'USB Storage' tab and when i tap any app here it only shows "Move to Phone storage" or "Move to Internal Storage" on 'App Info' Screen.
My question is How can I move or install apps to External SD Card. I have tried many apps like APP2SD or similar ones. But no app gives me to move apps to SD Card. Even I have tried rooting my phone, that also doesn't work.

That limitation has been forced upon you by the "ROM baker" (most likely the manufacturer). LG support e.g. falsely claims "Android 4.x doesn't support it anymore", which of course is not true. For possible solutions, please take a look at: Installing to SDCard by default / Android Devices: use external storage as a default storage / our app2sd tag-wiki.


text:
Get the original photos after using PhotoSphere?
Using the new PhotoSphere camera mode to take a 360°×180° panorama, you have a stiched together image. Is it possible to get access to the original photos that were used?
I really like the PhotoSphere UI and method of taking panoramas, it's very well done. However the panorama software isn't great (it is a phone after all), and I'd like to use something like Hugin to generate the panoramas myself. Is there anyway to get access to, or to save, the original images that went into creating the PhotoSphere?

I do not believe there is a way to do this as stock, since the photos taken are stored temporarily and are deleted as soon as post-processing is complete. If you want to develop your own solution to this by creating a 'hook' for the opensource app "Focal" which has the same features as the stock camera. (Focal: https://play.google.com/store/apps/details?id=fr.xplod.focal&hl=en)

Now that link stopped working, and Focal exists on Google Play only in the donate version now. However, its source code is available here, so no issue.

At first usage, Focal saved the original photos in the normal camera folder. It never happened again, so I am not sure if it is the normal function or if it was an error. In the latter case, extending Focal to do it is possible, but Focal is "beta" quality and had many crashes and malfunctions for me (Nexus 7 on latest stock Android).

It is possible:

After shooting your photosphere, take a file manager and find the folder that corresponds to your photosphere shooting time. It will have the timestamp in the folder name in a location like this:
/storage/emulated/0/Android/data/com.google.android.GoogleCamera/cache/panorama_sessions/session_[yyyymmdd]_[hhmmss]
Copy it to a safe place as this cache will be deleted after some hours / more photospheres. For example, copy it into the camera folder so you can download it with your other pictures to your computer:
/storage/emulated/0/
Use Hugin or another photo stitching software on your computer to create a very high resolution photo sphere, as you intend to do.

Source: this answer

authors: นเรศ พลรักษา


text:
How Access to Debug mode to edit kernel in Android Phoenix OS on VMware Workstation
I search hours on internet but didn't find solution.
I install Android x86 and Android Phoenix OS on VMware Workstation.
Both Freezing in x86_64:/ # and Android doesn't come up
But I Found Solution and it's Work.
editt kernel and add this "nomodeset xforcevesa"
Now Problem is: in Android x86 in grub menu it has debug mode and I can choose it and go through editing
But in Android Phoenix OS there is no debug mode in menu.
So How I Access to Debug mode in Phoenix OS?
is has any command that i use in CLT to run debug mode?
Please see the images below:

As the text in the lower part of each screen indicates pressing e should give you the possibility to edit the boot command line of the kernel. So you should be able to show the command used by Android x86 in debug mode.

forcing vesa vga drivers is no solution it's just emergency workaround

I found only this solution on the internet and its working, better as nothing.
and pressing "e", I know that, but it's edit kernel temporary and I should do it every time but as you can see in second image, we have debug mode option that I can choose it, that in there we can edit kernel permanently with some codes.
I can press "C" and go to CLT but I don't know how access to debug mode. Does it have a code to go to debug mode?

I think your question is about configuring grub https://forum.xda-developers.com/showthread.php?t=3684456

I didn't find a solution to how to go to the debug mode.
but I find the solution to my problem that now I can edit kernel directly.
in the setup section of phoenix os
choose the second option then press tab and now edit where you want to edit

an alternative way is to open iso of phoenix os
and open efi folder then boot folder and then open grub.cfg file with notepad and edit where you want to edit


text:
How to stop the phone's adress book asking for synchronization with Messenger contacts?
I am using a Galaxy A41, Android version 10 maybe (honestly i can't make sense of the version indications in the Software information tab.)
Recently when i go to Phone -> Contacts (or Address book, i'm not sure of the translation) ; the phone will randomly display a popup asking me if i want to synchronize my phone contacts with my Messenger (im guessing facebook messenger) contacts. I don't want to do that ever, and i don't want to be asked for that.
Is there any way I can stop that popup from ever showing up ? I tend to use my contact list a lot, and it's becoming annoying to have that invasive and unwelcomed functionality trying to force itself upon me each time I want to make a call. I already tried to got to Settings -> Accounts -> uncheck Automatically synchronise datas (i don't use that at all apparently).
Thanks !
edit : Here is a screen capture of the popup - name of phone contacts are blurred for privacy concerns. The popup reads :

 " Activate Automatic synchronization ? To synchronize your
contacts and keep them up-to-date on all your devices, activate
Automatic synchronization for Messenger.  Cancel | Activate"

Could you please make a screen shot and include it in your question even if it doesn't show the question in English? Because that apps ask for sync permission is common but that the contacts app asks is a bit unusual...

edited original question to inlcude a screen capture of the popup.

Looks like this is the same issue with the error message in the original English text. You may try the solutions provided on there, then feel free to post a working solution on here while also providing a proper attribution :)

Thanks, that is indeed the exact same problem as the one you linked to. However, there is no solution provided there afaict ; only indication on how to effectively turn on or off the sync manually. I tried to do that but there is no option to opt-out for the automatic reminder in those options.


text:
Impact of overclocking Cpu on battery life
I want to know if overclocking the cpu will reduce the battery life.I know overclocking drains battery but will it affect the device battery in harmful way?

Heat is the number 1 enemy of phone/tablet batteries. Overclocking will increase the temperature and the strain on the battery and degrade its life faster. How much I don't know as it depends on way too many variables. See this for more also: http://android.stackexchange.com/questions/3061/what-are-the-risks-to-overclocking-my-cpu?rq=1

Overclocking shouldn't actually damage your battery but it will make it drain quicker and as a side effect of that have a shorter overall life. Overvolting (giving the CPU more volts) could however damage your battery (overvolting can be common practise when applying a generous overclock) but of course this all depends on what device you're on and what processor it has in, some  processors that are understood by devs better can be overclocked more safely.


text:
Is there a way to see which apps are using GCM?
I'm interested to know how many of the apps I have installed are using GCM.  Is there a way to find out?

In Settings -> Applications, in the permissions section, tap on Show All and under Network Communication there should be Receive data from internet if the application has requested push (GCM) permission.
Tested on 4.1.2, labels and positions may differ.

Wow, could they possibly have come up with a more mystified way to describe GCM / C2DM in the user interface?!  I was honestly very skeptical of your answer, until I looked around, and indeed those apps that "receive data from the internet" don't have the "Receive data from internet" permission, but only those might that (might) implement GCM do!

@cnst: Well, there's a bit of logic in how it is worded, it kind of plays on the syntax : the app doesn't fetch, doesn't request the push, it receives the push! :P You must read it in reverse : "Internet sends data to my app".

@cnst: So, to be sure, I made an app (the basic Hello World when creating a project with Android Studio) and I only inserted <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> in the app's manifest : the only permission listed in the menu is Receive data from internet.

You could try Greenify. It's an app for hibernating apps so that they don't take up a lot of resources; thus, improving battery life.
However, it also lists apps in a way that lets you see which ones support GCM.

looks very promising.  does it require a rooted device?

@cnst Documentation says it supports non-root, but not so sure for the hibernating features. Check it out. It's free anyway.

Cool, greenify is free and so easy to see which one uses GCM. Hopefully it retrieves the data from system instead of from some database. :D

Unfortunately, some apps (e.g. Facebook, Instagram, FB Messenger) request the GCM permission but still establish their own persistent background sockets and services.


text:
How do I backup and restore a Moto X to a replacement Moto X? (Apps, icons, and SMS)
I used the Motorola Migrate utility to copy my data such as SMS, photos, and other stuff to my replacement phone.
What I'm missing is my apps (Google Authenticator) and the data that goes with those apps (all the saved OTP pins in Google Authenticator).
Id also like to keep all the icon positions and not have to re-drag them into the specific places I'm used to.
How do I copy this data to my new phone?

Did you take a look at our backup tag-wiki? You'll find the solution there. Hint: If you've got a custom recovery, a Nandroid backup should do that (provided hardware is the same). Otherwise, adb backup is the one coming closest (provided Android 4.0+ on both devices).

Your best bet would probably be to backup using adb backup and restore it to the new device. The command you would use is:

adb backup -all -f C:\backup.ab
Or substitute the path of your choice in place of C:.

The full process and entire list of options (which you could use to backup and restore specific apps and settings, like your homescreen) can be found here.


text:
Is it safe to use phone while charging with portable powerbank?
I understand using phone while it is being charged by a normal charger is not advised. What about using phone while it is being charged by a portable charger (powerbank)?  I own a HTC one and i was told by a mobile technician HTC’s own portable charger only should be used for HTC one. How much truth is there to it as HTC powerbank is not available in my city and i am thinking of using Sony portable charger for charging my HTC One?

What gives you the impression that you shouldn't use a phone while it's being charged? Have you read over Does constant charging harm my Android cellphone?

Adding to that: 1) What do you guess happens when you attach your device to a computer via USB cable? (hint: it's getting charged via USB) 2) How do you guess do devs debug their apps on real devices from their computer? (hint: via USB cable, using the ADB). Conclusion (chose the correct one): A) devs are living in constant danger, B) it is safe to use the phone while charging ;) Oh: C) stop touching it when it's getting too hot. "Heavy tasks" while charging might pose a problem.

I use my phone constantly with a portable charger attached - to make phone calls, listen to music and watch video. I've never had an issue.

The HTC one charger is the same charger HTC has included with most of their phones for the last few years (5 volts, 1000 milliamps), you will be fine using it to charge any standard phone that uses USB. All USB devices use 5v, however high power devices such as tablets can require much more than 1000 milliamps, so don't use them.
There are little to no reasons for avoiding the use of a phone while charging. You'll be fine.
Powerbanks are just USB batteries, and since all USB devices use 5 volts, it will be safe. They are nearly all the same. Again, tablets may not be compatible with it though, because most tablets require a special high amperage charger.
The high amperage chargers will however charge your low amperage phone just fine.


text:
How to "flash" a single updated file with CWM Recovery?
I have modified certain .so library and want to safely flash it over existing firmware.
I see that incremental updates are possible (thinking of GravityMod2 3.0 to 3.1 to 3.2 update route); unpacking one of updates found on net, got this:
 inflating: changelog.txt
   creating: META-INF/
   creating: META-INF/com/
   creating: META-INF/com/google/
   creating: META-INF/com/google/android/
  inflating: META-INF/com/google/android/update-binary
  error:  invalid compressed data to inflate
  file #7:  bad zipfile offset (local header sig):  150328

 (seems like extra bytes in zip)

How do I prepare such updates?

After a number of attempts, found this distro at GitHub:
update.zip
Had to replace updater-binary to another version matching my phone (took it from verified and working firmware).
Next, modified updater-script to look like this:
ui_print("________________________________");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/cache");
run_program("/sbin/busybox", "mount", "/data");
delete("/system/lib/libXXXX.so");
package_extract_file("system/lib/libXXXX.so", "/system/lib/libXXXX.so");
set_perm(1000, 1000, 0644, "/system/lib/libXXXX.so");

Now attempting to unpack init ramdisk (one in boot.img)..


text:
Paragon app won't mount
I have a Galaxy Note 2014 edition. I rooted the device in order to use a NTFS partitioned external HD. I followed all the instructions, used the root checker and everything is fine. When I connect the external drive it is recognized by Paragon but when I click "mount" it just flashes back to the initial screen of the app.
Does anybody have a clue of what is possibly going wrong?
(I've tried other apps such as stickmount, ntfs mounter and none of them worked.
Thanks.

In paragon mount, try changing the mount point when you tap mount. Just make a new folder in the root of your storage space.


text:
AutoVoice and Tasker: Speak recognized Variable says "percent varname"
I am trying to automate my phone and later also my home with tasker. Therefor I need to define all those little Voice Actions.
My actual Workflow:

Task Voice Recognition:
Speak "What do you want to do"
Voice Recognition
Profile Recognize Start Call 1:
Match to Regex: " (?<%callername>.+) anrufen" (Later also "ruf ... an" and "ruf ... auf ... an" and "... auf ... anrufen")
Start Task "Voice: Call"
Speak "Calling %callername" (%callername was selected in the Variables dropdown)

That workflow speaks "percent callername", so it speaks the name of the variable. But it should speak the content of the variable.
Later I want to look in the contacts for that name and get the corresponding telephonenumber to start dialing. Or is there any finished Calling Voice Action for Tasker out there I can have a look at?

I found an answer/ got it working now: I needed to create the Task direcly from the Create Profile screen after defining the Profile. Assigning an already existing task didnt work, whyever.


text:
Grabbing a part of the screen as an image
I am reading a pdf file and I need to select a specific area in the file and paste it into my note in Papyrus. How to grab a specific area in a pdf file? Pdf reader iannotate does not allow me to do that. Is there a customizable screenshot command or some other app? This is w.r.t. Samsung Note 10.1.

Why do you need a customizable screenshot? Just take a normal screenshot and then crop it with the built-in photo editor.

That's double work for me and I have to do this for many images.

Check out Screenshot Ultimate.
What I would do is enable the Folder Listener trigger, and make sure the settings points to the correct screenshot folder. After this is enabled, I'd take a screenshot normally. Then, the app will ask me what to do with it. I'd click Edit, and Crop it.


text:
Android System Module Reads Zero Bytes
My Samsung Galaxy Tab 2 started wigging out on me. While I was desperately tapping a Retreat, I think I may have deleted or disabled something. Apps crash frequently since and the "Android System" module in Settings/Application Manager shows zero bytes in all categories - cache, data, app, total, etc.  However,  it is not turned off.
How to correct this?

Could you please [edit] your question and include/link a screenshot (where it says "zero bytes")? Thanks!


text:
Is it possible to change the answer swipe direction on Android 4.3, Motorola Moto G, or Samsung Galaxy S4?
I have a problem. My personal phone is a Samsung Galaxy S4 Android 4.2.2. I just got a new company phone which is a Motorola Moto G Android 4.3.
The problem is that if I swipe left when answering a call on Samsung it answers the phone. If I swipe left on the Motorola it ignores the call. Needless to say, I keep ignoring people on my business phone.
I need to figure out a way to change the direction of the answer swipe on one of them, preferably the Moto G since I'm already used to the Samsung way but I will settle for changing it on the Samsung if need be.

You could install a different dialler and see if it works the way you want or can be customised. https://play.google.com/store/search?q=dialer  Have a try of a few.

I know that Android 4.1, 4.2 and 4.3 don't allow that by default (i.e, there is no setting for it.) You could, however, get another dialer or locker app. GO Locker is both a great locker and dialer, but it can get annoying, as it sometimes needs you to answer the Android OS dialer screen as well.


text:
keep recording audio even if camera takes photo
How can I take a photo without having to restart recording audio? I have a lecturer who's handwriting on the board must be deciphered after class, but I don't want to bring two devices to class, one for audio and one for photos. The stock software basically crashes the record app if the camera is started. I think my old flip-phone might have better multitasking...
Device in particular is a Samsung Galaxy Note 3, but I am curious about android devices in general.

On my Samsung I9300 Galaxy S III with a Android 4.1.2, I use Camera Zoom FX (non-free): it can take pictures without stopping recordings done by Android's native voice recorder (unlike the native camera application).

You can use Skyro Voice Recorder which does both voice recording and has ability to attach pictures to recordings. Now you can create nice lectures with audio and images synced.
It automatically attaches pictures taken during the recording to your audio, you can also add photos from gallery/dropbox/drive etc. Amazing app all these features are completely free. The new version of the app does it really well, automatically create a slideshow at the end of the recording with images taken during the recording.

Anyways, you can still probably just use Smart Voice Recorder anyways even with the Shutter on just turn the volume all the way down to silent.

That doesn't work on my phone, although it may on other non-verizon phones.

Do you use a third party application to voice record? If you disable the shutter sound and use something like Smart Voice Record, I'm able to successfully voice record and take pictures without a problem.

How do you disable shutter sound? Everything I am using is stock.

Click the settings gear icon in the camera, then youll get a pop up and tap on another gear icon scroll down and turn shutter sound off. Also, use Smart Voice Record.

There is no option for shutter sound.

There has to be. I also have a Note 3.

I think perhaps it has been removed depending on cellphone service provider.


text:
Galaxy Nexus sometimes loses home Wi-Fi network (Linksys E900)
I have Gnex stock 4.3, rooted. Sometimes it loses connection to home Wi-Fi, I take it and it has no Wi-Fi icon, and if I go to the settings it will say "Connecting..." and have one signal bar, it won't ever connect till I restart the router. I have Linksys E900 with WPA2, and "keep wifi during sleep - always" and "minimize wifi battery usage - on" in the phone. That never happened when I had AT&T u-verse router.

I know next to nothing about routers, so someone will help with that when they see this. Have you got the correct baseband and radio for your current Jelly Bean ROM? The wrong bootloader, radio or baseband can cause WiFi issues. Have you tried WiFi fixer or similar apps to see if they help with the issue? https://play.google.com/store/apps/details?id=org.wahtod.wififixer&hl=en_GB


text:
Where is the scheduled message option?
I've upgraded my Galaxy Note II to Android 4.3 and if I open the menu when writing an SMS there is no scheduled message option anymore. Where is it gone?

Other users have also reported that this feature has disappeared.
One alternative would be to use SMS Scheduler, or GO SMS Pro (my fave SMS app).

GoSMS pro is a lovely little application, and it's free. I've swapped to hangouts lately and I do kind of miss the UI and customisability of Go. https://play.google.com/store/apps/details?id=com.jb.gosms&hl=en_GB

I was upset at this at first. But, because I rely so heavily on scheduling messages and didn't want to clog up my memory with yet another app just so I can schedule messages, I looked harder. The option is actually still available, it's just been moved. The new location makes absolutely no sense, which is probably why everyone thought it had been removed. Here are some screenshots to show how it's done now.

These images show the conversation I have set up with myself to test various message related things. In the images, you can see the final test message is set to delay (indicated by the little clock). That message just went through while posting this, so I can verify it did work. I no longer feel the need to dump Samsung, and hopefully now neither does anyone else. :-)

What app are you actually showing? That is not the Android Messaging app. Maybe it's some Samsung specific application

Check out PVLL. The app lets you schedule texts in the future.
It also has an automatic delay of 5 seconds before sending, called the "5 second rule", so that I can cancel any errant texts that I send.. Works for me. And there's a sharing layer on top of SMS that lets you share your conversations easier. I use it instead of taking screenshots or cut and paste.


text:
WiFi Tablet makes Phone activate Hotspot
Is there anyway to make a phone with android 4.3 automatically activate it's wifi hot spot at the request of a nearby android tablet.
For example, the tablet can message the phone via blue tooth to activate the phones WiFi Hotspot.
This is so that the user doesn't need to take the phone out of the pocket to activate the Hotspot before using the Internet on the tablet, for example.

Sure. Multiple options, all involving tasker:

Requires two things: AutoRemote and tasker. With that combination running on your phone, your tablet can request to enable the hotspot via... uh, internet. So this won't work if your tablet has no mobile data.
So let's substitute AutoRemote: if your phone has NFC support, you could stick a NFC tag to your tablet, and use apps like Trigger, NFC ReTAG, again in conjunction with Tasker, to trigger the hotspot. Of course this would require NFC to be turned on.
If BT is turned on on both devices, they are paired, and set to automatically connect: Tasker has a "state condition" registering when a BT connection is made (Bluetooth Connected). You can specify the device as parameter. So as soon as the two are "close enough", this could turn the Hotspot on. As this only recognizes when the connection is made, to "reverse" (i.e. turn the hotspot off), you'd rather use the WiFi Connected trigger (reversed, i.e. when your tablet is no longer connected).

Yes, I had looked into auto remote before realizing that it required Internet instead of allowing blue tooth. Regarding NFC, while it would require less work, it would still require extra work just to turn on hot spot.  While Bluetooth PAN Internet,  I actually had my Tasker automatically decide whether to connect to the blue tooth depending on whether the tablet was already connected to a wifi network, and running a Internet app.

Of course the problem is that the new phone no longer supports Bluetooth pan.

So I'm wondering if there is anything that can afford the same level of automation.

I've just added a third option to my answer, just requiring Tasker and Bluetooth. Maybe that would work for you?

Without PAN, Android phone has no other profiles to connect to.

I'm out of ideas then; though the answer to Is it possible to use android phone as bluetooth headset for ps3? suggests there might be something else "to connect to"...

If we're referring to the Bluetooth Devices > [Device] > Profiles List XXXX.
Under the Profiles list of my phone from my tablet, the list is empty.

For example, those that are on earlier version of Android (possibility of it not working on Android 4.3)
There is an App called Keep In Pocket: https://play.google.com/store/apps/details?id=net.momodalo.app.KeepInPocket&hl=en
This lets you tether your tablet to your phone automatically. And as a bonus, you can see any SMS and Calls incoming from your phone, displayed on the Tablet.