text:
Nexus 5 4G issues
I have got a nexus 5 device on O2 network which supposedly has 4G. When I am out and about and not connected to WiFi I use my data. I can have all 4 bars and Hrsp+ yet when I load up play store or Google chrome it can take minutes to load a single webpage
 Why is this, it can be really annoying when I'm out and want to quickly search something and it take 5 minutes to load. Thanks.

The "bars" actually just state the signal strength – so basically you could have all 5 or whatever bars, but no data at all. Data speed depends on multiple other factors not all fully known to me; one example is "available bandwidth" divided by "connected devices using it".
So if the capacity of the cell tower has been "reached", even with full bars and SuperDuperWhatsnot+++ data connection: highway full means stop-and-go.
Not sure if that's the case with your issue (to find out, you'd need to contact your provider/carrier) – but at least it's one possible explanation. I'd expect the device to switch to another "band" in such a case, though; but it could be there's simply no other one available, or configuration keeps it from doing so.


text:
Tasker Profile Help
I have been playing around with Tasker lately and had a good idea that I would like to implement but I am new to Tasker and so I can only create simple profiles.
My idea, for myself, is that my phone remains without some sort of password or pin, until someone places their hand above the proximity sensor on my Galaxy S4. Then, the phone requires a password/pin. Otherwise, it remains without one.
How would I go about doing such a thing? I played around with the proximity sensor but I set the context for the proximity sensor as a "State" and I'm not sure how to set something that would implement the proximity sensor. Also, I would like to know if I can set it to lock the phone when someone's hand is within a certain distance.

Is there anyone that can help me with this?

Basically the proximity sensor gives 1 if it's covered, 0 if not. So you just want to use the state to detect it, then run a task for activating the password.

source: Stack Exchange

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

sort: votes


text:
Galaxy S4 bluetooth voice commands
Can anyone help me out. I recently changed my Razr for Galaxy S4 (SCH-I545) on Verizon. I would like to access S-Voice from my bluetooth headpiece, but if I have a pin number set for the phone's lock screen, the S-Voice app won't start when I push the bluetooth button until I unlock the screen. Sort of defeats the purpose of hands free use such as in the car. On the Droid Razr there was an option in the settings under security to allow bluetooth voice control with the phone locked, but I can't find this on the Galaxy. The hands free bluetooth access works if the lock screen pin is disabled, but I prefer to have the pin number set, especially if I'm out and about, and it's a pain to go into settings to disable the pin everytime I get in the car. Any ideas?
Thanks,
Dan

What about looking into the settings menu in S-voice --> settings --> headset mode to see if anything might be unchecked?

See if Delayed Lock works for you. It's a 7-day trial app, with in-app purchase for license.

Additionally, there is also an optional notification in the Android
  status bar and a widget to immediately reenable the lock screen, and
  free plugins to automatically keep the device unlocked while connected to a specific WiFi network / Bluetooth device or at certain
  locations.

Others have used a combination of Tasker and Secure Settings with this configuration:
Profile: State > Bluetooth Connected
Task > Plugin > Secure Settings > Password/Pin > Disabled
Exit Task:
Task > Plugin > Secure Settings > Password/Pin > Enabled (Set to my old
PIN number)

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

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


text:
Entering Samsung Codes on the Galaxy S4 - Verizon
This is likely an embarrassing question, but I may not be the only one struggling.
I am trying to figure out a problem with my phone by using these secret dialer codes. I am entering these codes into my phone, but nothing is happening. When I call the entered number, I get the typical Verizon lady saying "The call cannot be completed as dialed..."
I specifically have used a code from this link (this addresses the problem I am having) and have tried multiple others from here*, but all give that same problem. Is there something that I am missing? Do I have to be a super user or something along those lines?
*Note: I know these may not be specific to my device, but some of these look to be universal regardless of manufacturer or model.

You shouldn't trust such a list of secret codes, simply because secret codes are not only device specific but mostly app specific.
Secret Codes are generally defined by the applications installed on the device.
If you want to have a valid list of secret codes available on your device, you should use an automated secret codes crawler.
I recently developped an Open Source app that crawls AndroidManifest.xml files on your device to found secret codes, and allows you to execute the secret codes available on your device.
You can get it on the Play Store or on the GitHub repository Android-Secret Codes.
But keep in mind that sometimes, secret codes are just executing themselves silently (without visual hint)

Not all "secret codes" are app specific, see: supplementary service codes. They can be devided into generic (GSM) codes, provider/carrier-specific codes, manufacturer/device-specific codes, and "software-specific" codes (ROM/apps). Does your app cover them all (maybe except for the 3rd group, as that might be difficult)?

Sure, I forgot this aspect. As far as I know, "Secret Codes" are only app specific, and triggered by the system if they are registered in AndroidManifest.xml files. When I talk about Android Secret Codes, I'm refering to this: TelephonyIntents.SECRET_CODE_ACTION, and codes that starts with *#*# and ends with #*#*. But I'm aware that lots of others secret codes can be triggerred at a different level like USSD codes. By the way, I don't known any way of crawling these codes...

Thanks for the update, Simon! I wasn't aware there's an API element named by that. From this it's clear what you refer to by the term, which somehow "voids" my claims. "Secret Codes" obviously is not a term with a clear definition :)

Just enter these codes in dial pad. The moment you type the last # key it will automatically open a window with information.(No need of hitting dial button)
These codes have been confirmed working on Galaxy S4 models.

*#06# IMEI number
*#0*# Test screen
*#0283# Audio loopback
*#2663# Firmware and Update versions
*#12580*369# Software and Hardware info
*#0228# Battery Status
*#2263# RF Band selection
*#9090# Service Mode
*#7284# UART MODEM PDA
*#8736364# Update Settings
*#7353# QUICK TEST MENU

Note: NONE OF THESE CODES WORK on Android 4.3!

This is just a copy-paste from the 2nd link in the original post.  It doesn't answer the question of how to properly enter these codes on a given handset.

Edited.Actually this is not a copy paste from the second link. This is confirmed working code on S4

Working on GT-I9505 for sure, not sure about verison variant.

No the codes work with sch-i545 vrufng6. Only need to be roooted and change efs/carrier hidden menu disable to enable thats all

Can you explain how to do this?


text:
Android's Daylight Savings Time change messes up recurring events. How can I deal?
I've had this issue for a while now: Whenever the Daylight Savings time change occurs, Android takes it upon itself to adjust all my reminders forward or backwards one hour-- this happens in the stock Calendar app, my to-do list app (Tick Tick), and my alarm app (AlarmPad).
For example, I have a recurring alarm set to go off every morning at 7:00 am (except Saturday.) With the change coming on Sunday, my alarm app shows me that my next alarm (on Sunday) will go off at 8:00am, not 7:00. In Tick Tick, my recurring reminders after Sunday are similarly pushed 1 hour back.
This is something I Do Not Want. I want my alarms to keep going off at 7am every morning, and my recurring reminders to stay put. Is there any way to stop this behavior in Android?
(I'm on a Nexus 5 running stock KitKat, if it matters.)

I am curious as to how you were able to observe this behavior since the phone didn't ship until after the DST change in November and it hasn't yet happened again? I have used Android for almost 5 years now and have never once had this happen. Are you associating an experience with a previous device with what you anticipate will happen on the N5?


text:
Can you change the runtime on an encrypted phone (KitKat)?
Nexus 5 owner here.
Basically, I encrypted my phone a while back while on Dalvik Runtime and recently wanted to give ART a try again (to check app compatibility).
The problem is that when I set ART as the default runtime and reboot, it doesn't try to apply to change and reverts back to Dalvik. [it worked fine prior to encryption]. Is this a known/common occurrence (search engines didn't give me much)?
Thanks!

Decrypt the device, convert to ART, then re-encrypt again?

Yeah, the only way to decrypt is a reset IIRC. Pretty odd that there's no clean way to change the runtime when encrypted though...

I would be inclined to think that the encryption and therefore, encrypted apps and their runtime are dalvikvm based, hence switching to ART will not work as its entirely different, apps are the same but underneath the runtime engine's bonnet - different. On the next release of Android, this will be default - ART that is, and would expect the same thing to happen that you're experiencing, in the exact opposite - ART and encrypted device, switching to DalvikVM will revert back to ART.

Do you have installed Xposed?

A small comment on the check compatibility thing: please note that the experimental version of art provided in kitkat and the stable version used in Lollipop differ a lot. So if the whole purpose of your question is that you want to check your apps for compatibility before upgrading to Lollipop, this might not be reliably possible.


text:
Android application firewall - interactive prompt confirmation for connections
I'm thinking of developing application, or probably extending AFWall+ app
What I'm missing on Android is possibility to confirm each connection from each application, simply blocking the application on some networks is already solved, but I want to have very specific control over what URLs/IPs the application is talking to.
I've made proposal https://github.com/ukanth/afwall/issues/269
Which is generally the same functionality as provided on OS X from Little Snitch application firewall. Possibility to create time-domain-port rules per application (unix uid/guid)
I'm thinking about using some kind of mashup of IPTables and possibly intercepting sock_create syscall. It will be open-source and free, if anybody wants to jump on the bandwagon, you're welcome.
So the question is, is there anything like this already done? Even paid applications.
I haven't really found anything like that, so I'd just like to be sure, before jumping into development of such large thing :-)

I'd certainly like to see something like this, the best I could find so far was XPrivacy (root required) which you can setup to restrict Internet connections. However unless you apply a global template (license purchase required for batch apply) this is per app. Though maybe you can manipulate the system Internet process, I haven't investigated upon that so far (it's an expert setting with a very RED background, I don't want to mess up my system too much...). Though I'd certainly love to restrict tethering such that a connected Windows Laptop won't waste my data quota for updates...

I've since than found NoRoot Firewall, which is basically this, in form of local VPN loop, quite ellegant, but still lacks DNS names resolution (usually you don't know what is connections target) and rootkits/system apps are not obliged to use VPN connection.

@MarekSebera Thanks for the info, you could add that as separate answer in case someone else figures or how to extend that


text:
How do I get wireless hotspot (tethering) working on an SGH-t999L with Andoid 4.3 LUVUBMK4
I have a galaxy s3 SGH-t999l which is the t Mobile G3 LTE version. I'm rooted using the root 66 MK4 stock recovery tar in odin. I'm running TWRP recovery as well.
The problem is that I cannot get wireless tethering/hotspot to work no matter what I try- here are the things I've already tried-
Wifi Tetherr Treve Mod - I've tried nearly every version of Wifi Tether as well, with  nearly every possible setting. Tried setting it up with s3 profile, with galaxy nexus profile, etc.
All this ever does is start with errors, tell me to check the log and then when I do tell me that there is no log file.
Native Hotspot mod - this is an odin tar that is supposed to work, but there's no version for my baseband (Mk4), just MK3 and all that does is make android hang at boot to where I have to reflash android back to the t999l root66 MK4 stock.
Wifi tethering 4.3 enable- there are a number of these, from zip files to install in cwm to directions on what files to edit and how in the android system. Nothing has worked.
I got this app Wifi Tether Router that supposedly worked, but while I can get it to actually start up without any errors, as far as I can figure wlan0 doesn't exist. When I do a netcfg in terminal no wlan0 entry appears, at least.
I can currently use FoxFi to tether with a usb cable and pdanet, so I'm not that pressed I'd just like to figure out how to get it to work.

I assume there is some carrier restriction that means you can't just use the built-in Wi-Fi hotspot feature?

It's that the phone is a t-mobile phone and I am not using t-mobile service so whenever I try to use the built in wifi hotspot it insists my plan doesn't include it because certainly my t-mobile plan doesn't include it as I don't have one. I've tried it with Simple mobile and Go Smart which are both on the tmobile network if I'm not mistaken and neither work, nor allow me to purchase an upgraded service

I'm gonna answer my own question here.
Apparently, something I did enabled the built in wifi tethering... before, it would fail when it attempted to validate it with T-Mobile, but now it goes through that part just fine. . When it makes the hotspots, it is named foxfisomething-or-another so foxtrot MIGHT have something to do with it, but I think it was one of the flashable zips. . When I figure it out for certain, I'll update this answer.

Download netshare pro apk. It works with 2 phones or you can connect to your router via wps button. If you use it with another phone your carrier cannot tell your using your hotspot and it's unlimited.


text:
Dial up internet using Android
I still remember the old way of creating Dial up connection using our mobile device as a modem to connect internet. Is it possible to use our android device as a dial up modem to connect internet? Thank you.
P.S Please avoid mentioning USB tethering as an alternative solution.


text:
How to charge the HTC One X with power-off / display-off
I used to power off my phone at night while charging when I was using Desire S. Recently I bought HTC One X and can't charge with power off anymore. It keep turning on with the battery and bolt logo and display don't turn off. If I press the power button, the phone is boot again into Android. Now I have to turn on Airplain mode at night when charging. Am I the only one who encounter that problem because I doubt that is happening as I unlocked bootloader. I ain't sure as I unlocked the bootloader since the day I bought it. How can I charge with power off?

Normally once it's shown the battery charging icon for a few seconds, the screen should just turn itself off again.

@DanHulme Are you using HTC One X? Did you unlock your bootloader? It's not few second. The screen don't turn off till I sleep. I don't like the screen turning on so I just power on and enable airplain mode.

No, I'm not using HTC One X, but the charging icon is a common feature, and that's how it usually works.

I have a HTC One X and I don't have this problem. Are you on a stock ROM or a custom ROM?

@1990clb JellyBean Sense 5 stock rom. I think that is not related to rom. It may be related to kernel or something... How long does it take to screen turn off?

@MinNaingOo I think you are right. If you are rooted, flash a different kernel.
I am using a custom rom & kernel so my display is always off while charging with power off

Sorry, Min, but that is a built in feature that I believe one cannot change. Could you cover up the screen with something at night or just turn it over?

I have a HTC One X and it doesn't do this... Do you have one?

No, but its happened on all my Androids, and maybe its due to location, firmware level etc, as this kind of thing does vary from place to place - i.e you might have different model codes from Min.

My Desire S didn't have this problem. My Nook Color turn on while plug the charger when device turned off but turning off while charging was ok. Don't know what's wrong with this one x. Yes, I could turn it over but I just don't want it to turn on the display all night long. Thank you :)

Don't know if you've done this, but try turning off  the stay awake setting while charging?

From the Home screen, tap All apps.
Tap Settings.
Tap Developer options.
Tap to check Stay awake.

Hi Tony, I believe Stay awake option is for charging while phone is powered on.


text:
Where can I see all my +1 and app ratings?
Where can I see all my +1 and app ratings?

In Google Play Store, click the My Play activity link.

Source.


text:
Change default calendar used by Google Calendar from "Phone" to my Google account
When I create an event on my phone, by default it is created in the "Phone" calendar, unfortunately:

Which means the event is not synced to google.com/calendar.
I have to switch manually every time.
QUESTION: How to change the default calendar?

"Sync Calendar" is enabled.
In the app I have no "Settings > General Settings > Default Calendar" setting.
"Home > Settings > Applications > Calendar Storage > Clear data" did not solve the problem.
Android 4.1.2 with Google Calendar 201308023.
I'd rather stick with the official app, except if it is unfixable.


text:
My tablet's screen has gone black
My tablet screen has gone black. I have shone a flashlight into the screen and I can just about make out the display and when I move the toggle up and down to adjust the brightness it does nothing it just stays the same. I've switched it off and on a few times but it has done nothing, I am not using any custom roms. Also I haven't broken it of dropped it in any way, I have only had it since Christmas.
I'm using Samsung Note 10.1, 2014 edition.

It is quite possible that the LCD backlight has died. This would indicate a hardware fault. But before we jump to conclusions,

Make sure you don't have a screen filter like (https://play.google.com/store/apps/details?id=com.haxor) active.
Factory reset it and see if the problem persists.


text:
Toggle between 2 gmail calendars?
I would like to have 2 separate gmail calendars, one for work and one for personal.  I have 2 different gmail accounts but I can only find how to sync them together instead of going back and forth between.  Is it possible to keep them separate but both still visible on my phone?

Are you using the samsung calendar app? or the google calendar app?

@MattClark The question is tagged with "google-calendar"

There isn't a way on the stock Calendar app. However you can do this by using two different Calendar apps.


text:
What kind of account does the Calendar support?
I cant add events to the Calendar, nor the default nor aCalendar because I need to have an online account to sync them.
In Settings/Accounts I have the option to add a Corporate Account (Exchange), Facebook and Yahoo. Facebook and Yahoo do not work, Exchange looks like the right option but I dont have Exchange.
I am using Android 4.1 and it doesn't have the Google applications installed.
Is there another alternative like using a webcal or a local calendar?

many calendar apps support Google account.

Doesn't it need to have the Google apis installed? Maybe I did something wrong but I have installed aCalendar and it ask me to connect to Google Calendar through the Android Accounts (Those under the Sync & Account in Settings), I cannot connect directly.

Try using the Business Calender app, or one of the offline Calendar apps.


text:
How can I manage "desktop" icons
I want to remove all the icons on the desktop, (and also in the bottom bar) and place new ones via ADB.
My script already removes all the apps, but icons/shortcuts remanin there!
Is there any command to do this? Or maybe a xml file or something that I can edit?
Note: I have root access.

I'm pretty sure that any answer to  removing home screen icons is going to be very dependant on what launcher you're running. Do you know what launcher you're running? If not, what make/model/OS version of phone are you looking it? Are you using the default launcher that came with it, or have you loaded another one on?

It is the default android launcher ... My android version is 4.2.2

The default launcher in my stock Android 4.2.1 and CM12 contains those home screen shortcuts in a table named favorites inside launcher.db. If that's your case then all you have to do is flush the content from that table, restart the launcher and the stuff would be gone for good.
A general query would be:
adb shell su -c 'sqlite3 /data/data/<YOURLAUNCHER>/databases/<.DB_FILE> "DELETE from <TABLE>"'

(Download sqlite3 if it's not present in the system.)
For my stock launcher in Android 4.2.1, the query would be:
adb shell su -c 'sqlite3 /data/data/com.android.launcher/databases/launcher.db "DELETE from favorites"'

However, you first have to analyze which .db file, and which table in particular, actually holds the relevant stuff.

For that you can use SQLite Editor or aSQLite Manager to locate the relevant database and table. Or, you may adb pull all the launcher's database files and open them in an sqlite program on PC like DB Browser for SQLite  to find the correct table.
For a command-line way, you can use this command to list all the tables in a supplied database:
adb shell su -c 'sqlite3 /data/data/<YOURLAUNCHER>/databases/<A_DB_FILE>  ".tables"'

In order to create shortcuts you first need to know their structure in the table. Use .schema then SELECT * <PARAMS> to see the content. You can take help (in making a query) from this resource.
However, I would recommend choosing GUI over CLI to see the information about shortcuts. Also, always take backup before tweaking such stuff.

Once you're done flushing the table's content, do:
adb shell su -c 'am force-stop <PKG_NAME>'

E.g.:
 adb shell su -c 'am force-stop com.android.launcher'

or
adb shell su -c 'am force-stop com/cyanogendmod.trebuchet'

Try this:
adb shell pm clear com.android.launcher

(i think it's the unique name of the launcher in 4.4.2, change it if I'm wrong)


text:
Get back cards in google now
I turned off navigation suggestions in google now by mistake. I hit never show this card again. I was driving, honest mistake :P Now is there any way to get them back? I have tried anything I can think of. Does anyone know how to do this?

Magic wand at the bottom of Google Now should do it (that is if you turned them off). If you just flicked the tile away they will be back so don't worry. If not just go into the magic wand menu and set the way you "get around" to another mode of transportation, then change it back to driving.


text:
how come my android devices are not visible on my Mac?
I'm new to android development so apologies if this is a stupid question.
I'm having trouble seeing my android devices in Eclipse.  I've switched on USB debugging, configured them to connect as a camera not mass storage, but when I run ./adb devices, there's no device showing, even though I have a Samsung Galaxy and a LG Nexus connected via USB.  On both phones I get a notification saying "USB debugging connected" and "connected as a camera" so the phone obviously thinks it's connected.
The problem appears to be intermittent.  Sometimes the Galaxy shows up:
Macbook:~/workspace/android-sdks/platform-tools ./adb devices
List of devices attached
3334AB246B5300EC    device

Then I unplug and reconnect it, and it disappears.
I've tried 3 cables and 2 devices now.  Should I just give up and use an emulator instead?

I'm assuming you have followed this: http://developer.android.com/tools/device.html

I know it's too late. but I just had the same problem. I tried to connect my android phone LG Google Nexus 4 with my Macbook pro.
In USB computer connection only "Camera (PTP)" was working but Connect as Media device (MTP) to copy files from Android phone's memory nothing was visible in the mac.
And I got it solved from the following URL
http://www.android.com/filetransfer/
provided by the android.com

The Android File Transfer tool is for seeing devices in MTP mode. It won't make any difference to adb and USB debugging.

You are right. But I actually needed to copy data from my mobile. otherwise it was working fine with my sdk


text:
Can an app detect a radio signal when running in the background with the phone in standby mode?
Also, could such an app detect a specific frequency (using either the cell tower antenna or wi-fi sniffer)?  I would like to use a radio transmittor to activate an app to perform a function even while the phone is in standby mode.  Thank you in advance for your assistance.

The cell radio in a mobile phone is designed only to receive and transmit at certain frequencies. It can't pick up an arbitrary transmission such as a radio car key, regardless of whether it's in standby or fully on. It's very unlikely that you could even do this by replacing the device's radio firmware, let alone with a normal app. At the same time, even if you can modify the transmitter, running it on a licensed mobile phone frequency would likely constitute a criminal offence.
The same goes for the Wi-Fi and Bluetooth radios too.


text:
How Do I carry out an Upgrade?
I want to upgrade from Android 4.1 to 4.3 on my Sony Xperia SP smartphone.
Please, how do I go about it to have a successful outcome without losing what I have already on the phone?


text:
Seeking alternative to Andoid File Transfer utility
Need usb alternative to Android File Transfer for Mac. Problems: 1. no search capability 2. Cannot report size of files. 3. No route to send problem reports to developer. Reasons for not using bluetooth: security.

You can use adb push/pull, it is command line based but working well. You can search using an adb shell.

And that offers 1. search capability, 2. report size of files, and 3. a way to send reports to the dev? Never heard that, nor did I see it when using adb push / adb pull.


text:
Why is my phone carrier-branded and how to remove it?
I have purchased my HTC One mini for a full price from an independent store. I have connected it to MegaFon (Russian cellphone operator) and now there is a carrier's app on a phone and it is recognized as "MegaFon HTC HTC One mini".
I don't want my phone to be carrier-branded. How did it happen and how do I remove it?

Did you get some kind of system update?

It's possible that the phone you bought was originally designed for the same carrier, and simply unlocked by the seller. Can you contact the store you bought it from and find out for sure?

SIM card subsystem is more complex than most people realise.
SIM cards can store applets, which can be run silently (without user acknowledgement) when a phone is booted with a sim installed. It would in theory have privileges to perform system actions like install an app or boot animation.
If the branding is being initiated by the SIM card, then you have no way of stopping it other than using a different network, or rooting and overwriting the customizations.
Having said that, while it is possible, it is uncommon and unlikely that is what happened.
It is also possible that the ROMs in the Russian market contain code which checks your sim card and performs some carrier-specific device customization.
It does seem more likely that the store sold you a branded device from the outset, but which only became activated once the SIM was installed.
It would be great to know what happens if you do a factory reset and install a sim from another network!

How it works is that mobile companies buy the rights to the Android OS to change the boot screen menu. Thus allowing them to set a brand logo on the start-up menu.
You are going to have to contact MegaFon to unbrand the device as it is a clear indication that the phone was branded to be locked by them.

OR
You are going to have to uninstall the Android OS and re-install it again.
This OS versions can be found on the Android homepage.

I still don't understand: how can this happen if I'm not buying my phone from a carrier? (MegaFon) What's a boot screen menu?

You can also try and hard reset the mobile. https://www.youtube.com/watch?v=IlvaMAgtn78

Sometimes the smaller companies get a kickback from the bigger companies to buy their mobiles that is branded as it is free marketing and they are still making money on the product.


text:
No Bluetooth option using Lenovo a269i
I'm an android first timer, who bought a Lenovo a269i. Lenovo's site states that it has bluetooth, http://shopap.lenovo.com/in/en/smartphones/a-series/a269i/ and plenty others in Internet do so too.
However I don't know, or can't find, where to turn it on or anything. It's not discoverable (if it exists) as I tried with to find it with my computer. I downloaded some "Bluetooth Shortcut" apps, and they all crash, I think... they try to open but return me to where I originally was. It's using android 2.3.6
What can I do? How do I fix the bluetooth? Or how do I know for sure it doesn't have?

Have you checked Settings->Wireless & networks->Bluetooth?

I have Settings->(signal symbol) More...->(Wi-Fi options, VPN and tether are listed here, but no Bluetooth)

No. Bluetooth setting won't be under more.... You should check under wireless & networks [ http://www.myfreenetwork.com/images/android/02.jpg ].

@MinNaingOo I don't have that option. However, "More..." has the same menu icon, and it is just above "Call settings" (I don't have sound either, it's called "Audio profiles")


text:
Moon Reader Pro Text Wrapping
I have tried MoonReader Pro but when I increase the font size the text is not wrapped and the increased text overflows the screen in my tab. I want it to behave like as note pad does with its size and with increase in font size.

Sounds like you should report this to the developer. It's unlikely that anyone else would be able to change the behaviour of the app.

@DanHulme I thought there was some option that I did not know of. Is there any alternative app to this?


text:
Connect to Wifi network even if it doesn't have internet access
I have a LAN accessible over wifi that I'd like to connect my Android device to, but when I go to Settings->Connections->Wifi and try selecting the network, it doesn't connect.  If I enable internet access on the wifi network it will connect, but then as soon as I disconnect the wifi network from the internet, the phone disconnects from the wifi network.  Is there a way to force the phone to connect to a wifi network, regardless of internet accessibility?
The phone is a Samsung Galaxy S4, with Android 4.3.  Thanks!

See also https://android.stackexchange.com/questions/110789/very-frequent-wifi-disconnection-while-being-in-china

See also https://android.stackexchange.com/questions/176993/how-to-force-android-6-to-automatically-connect-to-a-network-without-internet-ac

See also https://android.stackexchange.com/questions/100657/how-to-disable-captive-portal-detection-how-to-remove-exclamation-mark-on-wi-fi

See also https://android.stackexchange.com/questions/220414/how-can-i-automatically-re-connect-to-a-wifi-network

See also https://android.stackexchange.com/questions/186993/captive-portal-parameters

See also https://stackoverflow.com/questions/37218510/android-6-0-1-force-wifi-connection-with-no-internet-access

If you have root access to your phone, then this solution is the best in my opinion
https://stackoverflow.com/questions/37218510/android-6-0-1-force-wifi-connection-with-no-internet-access
Simply run adb shell settings put global captive_portal_detection_enabled 0
Edit: please upvote original author's post instead of mine

Got it - went to Wifi->Advanced->Unchecked "Auto Network Switch."  It seems to be something specific to Samsung phones with Android 4.3: see here

I still get the same problem even though "Auto Network Switch" is unchecked :/

If you are using a wireless router, what is the brand and model? Your device should be able to connect to the router regardless if you have internet or not. Unless the wireless network was disabled instead of the internet connection. Cheers.

I'm using ap-hotspot on my Ubuntu laptop to turn it into a wifi hotspot.  When I have the ethernet cable plugged in, my phone will connect to the hotspot network.  As soon as I unplug it the ethernet, the phone tries connecting to another nearby network that does have internet.  Even if I manually disconnect from this other network, I still won't be able to reconnect to the original hotspot network until I plug the ethernet cable back in.

Hi, i guess it is really the case when you disconnect your ethernet cable from your ubuntu laptop. I was able to check this site. http://www.howtogeek.com/116409/how-to-turn-your-ubuntu-laptop-into-a-wireless-access-point/


text:
Incorrect data shown in calendar and incorrect today
Recently, my Google Agenda started show completely wrong data :

In planning view, "Today" (9th) is showing in front of yesterday (8th), "yesterday" in front of the 7th which is 2 days from today, and "Tomorrow" in front of today (9th) !
Every event is showing one day before, but the date shown under the title of the event is correct. I means that all events planned the tomorrow the 10th are displayed the 9th, which is still marked "tomorrow" but is today !  If I open the event, the date is correct. This is completely nonsense.
Everything displays correctly in month and week views. Today is april 9th.
Everything is OK on my other phone, and on the web version.

Here are some screenshots (taken on april 9th, 06:22 PM, UTC+1) :

What I already tried :

Remove Google account calendar sync, setting back, forcing calendar sync
Rebooting my phone
Uninstalling Google Agenda app, and reinstalling
Using another calendar apps (they all acted the same !)
Emptying cache
Emptying Dalvik cache

I only found one guy with the same problem :
Here
My device : Samsung Galaxy Nexus, with CyanogenMod 11 M2, Android 4.4.2
Any idea what I'm missing here ?


text:
How does the Samsung Galaxy wake-command work?
How does the Samsung Galaxy wake-command work? Is the microprocessor always on? Or does it wake when it detects sound?


text:
Installing ROM over another custom ROM
Am using Samsung Galaxy Y model phone. I rooted my mobile and installed Jelly Blast v3 ROM in my phone. Now how to install a different custom ROM over this ? or if i install a new ROM in my mobile will that cause any problems ? Please help me get through this

You need to install custom recovery and flash new ROMs from this recovery. If you choose the correct custom ROM for you phone and follow the developer's installation guide, there won't be any problem. If you wanna know where you can find custom ROMs for your phone, take a look at this question. I recommend XDA developers. You can find a lot of ROMs with user's reply so you can consider before flashing the ROM.

If you are already rooted and using a custom rom you probably have a recovery installed. You wont have any problem if you change the rom but make sure you have made a nandroid backup before doing anything so that you can revert back to your current state in case anything goes wrong. Choose the new custom rom wisely and follow the instruction therein and you will be alright.


text:
Repeating letters being truncated
About a month ago, I noticed a strange issue anywhere a repeating letter a appears on my Android phone: repeating letters are either truncated or replaced with a single letter that has a macron (bar/ line) above it. I have noticed this issue in nearly every application on the phone. Note that my phone should be configured for only US English and not any other languages. How can I get rid of this?
The phone is a Verizon Samsung Galaxy SIII running stock Android 4.3
Here are some examples:

NOAA to NOĀ, Firefox

Klaas to Klās, Google Play Music

Paas and Iaas to Pās and Iās, Google+

When you noticed the issue, had you recently done anything such as installing new apps, travelling abroad with your phone, or changing any system settings?

To be honest, I don't have the start date for this issue nailed down at all. Because it's very subtle, I either failed to notice it or just wrote it off as a fluke at first. I know it began in either February or March of 2014, but a sizeable number of app updates/installs and settings changes could have occurred in that time span. However, I do know that I have never traveled abroad with my phone, and I have not applied any firmware updates during the relevant time period.

Did you install an alternate keyboard with its own dictionary?

I do have the Google keyboard installed, but i installed that in mid-2013

Update: while this almost always appears with the letter a, I have seen it happen at least once with the letter i.


text:
FastScroll contacts with multiple languages
Some of my contacts are in one language, some are in another. I want the Contacts app to show a fast scroll index on the right for both languages. Currently, it is only like that if the display language is Hebrew. Is there a way to do it also when the display language is English?

http://android.stackexchange.com/questions/5082/how-can-i-show-two-alphabets-in-my-contact-list?rq=1 asks the same question. Maybe 3 years of android development have gotten a more hopeful answer


text:
Galaxy S plus does not see files on external SD
I bought a 32Gb external SD for my S plus and can upload video files from the PC to the card. They show up on windows explorer as uploaded, but I cannot access them from the phone. The /mnt/sdcard folder shows the /external_sd folder as empty apart from a LOST.DIR folder.
Any ideas?

have you tried with any file explorer like es..

file explorer like es..? What is es..?

I mean any file explorer applications for ex: ES-file explorer in playstore

Downloaded ES-file explorer and it does not find any files in the external SD

Ooooh, after opening and closing the application it now sees all of the files! Thanks for your help.

it pleasure to help you.

I think if your phone is 16 gb the max you can go with ext sd card is 16 gb
any bigger and the phone doesn't know what to do so 32 won't work
that's what they told me for my galaxy s2


text:
Is it possible to "unsend" email in Gmail?
Is it possible to use Gmail's "unsend" ability in the Gmail Android app?
I can't find anything on it, in settings or searching.

I presume you mean the "Undo Send" in Gmail Labs. No, you can't.
It's for that reason that I have the "Confirm before sending" turned on.


text:
Check the exact location of each other any moment of time
we have two android items one is nexus 5 phone with 3G connection with my younger brother and other one is nexus7 tablet with wi-fi only (with me) and both are in different cities.We both are connected to internet through our device .can I check each others exact location any moment of time? if we can then which App we need to use in india?

From Google+ help

Google+ allows you to share your current location with the people and
  circles you choose across Google products such as Google+ and Google
  Now. Once you've enabled Location Sharing, Google shares your best
  available location.
You can share your pinpoint or city-level location with others, and
  you can do so on a circle-by-circle basis. For example: you can share
  your pinpoint location with family, and your city-level location with
  your co-workers. You can also change who can see your location or
  completely turn off Location Sharing at any time.
To use Location Sharing, you need to:
Turn Location Reporting on from a compatible device [Android] [iOS].
Enable Location Sharing and choose who can see your location.

Turning on Location Reporting alone will not automatically share your
  location; both of these steps need to be taken for Location Sharing to
  work. Manage Location Sharing Turn Location Sharing on or off on
  Android
Open the Google+ application.
From Home, touch Menu > Settings.
Touch the account for which you'd like to turn Location Sharing on or off.
Select Location sharing.
Touch the switch next to Location Sharing to turn it On or Off. Turning off Location Sharing turns off sharing for both your pinpoint

location and city-level location.
      To share your precise location, touch Choose people to share with on the "Pinpoint Location" card.
      To share your current city location, touch Choose people to share with on the "City Location" card.
      Select OK.
If you don't edit your "Pinpoint Location" or "City Location" sharing
  settings, by default, your location is shared with "Only you."
  Where does my location appear?
People you choose to share location information with will be able to
  see your current location on Google products. For example, on your
  Google+ profile, it's displayed below your name and profile photo on
  Desktop, Android, and iOS devices. On Android and iOS, they'll be able
  to see your location on a map in the Locations destination in the
  Google+ app.

I think what you are after is Google's device manager app (search in play store). It lets you see the location of other Google devices registered to your account. It's primary aim is for device security. E.g. location if stolen or lost, remote wipe, make the other device ring.
If the two devices belong to different people, you can have more than one Google account set up on your android device (via Settings -> Accounts). Just get the other person to add their account to your device (but turn off the data syncing options unless you want all their email, contacts, etc) if you want to view their location in device manager.
My wife and I use it all the time to see where the other is, e.g. find out when to expect them home, or where I am while out cycling for safety. Also viewable in a web browser from a pc.

This seems like an awfully kludgy way to do things, especially considering you have to give someone else your account credentials (and, obviously, access to all the information in your account). What's the benefit of doing this when Google+ has it built-in, and there are other apps for it as well?

I think g+ requires you to manually check in or share your location. Device manager allows another device to query your location without any input required on your end.

Once you enable location sharing it updates it automatically. It's essentially a replacement for Latitude. Other third-party apps work similarly.


text:
Any way to unlock T-Mobile ZTE V768?
A friend of mine purchased a ZTE V768 Concord from ZTE. It was not under any contract, but it is still locked to use any foreign SIM-card anyways.
We are far away from the US, so is there any way to unlock it?
I know those services like this, but I don't think those could provide me an unlock code, can they?
So, any way to unlock it? Thank you!

Has the phone been purchased directly from T-Mobile while your friend was in the US, or via eBay or similar 3rd party?

It was purchased directly via T-Mobile. No eBay or similar used.

The online unlocking services should work in that case. Although it's not as secure as calling T-Mobile directly and requesting an unlock code.


text:
Longer disk-encryption passwords on Samsung Galaxy S5?
I'm trying to encrypt my Samsung Galaxy S5 (AT&T) and it only allows me to use a 16-character passphrase for my encryption key.
Is there a way to bypass this or change the encryption key to something longer? This is really annoying at best and is a bad security practice to limit the size of the passphrase.
(Android internally uses the Linux dm-crypt method for encrypting the disk, which doesn't mention such password-length restrictions, and I've used it in the past with very long passphrases.)

Are you aware that the encryption password is also your unlock password? Therefore you have to enter it every time your phone is locked. Bad design by Google IMHO.

Oh, so this is an Android thing and not a strange Samsung invention. This really needs to be fixed. Disk-encryption and screen unlock are two different security models and should be allowed to have different passwords.

If you have root access you can change the dm-crypt password without changing you unlock pin/password.

It is a poor password policy, however you should rest assured that a strong 16-digit password is sufficient to protect from brute force. As demonstrated by GRC, an exhaustive brute force attack would take 10 billion years using a massive cracking array: https://www.grc.com/haystack.htm


text:
What is the purpose of an app disallowing backups (android:allowBackup="false")?
I'm asking specifically because Helium (the application formerly known as Carbon) uses root permissions to do data backups and with root I can manually (through the shell or Root Explorer) back up data for apps that disallow it.  So why would some app data not backup with Helium (which has root privileges granted)?
I read the information about the permission elsewhere on SE as well as at developer.android.com that says user couldn't copy off data to dig through on their PC, but it's actually trivial if you have root access in the first place.  If you're really into digging through data then bypassing the permission is trivial.  If the permission would stop you, you probably wouldn't be the type to be digging through app data.

You don't need root to backup data from an android device to a PC, you only need physical access and to enable debugging in the developer menu. This lets you copy data from the app's internal storage, which may contain sensitive information that you don't want to let somebody steal, like your facebook access token.
I agree that it is pretty trivial in most cases, but there are some cases which require this extra layer of protection against attacks where physical access is involved.
Note that in order to get around this you would need to root the phone, in which case the sensitive data in the internal storage would be wiped when the factory reset occurs.

What factory reset are you referring to?  Generally it is possible to root a phone without resetting it.

@NathanStretch proper rooting methods need an unlocked bootloader, and unlocking the bootloader will wipe the data. Using app-based/exploit rooting methods might not need an unlocked bootloader though.


text:
Manually add UID to a system group
Let's say i create a custom group on Android (We will call it GID 5000) and i want to add users (apps) to this group, how can i manually add the app's UID to GID 5000 ? If possible, without touching the APK.

You should not override that, that is the package manager's job to allocate the UID to the APK upon installation, and also, you need to be root to achieve this regardless. Also groups do not really exist in the realm of APK's.

Package manager does a poor job when it comes to share files among loca
l users.

That is the whole idea behind application security! To prevent other apps manipulating other data that does not belong to it.

User custom folders are affected too and it prevent local users sharing for example a music folder. Better create a new group and include UID of the app for local users than making the permissions 777.

why? am trying to make sense of what you are attempting to do. It sounds rather like, you are defeating the whole point of security. Think about it, malicious app could overwrite or create havoc with another's private data, which could make that app crash due to "corruption" as result! Fyi, 777 is a serious glaring security hole waiting to be exploited and abused! Are you using a tablet with JB or later in regards to multi-user accounts?

Based on Linux, Android supports the addgroup and adduser commands (I just checked on one of my devices, and the command exists). I'm not sure whether it supports the full set of options available on Linux, but what should work is at least
# create a new group
addgroup [--gid ID] group
# add a user (app) to that group
adduser <user> <group>

From the adduser man page:

If called with two non-option arguments, adduser will add an existing user to an existing group.

That requires root permissions to be able to use the commands. ;)

@t0mm13b Sure it does. But the question implied that – or do you know of any way to fulfill that request without root? If so, please report it as security issue to AOSP :)

My device doesn't have addgroup / adduser, what rom/version//device are you using ? Maybe i could port it to my device. (Tried with toolbox and busybox)

I doubt you want to do that: I've checked on a backup of my old test device (Motorola Droid²), stock Android 2.2 – and my LG Optimus 4X, stock 4.0.3. Both have it in /system/xbin, at least the latter as links to /system/xbin/busybox.

I'm currently checking if it's possible to add adduser/addgroup via a custom busybox compilation on device without it on stock. If it works it would mean the solution is general and will flag it as answer.

@Izzy addgroup doesn't work on my rooted tablet. Are you supposed to run this from the emulator or the adb shell?

I rarely work with emulator (if at all, and that's quite a while I go I did it last, it's Android_x86 in a VirtualBox) – so I'd say via adb shell. Don't forget those two commands only work if you are root, @PrahladYeri :)


text:
How to remove the picture next to my name in gmail
here is my problem. I recently bought an samsung s4 Active. When I started using it I noticed that there was a random picture next to my name on all my outgoing emails from my phone. The picture is a random screen shot from a youtube video I uploaded years ago. I come to find out that google has taken it upon themselves to somehow link all my stuff together and now assign this picture as my "profile picture"
After some internet searching i find that I need to delete the album inside of Picasa that is labled "profile pictures" that i never created. That didnt work.
Now im told to create a google+ account and then turn around and delete it to remove this picure association. That didnt work either.
So my question is:
If I dont have a google+ account, have deleted any folder that is called "profile picture", and gone into my gmail settings to select "no picture"...what else do I need to do to remove this random picture that appears next to my name on all my outgoing emails from my phone???

The picture is linked to the google+ profile. When YouTube switched to g+ for comments, existing YouTube accounts were basically converted to a limited g+ profile. So, you may actually have more than one g+ profile.
Go to Google+ on the computer. Trust me it will be easier than the mobile site or the app. In the upper right corner, click on the picture or icon that is there. You should see the g+ profile you created and below it your YouTube profile.
If you are already on the profile with the picture, click on the "change photo" banner that appears over the profile photo.
If you aren't on the profile with the picture, click it to switch to that profile. Then click the picture in the upper right again and click the "change photo" ribbon over the picture.
Now you can change the photo to whatever you want or just upload a generic or even solid color picture. I don't know of a way to completely delete it, so maybe just upload an all white box instead.

Google has linked YouTube to Google+, so now, if you have a YouTube channel, you have a Google+ profile.
To delete the profile picture:
1.) Go to your Google+ profile. press the picture that you have as your profile picture, and then press on the blue button that says "View Profile."
2.) Once you are there, you will see a profile picture and a cover photo. Press on the profile picture. When you hover over the picture, you will see a camera inside a circle. Don't click on the camera, just click anywhere on the profile picture other than the camera.
3.) You should see your profile picture. On top of the profile picture, there is a row of things that you can do. At the very right of that row, there is a picture of a trash can. When you hover over it, it should say, "Delete photo." Click on the trash can, and your profile picture is gone. The photo should switch back to the default profile picture, and voila!
I'm not very sure if this will delete the screenshot that you took, but it will delete the profile picture.


text:
How hard is it to transfer everything from an iPhone?
My wife has an iPhone 4. She's due for something new, and I want her to get an Android just so we have the same OS.
She's concerned about losing contacts and her iTunes music. How hard is it to move these to a new Android?

Music can be easily copied. Just open the folder where you keep the music on your hard drive and just copy & paste it on your Android device.
For contacts and calender, check this Google Help article (screenshot below):

For contacts, use a PC and transfer the iPhone address book to the Android. For text messages, back up the iPhone with iTunes. Then use the iOS backup file for the SMS messages and import it to your SD card on the Android phone. Next, download iSMS2droid freebe app from Google Play and locate the iPhone SMS database file from within the app.


text:
How do you get the EmotionSoiD app to load the BIOS?
I downloaded an app called EmotionSoiD which is supposed to be a PS2 emulator for Android here:
https://app.box.com/emotionsoid
I got it and it installed and runs and stuff, but a black screen pops up that says to load the EmotionSoiD BIOS, but it doesn't give an option to do so within the app...
I read another forum and it said that you might have to possibly put the file in the /data folder, but you can't access that without root and I can't risk rooting my phone.
I tried contacting the developer but I can't find any email/etc. What else can I do now????!!!

The app is most likely asking you for PS2's original BIOS files. Usually BIOS files are copyrighted by the manufacturer, and are illegal to distribute.  You will have to do your own research on how to obtain them.
Your best bet of getting developer's support is over at their SourceForge site, which seems to be the origin of the app.


text:
Odin detecting Galaxy S plus only in Ramdump Mode
I have a Galaxy S plus (GT I9001), I installed Tiger Jelly Bean recently, which was working fine. But phone was lagging a lot so I decided to install the stock rom again. I installed Kies(latest version) with drivers and connected my phone to my PC, but it was not detected by Odin. Every time I got Samsung Composite USB Device driver installation failed. So I searched and installed drivers from Here and Here . But they didn't worked either. I tried again after changing USB Cable but still no luck. Then I installed Kies in my Laptop and tried to connect the phone. Still it wasn't recognized.
Things were not working with downloading mode and Stock rom tar file cannot be flashed with recovery mode. So I searched a converter for .tar to flash able .zip file and found THIS. I installed this tool and tried to convert the tar file to zip. Didn't noticed that it require knowing "Mount Point", so I converted the tar file to zip without changing the mount point and copied the file to internal storage of phone and flashed the zip file. After that phone restarted , and stuck at Samsung Logo.
New I can't even to recovery Mode, nothing happens when I keep Pressing Vol Up + Power. Phone starts and stuck at samsung logo. Odin was already not detecting the phone so I tried connecting the phone on Ramdump Mode and some how drivers were installed and odin detected it correctly. But odin can't flash phone in ramdump mode so it didn't worked.
So now the problems I am facing are:
1- Phone is stuck at samsung logo, can't go in recovery mode.
2- Odin not detecting phone in downloading mode.
Is there something what I can do to fix this?
Please help!
Thank you.

Did you uninstall Kies before trying the drivers from the first link you posted?

Yes I did, I uninstalled Kies and then installed the driver.

@ygssoni, could you remove all the drivers for your phone. You can use this link for reference. Then restart the PC and try reconnecting the device. It might detect, if not re-install the drivers from your link. It might work.

@ygssoni uninstall the kies or be sure there is no process of kies is running then use ODIn otherwise ODIN will not work. Also press the VolDown+Home+Power button to start the phone in download mode.

I also faced the same problem in my phone, when I flashed a wrong Rom. But I had USB Jig which reset my phone to Download mode automatically. Then I was able to flash with ODIN.
Try using USB Jig (you can buy it on eBay) to force your phone into Download mode.

I can go into download mode, but the problem is sometime the phone is detected ,some times not.And when it is detected the odin always stuck at check plcatform verification

There are different boot combos for different galaxies.
On my phone it is up + home + power. Sometimes I have to hold it for almost two minutes for some reason.
If you cant boot injto recovery then boot into bootloader/downloadmode and flash there with .exe like odin or heimdall.On my phone down home power  boots into bootloader.
Make sure the drivers are newest from samsung official site

I can go into download mode, but the problem is sometime the phone is detected ,some times not.And when it is detected the odin always stuck at check plcatform verification

When I first rooted my galaxy It had detection problems and when it would magically somehow detect my phone the flashing wouldn't finish; often because of an error.I fixed it by using the latest available version which was 3.09 at the time (not some outdated 1.85) and using latest drivers from official samsung  site. IF you don't have root the file you are flashing via odin or recovery or anything else needs to be signed otherwise it will be rejected SO you flash a signed file that will enable you to flash unsigned files like roms kernels audio engines anything you want

If above doesn't work try the same but with Heimdall instead of ODIN


text:
How can I place a text file on my homescreen for editing?
I would like to place a textfile from my SD-card todo.txt on my home screen so I can click on it to edit the content and when I close it only that file would be saved.
Ideally there would be a git repository behind this file so I can see and eventually rollback any changes I made to that file.

I use "ES File Explorer" as a file explorer on my device. This allows the creation of file shortcuts.
Once installed, just choose the homepage you want the shortcut, press and hold on the homescreen and you should be prompted to add a widget / app / shortcut.
In shortcuts, choose "Es File Explorer" and it then lets you choose the file you want a shortcut for.
Perhaps if used in conjunction with a Git app you can create the shortcut to a file within a repo saved on your device?
Never tried it but don't see why it wouldn't work


text:
Compuer shows no sign of tablet connection (SGH-T779 Samsung Galaxy Tab 2 10.1 for T-Mobile)
How can I get my computer to recognize I have attached my tablet?  I have tried every trick online with no luck.
Couple notes:

No indication at all from computer that a tablet is plugged in (No yellow exclamation marks in device manager, no sound upon plugging in)
I have tried multiple cables ( I believe this may be a hardware issue), multiple usb ports
I have tried all sorts of driver install methods as well as usb debugging modes
The only indication I get is a red x on the tablet over the battery when plugged in.  The tablet charges fine when plugged into the wall charger.
My other galaxy tab 10.1 original communicates with the computer fine ( I have since reformatted the tablet and computer and have tried multiple computers)

Currently using:
- Thinkpad T61 with aging battery
- Samsung Galaxy Tab 2 10.1 (SGH-T779) T-mobile
- Windows 8 (Have tried with a fresh copy of Windows 7)
- Running Android 4.1.2
The only indication I have gotten from the pc that the tablet was plugged in was the mouse changing from an arrow to a thinking symbol for less than 1 second.  I feel as though I have tried everything and it is a broken port on the tablet.  It charges fine when the tablet is off.
Overall, I wish to root the tablet to put a custom rom on it.  I have tried rooting the tablet using various apk's w/out a PC but have had no luck (I will probably post another question about troubleshooting root process with no PC).
Thanks in advance

This might be a point to start: http://android.stackexchange.com/questions/6358/why-doesnt-my-samsung-galaxy-s-communicate-via-usb?rq=1   Have you installed the Samsung USB drivers for your device? Is there a version of Kies you can install? Root without a PC is very messy on samsung devices buit it is possible, I've posted an answer for the S3 that's a starter to getting into it.

Does the tablet think it's plugged into the PC? If it does, there'll be a notification that USB is connected, and possibly a second if USB debugging is enabled too.

There was no indication at all from the tablet or the computer that it was connected other than a red x on the tablet.  I used PC software that was supposed to be even better than microsoft device manager and identify devices but that had no luck.

This might sound crazy, and I do not recommend anyone try it, but...
I had tried cleaning the female charging port on the tablet with alcohol and q-tips and had no luck.  I decided to use the tip of a mechanical pencil (metal tip) to scrape the contacts to see if they had build up.  I put the metal tip in to scuff them up and (since the tablet was on), a huge spark shot out of the tablet and it immediately shut off.  I assumed I fried it, but it turned back on... ...and worked perfectly from that point on.  It was then recognized by my computer.
Obviously, this is somewhat crazy and I don't recommend people try this.  I had tried every method of connection from the far ends of the internet with no luck.  Somehow it worked normally after this point.  Could the spark/firework show have cleaned the contacts?  I know that some pins are for charging (which it would do fine) and other pins are for data.
My tablet is now working.


text:
Uninstalled system keyboard
I rooted my phone and uninstalled keyboard application without  backup.. Now i removed my root. I need keyboard. My phone is galaxy star pro. Android version 4.1.2. Help me.

Try:
1) You can install gapps for your model if available.
2) https://play.google.com/store/apps/details?id=com.jlsoft.inputmethod.latin.jelly.free
3) http://google-keyboard.en.softonic.com/android

Assuming you've configured your device with a Google account, and have already used Google Play Store with it, the easiest way is to

visit Google Play Store via web browser from your PC
login with your account
select any keyboard app you like (e.g. the standard Google Keyboard)
trigger the installation from there.

Shortly thereafter you should see the installation starting on your device (provided it's connected to the internet, of course). Once that's finished, the keyboard should automatically be available.


text:
How to make a schedule voice recorder using Tasker + easy voice recorder?
I see that tasker has the "easy voice recorder" plugin. The problem is that I know how to start the record but I don't know how to end the record after 10 hours. Please help
I am a new tasker user and my phone has NOT rooted (and not plan to root)

After you start the recording which you've already figured out, but for others I'll list it below, you add a Wait action for the specified amount of time, then add an action to stop recording.
In your task, choose Plugin->Easy Voice Recorder and configure it to Record.  For the second action, choose Task->Wait and configure it for 10 hours.  For the final action, choose Plugin
->Easy Voice Recorder and configure it to Stop.
A1: Easy Voice Recorder Pro [ Configuration:Record Package:com.digipom.easyvoicerecorder.pro Name:Easy Voice Recorder Pro Timeout (Seconds):0 ]
A2: Wait [ MS:0 Seconds:0 Minutes:0 Hours:10 Days:0 ]
A3: Easy Voice Recorder Pro [ Configuration:Stop Package:com.digipom.easyvoicerecorder.pro Name:Easy Voice Recorder Pro Timeout (Seconds):0 ]


text:
Add address from Google search or maps
On iOS, as  limited as it was, I  could do two things that I can't figure out how to do in Android  - htc one m8

When finding addresses in Google search or map, Google result page had an option to save a contact.   That seems missing in Android.   I can't figure out how to add an address from these results.
In ios, whenever I receive an address as plain text in email or sms or web page, I was able to long press and ios would give me option to add the info to a new or existing contact.  I have no way of doing this in Android.  I am forced to manually copy ever line to a contact.

Any suggestions to resolve this would be appreciated.

The user teresaw has posted years ago a possible solution in this forum :

I believe if you use Google Maps on an Android device, you can merge an address with an existing contact:
  1. Search for the address
  2. Select the address to open more details about that place
  3. Click on 'Add as a contact'
  4. This will prompt you to add this address as a new contact. HOWEVER, if you press on the Menu button (on Android devices), you will see an option to 'Join'.
  5. You can then select any existing contacts and add this new address. Just make sure to enter in the correct Name.
I am not pretty sure if this still works but back then it was really helpful for me.

Comment from Adam Felson (lacking rep to comment himself): add as a contact is no longer available since maps 7 / android > 4.2.2

Available again (Maps 9 / Android 6).


text:
How can I see my whatsapp notifications on my lock screen?
I am not getting pop up notifications when my screen is locked even though I chose the always show pop up option. How do I fix this

You can use the DashClock Widget and the DashClock WhatsApp Extension from Google Play and place the widget on your lock screen.
DashClock Widget: https://play.google.com/store/apps/details?id=net.nurik.roman.dashclock
WhatsApp Extension: https://play.google.com/store/apps/details?id=com.stallware.dashclock.whatsapp

+1 I heartily recommend Dash Clock, great widget and has replaced pretty much everything on my home and lock screen.


text:
Any New (not low end) phones using Froyo (or Froyo-style software system)?
Considering the bugs I've heard about the newer Androids (battery life, GPS and distance etc), and the fact that Froyo/gingerbread have better menu systems (larger, with text, not a toolbar), as well as more hardware buttons, 8 recent apps shown in the hold-home listing instead of 2 or 3... I was wondering if there are any modern phones with 2.2 or 2.3-based ROMs?
The problem is, with this old of a phone (or new one, they still sell 2.2/2.3 phones in stores) you shouldn't use the default browser, it has many known security vulnerabilities.
Considering the open source nature of it, I would be surprised to hear there is not a Froyo-skin or a version of Froyo with updated API.

Thing is, if a manufacturer would decide bringing a new phone on the market with such an old system, he'd get no license to pre-install any Google apps. Either your device runs an up-to-date Android version (I don't remember the details completely on what's counted here as "up-to-date", whether it were the latest two versions, or a version "not older than x months" – but Froyo is definitely out, as is Gingerbread, and IMHO even ICS) – or no Google Apps. As a device without Google Play pre-installed isn't that big selling hit for most people, manufacturers want the GApps shipping with their device. That doesn't leave much choice.
So it's pretty unlikely you will find a device with up-to-date hardware running Froyo or Gingerbread.
This doesn't keep modders from "skinning" the look-and-feel, sure. And many things can modified that way. Though I've never heard/read from any modification in this direction, you might find some "ROM kitchen" or the like offering it.


text:
Tasker profile that enables/disables wi-fi
How can make it so wi-fi gets disabled automatically when screen gets locked, if possible after 1 minute or so? Then enabled automatically when screen gets unlocked.
My screen is set to lock after 30 seconds or so
also, is it possible to turn off wifi when there's no network in range? I think it takes a lot of battery searching for networks. Or maybe increase the search interval somehow

I'm sure your aware anyway but regarding your second request, if you turn off WiFi when no networks are in range it will not turn on again automatically (unless you have another profile to do that)

So I combined what you asked for into a single task. You'll first create a profile which triggers when a state changes. You'll select Display State and chose off. Tasker can't actually able to tell if your screen is locked, only on or off but we can get around that as long as we know the time it take for the screen to lock.The task is as follows:

Wait Until
    Seconds: 60
    Until: %SCREEN Matches ON
IF
    %SCREEN Matches ON
Wifi
    Set: ON
STOP
END IF
IF
    %SCREEN Matches OFF
Wifi
    Set: OFF
GOTO
    TYPE: ACTION NUMBER
    NUMBER: 1
END IF

Explanation of Task:
1. This causes the task to wait before continuing unless the condition is met. The total wait time should be the screen time until lock plus the time you want to wait until the wifi turns off
2. If the screen Turns on goto 3
3. Turn on wifi
4. Stops task
5. Ends if Statement
6. If the screen is off on goto 7
7. Turn off wifi
8. Cause a loop to keep checking the screen status.

Note 1: This task assumes that wifi is already on to start with.
Note 2: As the task stands now it will check every minute. If after the first min you want to change the time it waits to reduce battery usage you'll add this take to beginning.
1.SET VARIABLE
    NAME:%DUR
    VALUE: 60
2.WAIT UNTIL
    SECONDS: %DUR
    Until: %SCREEN Matches ON

And add in between 7 & 8:
SET VARIABLE
    NAME:%DUR
    VALUE: WHATEVER TIME

LAST NOTE: If you don't want to wait seconds every time you can use a variable for mins or hours like with seconds. You'll set the variables for min or hour as zero  at the beginning and then change them before you start the loop. To use variables instead of static numbers you touch the symbol of 2 arrows crossing opposite of Min/Hr/Sec.
If you have any question please feel free to ask. Also since I'm new please don't forget to mark mine as the answer if it solves your problem and to upvote the answer


text:
What Custom Rom Alternatives Are Available To Users Of The Oppo Find 7a?
For those who wish to try something other than the default ColorOS ?

@Izzy Although my question is very specific in nature.

As were all the others we've pointed to that specific (canonical) question. This site is about solving issues users have with Android – not about finding software or recommending specific ROMs. Furthermore, answers would be 1) very opinion-based, and 2) end up in lists. Both are closure reasons on almost every SE site, sorry. If you want to discuss opinions, you're better off on a forum than on a Q&A site; so one more pointer would be Where can I ask questions that aren't Android Enthusiast questions?

@Izzy Is it suitable for http://softwarerecs.stackexchange.com/

I'm afraid not, it's much too broad. SR doesn't cover questions of the type "please compare X,Y, and Z". So unless you can name specific requirements (for details, see here), it would be closed there as well.

@Izzy Alright :)


text:
How do I generally take a full device snapshot?
I've just recently replaced my phones and tablet with newer Android devices, notably:

AT&T Samsung Galaxy Note 3
AT&T Samsung Galaxy S5
Google Nexus 7 (2013) with LTE

With new devices of anything, I generally like to make a "clean-slate" full backup so as to always be able to return to zero.
Is there a universal way to create restorable full-device backups in Android?
If not, at least how can I do it for the given devices?

As you've correctly used the backup tag, did you check its tag-wiki? It's all there :) Check for "Nandroid". Unfortunately, it's a chicken-egg-thing: To make such a snapshot of a "virgin device", you first have to modify it (Nandroid doesn't ship with stock Android, so you'll need to install a custom recovery).

Also, stock firmware images are technically restorable, but only with the help of a PC. Use ODIN for Samsung, and Fastboot for the Nexus.


text:
How to unbrick Nexus 7
I bought this tablet on Jan 7, 2013, and have allowed it to update whenever it asked, but I can't tell you what version of Android is has now. However, instead of the "X", I see four colored balls that move into the center, become one white one, and then move out...
     I have used it happily since then, until a week ago. I had recently installed an anti malware program, and that may be part of the problem. While I was websurfing, without warning, it went to boot: it went black screen, the four colored balls came in from the edges, and did the usual boot thing. Forever. So, I held down the power button til it shut off (I hadn't powered down in a while...mea culpa), and tried a reboot. Still did te 4-ball X thing forever.
     So, I held the power, up AND down volume, and got the screen with the recovery/start/reboot options that you can scroll thru with the volume buttons. Start and Reboot got me back to forever-booting. So, I tried recovery. I tried deleting cache: it said it did it. I rebooted, still looped. So...I bit the bullet, and did the "factory reset, lose all data" option. It said it did delete everything (so it's talking to me and making sense). So then I rebooted, expecting the welcome screen...IT'S STILL BOOT LOOPED!!
OK, so what can I do next? Is there a solution?
Thanks for ANY help!!

Sounds like your device had a problem with the KitKat OTA.
You can, however, download the correct image for your device here, and manually flash Android onto your Nexus.

Thank you very much...it sounds like this is how to "reinstall the operating system", but could you please explain in words of one syllable? I download the files at the URL you gave onto my DESKTOP and unpack everything? and then connect the Nexus to the USB port and hope I can see it, move all the files onto it, then RUN this ./flash-all.sh thing? I have no idea how to tell if my Nexus is in"fast boot mode with bootloader unlocked" or not, since it'll barely talk to me. But I'll give it a whirl if you give me the OK here...!


text:
Galaxy S2 Skyrocket acting very strange
My Android GS2 Skyrocket problems began with battery error "Charging stopped due to battery temperature" so I bought a new OEM battery which I hoped would solve but it hasn't.
Phone is not rooted and I'm not sure what processing is being used. Every time I've checked for an update...never had to since I received my phone.
The phone powers up with new battery but now I can't get past the unlock pattern. It doesn't recognize my gmail login or password. I bought an app to help with the unlock pattern but its not working as it should due to phone error somewhere. It won't even let calls ring through, goes straight to voicemail.
I noticed the when the phone restarts, the date and time are not current anymore. It resets to January 1st, 6 pm. I have notice a Google Play error now when it starts back up which may be reason why the Unlock Pattern app I just bought isn't working properly.
Not quite a brick, I don't want to do a factory reset because I will lose everything new since last backup.
Any ideas or solutions, before I send off for repair or buy a new phone..I really don't want to..
Thanks

There are obviously some serious issues with your configuration and possibly (the battery issue) the device. If you cannot access the device with the pattern or your Gmail login, you will need to factory reset it. With all the other issues you are having, it is probably your best option anyway. Plus if you send it for repair, that will be the first thing that gets done to it anyway.


text:
Odin 4.38 not detecting my GTS5570(froyo)
I have a samsung galaxy mini(or pop) running 2.2 froyo. I want to flash custom roms in it. I tried using Odin but it doesnt detect my phone. Any idea what the problem might be? I have searched online but none of the methods work.
 I have kies installed.

Are you putting the phone into Download mode?

Yes. I did. I tried starting Odin before and after connecting the phone in download mode. Could me using windows 8 be the reason?

It's possible that your Kies installation is interfering with Odin.  Try uninstalling Kies and re-installing the stand-alone USB drivers for your phone.

I seem to be getting a 'Usb device not recognised' error. In the device manager under other devices it shows the yellow triangle over MSM7*27. Does that mean anything?

Yes, this means the USB drivers for your phone in Download mode are not installed properly.  Uninstall all other Samsung USB drivers from your system, reboot the computer, and try these drivers: http://forum.xda-developers.com/showthread.php?t=2038555


text:
How to store a wifi password?
My previous phone was saving automatically my wifi password.  I now have a LG OPTIMUS L1 II, but it is asking for the password each time.
Is there a way to tell them to save it?

It recorded the password the third time I typed it.  I have no idea why it did not record it the first two time.

The phone should automatically remember all previous connected wi-fi networks. Please verify these steps :

When you disconnect from the network and it is not within reach will it remain in the networks list ?
When you connect to the network and tap the network is there a button that says "Forget network " or alike ?


text:
Android tablet/device with 2 wifi adapters
Is there a way to add a 2nd WiFi adapter to an Android device?
I'm looking to use an Android based device as a proxy for an upcoming pentesting project. I know I can use a laptop or another device like a Pineapple, but this is a bit of a special needs project for reasons I can't elaborate more upon.
I'm looking for 2 wireless adapters so I can connect wirelessly to the internet and use the 2nd adapter as a access point that other devices can connect to.
Any thoughts/ideas would be appreciated.

We need you to be a bit more elaborate. Why are you seeking an Android device that has multiple wireless NICs? What do you intend to use it for? Have you done your own search already? What did it turn up? You need to help us help you.

Product/shopping recommendations are off-topic for SU (and other SE sites) - so I edited that part out.  What makes you think you CAN'T add a WiFi dongle via USB?  What did you try?  What were the results?

Thanks for info techie007. Most android tablets I've seen haven't had USB ports but I will look into that option and add a 2nd adapter if possible.

Here's something I just ran across that you may find useful in this project (even if not directly answering the problem at hand): How to tell if your Android phone or tablet supports USB On-The-Go - Leads to this app.

Excellent - Thank you techie007, that is exactly what I needed!


text:
HTC One m7 mobile data disconnects
I got this phone at the end of November and it started giving me problems with the mobile data a week or 2 before the update to Kit Kat. When my reception is at 3 bars or less, using apps that require online connectivity, sending or receiving mms, browsing the internet, etc it intermittently hangs and when I go to settings, the mobile data displays as disconnected. Restarting the phone kicks it back on, but it will do it again shortly after.
Calling and texting works fine though.
I've factory reset the phone multiple times, changed the preferred network to cdma/lte, and added an APN all with no luck. I've never rooted it or installed any roms but I have a feeling that if I do try that, it won't change anything.
Suggestions?

This is also an issue that I have had with Sprint in particular. I don't know of a resolution but I am curious to know how to better troubleshoot this issue.


text:
Can I send messages via Facebook App without installing Facebook Messenger?
When I want to send a chat message via Facebook App it forces me to install Facebook Messenger. Is there any way to pass it except chatting via Internet browser? Android 4.0.4 Ice Cream Sandwich

No, unfortunately.
To chat, you need to install the facebook messenger application. You can send offline messages (facebook mail) with the facebook app.
Not really a solution: But without either the messenger app or the facebook app on my phone, I find that I tend to use my free time a lot better than constantly reading updates on my social networking applications. The important people in my life have my mobile number and can contact me in case of an emergency. Try it. You will appreciate the simple things in life more.

Yes, for now.
Facebook is rumored to be removing messaging capabilities from the main Facebook app in a ploy to get more users to download their Messenger app.
To send messages without Messenger, you can simply uninstall it and use the Facebook app. The middle tab (third from the right or left) is devoted to messaging.
Tested on my Galaxy S5 running KitKat.

Well, taken literally you've answered the "is there any" part as yes/no question. But I guess the OP was interested in a "how" – as what good does it do to know "it is possible" when you can't use it? ;) Maybe you could [edit] your post and include the "how-to" part as well? Thanks!

I have tried disabling my Facebook Messenger and sent a message via the Facebook app successfully. Turns out you don't really need the messenger to send messages. Its just there so that chat heads will be available when you send a message. And oh, it does not search for the messenger app.
Im on Android 4.2.2.


text:
Samsung Galaxy Tab GT-P1000 USB Cable Problems ; Charging Problems
Galaxy Tab is an old tablet.Yesterday,I can "resurrect" it from the dead,and I buy a fake USB cable to charge and exchange data.
Since I have a worser phone than the Galaxy Tab,I really want to play my games there (Galaxy Tab.)
However,it requires us to have a minimum of 2.3 (Gingerbread) and above to play the game.
Somebody suggested me root the device and use the latest 4.4 OS,since they say it can improve the performance of the tab.
I tried to root the device,first using Z4Root app (APK).It doesn't works.(Took 3 hour and no result,tried everything.)
Then,I tried to connect it to a PC.I've downloaded the Kies but it doesn't work.I tried installing the USB drivers,but still,my PC (and Kies) can't detect it.
And also,when I tried charging it,sometimes the tab recognize the tablet as connecting to a pc,not charging.Alhough so,sometimes it works,so yeah.
You guys have any solution?

The fact that your Tab is not being recognized by the PC is telling me that there could be an issue with the USB drivers.  Try uninstalling all Samsung USB drivers (including the Kies utility) and then re-installing Kies from here.
Further, if you want to only root the tab, follow the steps outlined in this thread:

Prerequisites:
1) Kies Software downloaded from HERE and installed, and Tab connected even once
  2) USB debugging enabled
  3) SuperOnceClick downloaded from HERE
Process:
  1) Connect your galaxy tab with debugging mode disabled and sync with Kies even once
  2) Disconnect it and enable debugging mode from Settings -> Applications -> Development -> USB Debugging
  3) Connect the tab again to PC and click on home button so that Tab comes out of Kies connection
  4) Launch SuperOneClick.exe
  5) Click on root and wait for 5-10 Mins

If you want to install custom ROMs like CyanogenMod for example, you will need to flash a custom recovery first by following the steps in this post:

Download Odin from here and extract it to a folder on your desktop.
Download the custom recovery from here
Launch Odin3 v1.7.exe to open the Odin application.
On Odin, click on PDA.  Navigate to the location where you have downloaded CF-Root-TAB7_XX_OXA_JQ1-v3.3-CWM3RFS.tar to from above and select it.
This is the most important instruction ever and we really can’t stress how important this is.  Make sure that the Re-Partition tickbox is unchecked!!  Ticking this is a surefire way to brick your device.
Power down your P1000.
With the device powered down, press and hold the Volume Down + Power buttons until the device boots into Download Mode.
Connect the device to your Windows PC using a microUSB cable.  Odin should now recognize your device and the ID:COM should light up yellow.
Click on Start.  Again, make sure that Re-Partition is unchecked!!
Download your favorite ROM (e.g. CyanogenMod).
Copy the downloaded ROM zip file to the SD card on your device and disconnect the device from your PC.
Boot into ClockworkMod Recovery.  To do this, with the device powered down, press and hold Volume Up + Power until it boots into Recovery.
Select "Install zip from SD card".  Navigate to the location where you downloaded the ROM zip, select it and then select "Install".
Optionally, download and flash the GApps package compatible with your ROM.


text:
How do I stop the home button from waking my Samsung Galaxy S5?
I've only had my Samsung Galaxy S5 for about a week now.  I've been mowing the lawn whilst listening to music.  Every so often, the music would stutter or skip to the next track.  When I took my phone out of my pocket, it was still locked, but awake.  And on the lock screen whilst playing music are controls to pause and skip tracks.  So I'm guessing that the home button is being pressed by my leg and the controls on the screen are being pressed.
Is there some way of making it so that the home button does not wake the device, or at least not when it's in my pocket?!

It is very unlikely that the songs are being skipped because of the on screen buttons. All smart phone screens now a days are capacitive. You need something conductive, like your skin, to touch the screen for the buttons to be activated.

Hi Bobby.  The Samsung Galaxy S5 screen can be operated with gloves (any gloves, not just special capacitive gloved).  Is also has a feature called Air View, which allows you to do some things without actually making physical contact with the screen - you just hover your finger about 5mm from it and it somehow detects it's there and reacts.  Very clever technology, no doubt.  But I just want to stop my phone waking up and doing stuff when it's in my pocket.

Matty, is air view enabled on your phone? If yes, do you use it?

@BobbyAlexander No, I have both Air View and extra Touch Sensitivity turned off.  I only looked at Air View because I was curious to see what it was.

If you rooted your S5 it is pretty simple (and you don't have to install third party apps):
1) use a file manager and go into root -> system -> usr -> keylayout and find the file  gpio-keys.kl ;
2) Open it with a text editor and find the lines with "WAKE" written in them;
3) Go to the one with "HOME" written in it and just delete this word and all the spaces between the number on the left and "WAKE" on the right;
4) Save the file and you're done;
If you can't do this 30seconds thing because your S5 is not rooted then I'd suggest you to root your phone: a new world opens right in front of you ;)

If your phone is rooted (recommended for so many reasons), you can install Xposed Framework and a module called Wanam Xposed. After you've installed these and rebooted your phone, open Wanam Xposed, go into "System," scroll down to "Disable wake HOME button" and put a check mark in the box.  Reboot your phone again to apply the change.

If anyone is searching for a solution here, here's what I did. I use the "SlideLock" app for my lock screen. This way I get iOS style notifications on the lockscreen. In the "Settings" >> "Lockscreen" for SlideLock, there's an option to "Block home button" - prevent unlocking the device using the home button. I activated that, and now that stops accidental activations or turning on of the phone. Hope that helps. :)

This answer would be much more useful if you included a link to the app you're recommending.

Is it SlideLock Locker that you're recommending?  https://play.google.com/store/apps/details?id=com.slidelock&hl=en

The mentioned feature does not work for S5 it seems. https://c.getsatisfaction.com/productigeeky/topics/problem-activating-block-home-button-function-for-samsung-5s

Get a case or cover for your phone that covers the home button.
Your phone will still have the same functionality and will be protected from accidental wakeups.
Additionally it will also be protected from scratches

Get a s view case. Not only does it have room cut out for the button, the magnets stop the phone also to unlock..


text:
How to meausre GPU performance in different Custom ROMs
I plan to compare the GPU performance of different GPU powerscale policies.
GPU powerscale policies are found under
/drivers/msm/gpu/msm[or any other chipset name]/kgsl_pwrscale_XXXX.c

under the kernel tree,
where XXXX= trustzone, msm or any other policy I wrote. Based on these different policies I expect differing performance for frame rendering. SO for each policy let's assume there is a different ROM.
I know there are apps like GFXBench and Basemark 2.0 ES Taiji which can measure GPU performance directly. But I am looking to measuring performance of the GPU in low GPU intensive apps/workloads such as Home screen scrolling, Twitter or 2048 game.
What metrics can I take into account and how can I measure them?
Since I am using a 2nd Gen Nexus 7 and it's using a Qualcomm Adreno GPU, I can use the Adreno Profiler from Qualcomm to capture FPS when I scroll. But in apps like Twitter, the screen doesn't refresh unless you scroll, so there is no FPS measurement if we don't scroll. So what other metrics can I use

For low GPU workloads, the only sensible metric is power consumption. If the frame time is always less than 1/60 s, then changes in frame time won't affect the visual appearance of the app, so neither frame time nor FPS provide any useful information. You can't usefully measure power consumption from a user-space benchmark: you need either kernel hooks (such as are used by the Android battery use chart) or a hardware power probe.
Note that it's important to measure the power consumption of the whole system, not just the GPU. It's almost always possible to shift work between the CPU and GPU, and you may find that certain GPU performance techniques actually increase CPU power consumption, so you need the total power in order to see the whole picture.
Note also that you need to measure the power consumption over all time, not just while the frame is rendering. Consider two power policies: one always runs the GPU at full speed while there is work to do, but if the frame is quick to render, it's only for a very short burst; the other turns down the GPU speed to reduce power consumption such that the frame is always ready just in time. Sampling power use, or measuring it only while the frame is being rendered, will make the first policy look more power-hungry, but it might in fact use less power overall, because it can run in short bursts.
In short, power profiling is a big topic, and choosing the right workload is only a small part of it. You really need to understand what you're trying to optimize for, and that's not always frame time.

Thanks. You can check measure the power using the current. An instantaneous current measurement is present at /sys/class/power_supply/battery/current_now
You can also use profilers like trepn profiler for Qualcomm chipsets


text:
Galaxy S4: "Application cannot be installed in the default install location"
I had uninstalled some of my apps but now I can't install them again. Play Store gives me "Application cannot be installed in the default install location" error when the download is complete.
I guess it's a common problem but none of the solutions worked!
I don't even have an SD card! How the hell am I going to solve this problem?

What are "the solutions" you've tried? Have you checked out similar issues on this site – and if so, which?

Duplicate of Play Store 4.9.13 insufficient storage error and icon issues
But my rep can't comment yet, so I'll repeat my answer:
The correct answer to this problem, and I always see wrong explanations, is that you have a duplicate /data/app-lib folder for the app or apps that are giving you that error.
To fix: Using adb, terminal, or root explorer:
compare /data/app to /data/app-lib
you will see, for example:

/data/app/example-app-1.apk
/data/app-lib/example-app-1
/data/app-lib/example-app-2

OR

/data/app/example-app-2.apk
/data/app-lib/example-app-1
/data/app-lib/example-app-2

So for 1st example remove directory: /data/app-lib/example-app-2
and for 2nd example remove directory: /data/app-lib/example-app-1
Then your app will install just fine!
ALWAYS REMEMBER TO KEEP THE SAME NUMBERS,
IF THE APK IS 1 REMOVE 2... IF THE APK IS 2 REMOVE 1!

Try uninstalling unused apps and downloading the new one. Also try using task killer (if you have it) and killed running apps. I hope this helps with your problem.

I had this error, and after clearing up some memory I was able to install apps again. I guess it's a feature: if your available memory is less than 500 MB, it wont install anything.

Well, It might be that you have a lot of stuff that filled up your storage. Deleting a little might not help. Try deleting some stuff like, videos you made from camera, apps you never used, or other. If your not comfortable with it, then you have to try get an SD card. It can be your only solution.


text:
How to make rooted android phone faster and avoid battery drain
I have rooted by Samsung S dous s7562 (645 RAM single core 1ghz processor)phone using Kingo Android root desktop App.
I decided to root my phone as it was very slow .
I have already done the following to speed up the phone :

Uninstalled unnecessary system apps.
Frozen bloatware
Using RAMBooster App
Tried overclocking a bit using CPU Adjuster app

Problem :

I don't have any idea regarding how much should I overclock based on
  my device specification.
I changed min CPU speed from 245Mhz to 320Mhz .
But since I have overclocked it the battery is drain too fast although
  the performance is a little better(but still lagging a bit).

Please suggest what should I do to speed up my phone without damaging it and without battery drain(battery is weak already as its an 1.25 year old phone)
Also please let me know How can I move apps to sdcard as even movetosd apps for rooted android devices are not working , (as my internal memory is read as sdcard)
Thanks!

Welcome to Android Enthusiasts, Rachita! Have you checked our performance tag-wiki for some clues? Also its most frequented questions? Gives you e.g. What are some general tips on improving overall performance of an Android phone?, My device is getting slow, apps start misbehaving/crashing. What can I do?, and more.

Crossbreeder is a great addition to any Android device. It does a lot of things, among them: DNS caching and paralleling, ad and spyware blocking, modulation of OS entropy levels. It helped A LOT  when I had an HTC One V [1.5GHz CPU (OC'd), 512 MB RAM, Android 4.2.2]. So much so that I also flashed it onto my Nexus 5.
Greenify helps by allowing you to manage background processes and program it accordingly for best results.
Lastly, Titanium Backup has the only "move to SD card" feature that I can vouch for. Give it a try and see if it can move the apps you need off your SD card. You should also note that this might the associated app's widgets unavailable (see Issue 11283; opened in 2010 and marked as "WorkingAsIntended").