How to increase device's memory storage? I have an ATT Samsung Galaxy Note. It keeps saying I have low memory, yet I have an external 32Gb SD card and there are 10GB on device left. I don't get why the system memory is being used up. I have 334Mb left and 1.89GB used.
Is there something that will fix this issue?

The system uses internal/device memory for a lot of things like...

app data (/data/data/*)
Dalvik cache (/data/dalvik-cache)
Crash- and other system logs (/data/anr, /data/dontpanic, /data/kernelpanics, /data/logger, /data/panicreports, /data/tombstones)
Misc. caches and temporary locations of Google Services (/data/backup, /data/local)
Misc. system files (/data/system)
Installed apps not on SD (/data/app)

and more. You can free some space by moving apps to sdcard (if the apps support this). On a rooted device, you might be able to move even more (e.g. Dalvik cache, app data). But you won't be able to move all.

You will not be able to "increase device's memory storage" -- all you can do is to increase free storage, not the absolute number. As we had this topic quite often, please see related questions for possible actions, e.g.:

Phone memory full and it shouldn't be
My internal storage capacity is running low, what can I do?
How can I see which applications eat up disk space?
What can I do to manage my phone's internal storage?
other questions from the "Related" section on this page


How can I view an Excel file in MS Outlook OneDrive on my phone? I have a Moto E.
I have an Outlook mail account that has some MS Excel files I uploaded from my computer to OneDrive.
If I log in to my Outlook account (using the Chrome App) and go to OneDrive in my Outlook account, I can see my documents listed. I can open one of my Excel documents. But, when I try to open another one, I get an error:

"We can't open the workbook because it contains features that we can't show in the browser."

There is also an Download button below the message. When I click on that button, it just reopens the same error page.

I really don't know why one file opens and one doesn't. They were both created with MS Office 2007 versions of Excel on a computer. They open fine on a computer.

Anyone have any ideas?

Note: I am only using the Chrome app. I am not using the Outlook app or the OneDrive app.

I only want to open/view the file.

I realize that there is a lot going on here. There are a lot of layers/systems working: Android, the Chrome app, the Outlook website, OneDrive, Excel...

One thing I have tried to do with my new smartphone is to NOT load it up with things. I thought the most efficient thing to do in this case was to use the Chrome app to access the Interest where I could check my Outlook account through the website. But, I also realize in the short time I have had my phone that there are times when getting/installing an app is the best way to go.

The issue is with Chrome not working properly with some web apps, especially MS ones. Basically Chrome is trying to load a OneDrive app, which is also trying to load an Excel app, all of this on a mobile device using nothing but JavaScript.

The solution I use is to open Office documents such as Word and Excel in Google Docs. Google Docs is a free download for Android devices and is able to open most common Office formats.

I would also suggest downloading the OneDrive app as this will allow you to open files stored in your OneDrive from other Android applications directly without having to download them locally first.

If you're having problems downloading Excel files from within Chrome, it's likely because the wrong default program is selected for that file type. Since this is being done in the Chrome app, you need to go into the app settings screen on your Android device, find Chrome and choose the option to restore or remove default associations. Once you do this, the next time you try to download an Excel file from within Chrome, you should see a dialog box asking you which program you want to open this file with.


How can I restore a Whatsapp backup while retaining stuff from after the backup? For a number of reasons, I just deleted my entire Whatsapp images folder by accident. I backed Whatsapp up yesterday morning, but yesterday night I had a sentimental conversation with a friend about some issues I've been having, and I don't want to lose that either. How can I go about doing this without losing that conversation?

You actually could have a perfect backup that was automatically created after night conversation and before accidental erasing. Whatsapp creates local backup files at 2 am (up to 7 states), also it saves data to Google Drive (if configured). Check dates of files in sdcard/WhatsApp/Databases as well as in Drive interface (again, if Drive backup was configured).
If automated backup was not performed in a desirable timeframe you will need to mess with local backup files and apps reinstallations to get your old, yesterday state, copy images to safe folder and restore a backup with night conversation.
Official FAQ states that you can force an app to restore a particular backup file:

  To restore a less recent local backup

  Your phone will store up to the last 7 days worth of local backup
  files (Google Drive will only have the most recent one). If you wish
  to restore a local backup which is not the most recent one, you will
  need to do the following:

  Download a file manager app.
  In the file manager app, navigate to sdcard/WhatsApp/Databases. If your data is not stored on the SD card, you may see "internal storage"
  or "main storage" instead of sdcard.
  Rename the backup file you wish to restore from msgstore-YYYY-MM-DD.1.db.crypt12 to msgstore.db.crypt12. It is
  possible that an earlier backup may be on an earlier protocol, such as
  crypt9 or crypt10. Do not change the number of the crypt extension.
  Uninstall WhatsApp.
  Install WhatsApp.
  Tap Restore when asked.

Sources:
https://faq.whatsapp.com/en/android/20887921/?category=5245251
https://support.google.com/drive/answer/6305834?co=GENIE.Platform%3DAndroid&hl=en


What does it mean for a corrupted photo to appear on my album? So I decided to clear out some photo for storage and I pasted by this photo here, but it was corrupted:

The photo was actually took yesterday (12/25/18) but today I open to find it like this. I don't know how the image got to be like that, but I'm worried that it can be a virus or it can damage the phone in another way.

I have faced this issue too and in my case i have transferred pictures from another device to my device and Sharing Tool (sharing app) was buggy and it corrupted some files.

So make sure if you transferred from another device.

Or

It could be possible if you have 'Auto Backup' enabled in any cloud storage. It also makes my image looks like yours and what i did uninstalled that app but images that are affected still not recovered.


Strange/troubling behavior when putting phone in car dock I have a Galaxy Nexus (rooted, running stock Jellybean).  When I place it in the car dock, my screen gets flooded with notifications for "shell granted superuser access," and after a few minutes something attempts to send an email, which I know because it raises the "Select an application to continue" dialog box with choices between Gmail and Email; if I allow it to continue, it simply provides me with a bug reporting email message with no pre-filled recipient, a screen shot of my lock screen, and a 4.7MB(!) textfile.

When I check the superuser log, all of the last 200 events are for "shell," all within a second of each other, which tells me that the actual count of superuser accesses is far higher than that.  Consulting the log indicates that the su process is being used to run a bunch of different diagnostics (one for lsof, one per running process, one per sqlite database, and so on).  So this tells me that it's actually the bug reporting process that is causing the "shell granted superuser access" messages to pop up.  Also, the su instance being used is not the third-party root one but /system/xbin/su - and this process is terminating with exit code 127.

I have never seen this behavior occur anywhere else - it is only when I dock the phone to the car dock when plugged into my car (plugging it into a USB AC adapter doesn't cause this behavior, which is especially strange).  I have written a small application that uses UiModeManager to artificially enter car mode, but doing that does not cause the issue to occur; aLogcat doesn't show anything interesting while the issue is actually happening.

I am running Apex Launcher instead of the default, but these notifications occur regardless of what's in the foreground (the first time it happened, Maps was running in navigation mode), and whether I have a Car Home-specific shell installed or not.

It's a built-in bug report feature.

http://rootzwiki.com/topic/16019-keeps-asking-me-to-email-bug-report/#entry410481

  This is built into Android. It is a debugging tool that lets you send a bug report. It
  sends to you because you manually triggered it.

  It is very easy to trigger it, even accidentally. If you press both volume buttons and the power button at the same time, it will vibrate once. Then it takes nearly a full minute before the phone vibrates three times and the bug report pops up. It also doesn't seem to keep processing when the phone is asleep, so if you accidentally do it when say checking the time or something, it will not show up until the next time you unlock your phone. It is easy to trigger and I have done it by accident quite a few times when either checking the time or taking a screenshot (it is pretty easy to press both volume keys accidentally when taking a screenshot).

  You can disable the bug report function by going to /system/bin/ and deleting or renaming bugreport and bugmailer.sh, but I am not sure if this will affect the ability to send bug reports for other system apps. Then it won't happen anymore. It can also be disabled in the ROM code by the developer.


install KitKat factory image on nexus-4 I have never flashed rom or anything close to it on my mobile so far. I have a nexus-4 and would like to install 4.4 KitKat from the factory image published by Google. Is there any site that provides detailed steps on how to do it?

I followed the instructions posted at technostall and that worked for me.

Link:
http://www.technostall.com/nexus-4-android-44-kitkat-unlock-bootloader/


Static IP Address in Android x86 persistent after reboot? I would like to have a static ipaddress on my Android_x86.

I know there is a lot of questions about this and i tried some proposed answer, like :

su
ifconfif eth0 down
ifconfig eth0 [IP] netmask [masque] up

It works, but these changes are removed after a reboot. It's a big problem in my case. I tried some solutions like edit the init.sh, or third party app on the store, but neither works.

What should I do ? Am I missing something ?

I did it, editing the file /etc/init.sh did the trick for me.
just adding at the end :

ifconfig eth0 [IP] netmask [masque] up

It should be ran at boot.


Why can't I use my iPhone Headphones with my HTC Thunderbolt? I am trying to use my white in ear iPhone/Apple headphones with my HTC Thunderbolt.  I can hear, but the mic does not work with the thunderbolt.  Any suggestions for a fix?  A specific app or setting I should use?

For clarification. . . my headphones work fine with my Apple iPhone.  But when plugged into my android phone, the mic does not work.  A guy from BestBuy said, that Apple iPhones doe not work with Android devices.  This seems odd (and likely incorrect). . . hence my post here.

They both may have 3.5mm jacks, but if you look at it you can see the the insulating plastic bands around the metal jack. The problem is that Apple wire these sections of the jack up to different inputs than other manufacturers, so that different sections of the jack carry different signals than normal.

I have heard that as long as you're happy with getting mono rather than stereo sound out of the speakers, then you can get the microphone to work by pulling the jack out of the socket slightly. RIM used to do the same thing with their 3.5mm jacks on Blackberrys, but I believe they use the same configuration as most manufacturers (except Apple) now.


How can I have two names for same contact in android? I want to have one name for calls and other for text messages for same contact. Please help!

Save one contact number with country code and other without it . it worked in my mobile


Unusually large file size of recorded video The videos I record on my phone are significantly bigger in size than videos of similar or higher quality that my friends seem to record. I've tried to change the settings but to no avail. I'm currently using a resolution of 640*480 and have set the quality to normal (there is also fine and super fine). It's still taking up about 15 MB per minute. I've asked some friends and their videos are between 4 and 5 MB per minute and they're using similar or better settings.

What can I do to fix this and reduce the file size?

I have a Huawei Ascend Y300 running Android 4.1.

Video record size depends not only on resolution and framerate but also on the compression algorithm - the encoder used by your phone.

I suggest you transfer a video recorded with your phone and another recorded with your friend's phone to a computer and analyze them a bit with MediaInfo.

Look for format, width, height, framerate and bitrate (probably the video quality setting affects bitrate) and if there are small differences between the two files then there may be a problem.


Is it "safe" to provide users with the apk file? I was wondering, if I have an app that is available on the Play Store, is it "safe" to provide a direct download of the apk file to someone (either signed with the proper keys, or just debug-version)?

"safe" in the sense of does the marketplace do anything special to the apk to protect the source code, signing keys, etc.?

Reason I ask is a user of my app has said that their Marketplace/Play Store is no longer working and therefore can not upgrade the app - so asked me to email them the apk file.

The app is a free app, so on the surface I can't see any issues - though just wanted to double check.

Although this raises the question - the apks of the apps you download from the marketplace (paid and unpaid) are on your phone. Are these apks (on the phone) somehow unique to the phone/google account? Otherwise, what stops one from buying an app and passing that apk on to others?

There is nothing dangerous about it, and this is done occasionally when the store isn't accessible.

In response to your second question, apks are not unique - and can be easily transferred to another device, or the internet. This is the base of android app piracy.

When you upload the APK to Google Play, GPlay does nothing to it. It is up to the developer to obfuscate the code, to prevent decompilation.


How do I solve the "Unfortunately, System UI has stopped." on Gionee S6 Pro? I seem to be getting the error "Unfortunately, System UI has stopped." on my Gionee S6 Pro. I have tried wiping cache partition via recovery with no progress. The OS is Marshmallow and UI is Amigo. The touch screen is unresponsive, but I can press the close button after error pops up. Any help would be appreciated. Thanks in advanced!

the issue is with all gionee S6 model. The best way out of this is to do a factory reset. But u may loose ur files on ur storage.


Trouble with updating my system - Huawei p8 Lite I'm currently on Android 5.* and I wanted to upgrade it to 6.0 - I downloaded official firmware and the tutorial gave me 2 ways of installing it. One way is through system (Settings -> Updates -> ... -> Local Update) and the other way is by holding appropiate buttons while booting. I HAVE copied update.app to external SD into 'dload' directory! The problem is, that my device has TWRP installed and whenever I want to upgrade firmware, it sends me to TWRP instead of sending me to upgrade recovery section.

In fact, I can get to EMUI upgrade recovery mode, but when I do, it just 'checks' the update file and second after starting to install it, it says, that install has failed. I'm 100% sure firmware is correct and I'm doing everything as I should.

The question is: Is there any other way of installing Android 6.0 on my device? It is rooted and bootloader is unlocked. Maybe I can do it somehow through bootloader?

Thanks.

TWRP is a custom recovery. You have to do these things before uphrading

Uninstall TWRP ( after taking a backup)
Install stock recovery
Unroot
lock bootloader
Upgrade using the key combination method, which wipes data and does a clean install- always preferred for a version upgrade
Unlock bootloader and root

This XDA post does not talk about rooted devices but this mentions that out will not work on rooted devices. Procedure is from my experience with Honor 6


Upgrading Redmi 5 3gb 32 gb motherboard to a 4 gb 64 gb motherboard I have Redmi 5 3 gb and 32 gb rom which is in good condition.
Now, I want to upgrade the memory specs to 4 gb and 64 gb without changing the phone.
Is it possible to remove the old motherboard and replaced with a new Redmi 5 4 gb 64 gb rom motherboard???
Please kindly help me with upgrading my memory specs instead of buying a brand new phone.

A smartphone is not like a PC where you can replace components. Additionally a smartphone mainboard contains everything soldered on it, which means that CPU, RAM, Flash-memory, sensors, and next to everything may be except from external components like display and camera module is an integral part of the mainboard.
Note that even if displays have the same size and all other technical details this does not mean that they are compatible.
So in the what you want has a very small chance that it is possible. Replacing the mainboard has only disadvantages (no warranty, high chance to destroy something,...).
So in the end it is better to buy a working new/used phone, otherwise most likely every money you spend on replacing the mainboard are lost and better spent on a new phone.


Does constant charging harm my Android cellphone? I usually disconnect my cellphone from the charger some time after it's fully charged because I'm afraid the battery could lose capacity over time if I don't. However, I believe modern electronics should be able to handle this kind of scenario and automatically stop charging the battery once it's full. Does this apply to modern Android phones? Or do I need to continue disconnecting it all the time?

As njd pointed out, most cell phone batteries are Lithium Ion now.
Although constant charging cannot hurt, it looks like you may want to periodically run the battery all the way down so the digital circuits can correctly calibrate:

Although lithium-ion is memory-free in terms of performance deterioration, batteries with fuel gauges exhibit what engineers refer to as "digital memory". Short discharges with subsequent recharges do not provide the periodic calibration needed to synchronize the fuel gauge with the battery's state-of-charge. A deliberate full discharge and recharge every 30 charges corrects this problem. Letting the battery run down to the cut-off point in the equipment will do this. If ignored, the fuel gauge will become increasingly less accurate.

As for battery life, temperature is apparently a factor -- the hotter the environment, the more capacity loss over time. And storing the battery at 100% charge is actually unhealthy for Lithium Ion batteries!
Great set of Lithium Ion battery use tips here: http://www.batteryuniversity.com/parttwo-34.htm

Avoid frequent full discharges because this puts additional strain on the battery. Several partial discharges with frequent recharges are better for lithium-ion than one deep one. Recharging a partially charged lithium-ion does not cause harm because there is no memory. (In this respect, lithium-ion differs from nickel-based batteries.) Short battery life in a laptop is mainly cause by heat rather than charge / discharge patterns.

Batteries with fuel gauge (laptops) should be calibrated by applying a deliberate full discharge once every 30 charges. Running the pack down in the equipment does this. If ignored, the fuel gauge will become increasingly less accurate and in some cases cut off the device prematurely.

Keep the lithium-ion battery cool. Avoid a hot car. For prolonged storage, keep the battery at a 40% charge level.

Consider removing the battery from a laptop when running on fixed power. (Some laptop manufacturers are concerned about dust and moisture accumulating inside the battery casing.)

Avoid purchasing spare lithium-ion batteries for later use. Observe manufacturing dates. Do not buy old stock, even if sold at clearance prices.

If you have a spare lithium-ion battery, use one to the fullest and keep the other cool by placing it in the refrigerator. Do not freeze the battery. For best results, store the battery at 40% state-of-charge.


Samsung S5 compatible with tracfone and Verizon Wireless I currently have Verizon wireless. I want to switch to tracfone and change my cell phone at the same time. I'm thinking about getting a Samsung S5. My question is, can I get a Samsung S5 to use with tracfone that will also be compatible with Verizon if I choose to go back? If so, what details should I look online when I'm shopping for a phone?
I think I need an unlocked phone but some say that it won't work with Verizon. I'm unsure how to proceed.

After having gone through this process, it seems that all Verizon-compatible Samsung S5s are compatible with TracFone, and there is no unlocking that needs to be done. All I had to do was get the new SIM card from TracFone and put it in the S5, then follow there instructions to get it activated. AFAIK, I could go back to Verizon at any time, by simply putting the old Verizon SIM card back in.

For any other model phone, just contact TracFone. They'll tell you whether the phone is compatible or not. It really was a straightforward process.


How to use OTG Data Cable with a Nexus S to access? Having an OTG Data Cable, I connected different thumb drives to my Nexus S – running JB 4.1.2 – but my phone doesn't seem to read them. The thumb drives I tried are:

a 16GB Kingston G3 Data Traveler USB 2.0
a 16GB Sandisk Cruzer Fit Mini USB 2.0
and a 2GB generic drive

What else is needed in order to access that memory?

Is there anything along the lines of the Nexus Media Importer but for Nexus S?

I also have a Nexus S device (running CyanogenMod 11, Android 4.4.4 KitKat), and it seems Nexus S does not support USB OTG. I tried connecting an external USB keyboard and also a USB mouse, and it did not work. The mouse LED for the optical sensor did not even light up.

So, I believe that either the hardware does not have support for USB OTG, or you might need a custom firmware with a custom kernel to make it work (I believe this is unlikely).


How to save a file using GNU Nano? I use Termux and GNU nano to edit program text but I don't know how to save it from Nano. Normally in Nano I press shift + O but with Android (I use Samsung S8) the ctrl + O instead prints the char O.

How should I save and exit Nano?

You can exit by using (ctrl + o) not (shift + o)

Tip. In termux use vim instead.
not because of "text editor wars" but it is painful to send ctrl and shift keys even with modified keyboards similar to hacker's keyboard


Can Android play Audible books to a Sonos system? I'm considering moving from iPhone to Android in the next couple of months. I'm perfectly happy with the iPhone with one exception - the integration or lack of it between Sonos and Audible apps.

So my question is - with the Android versions of these two apps can I play an audible file through the Sonos app on to my home Sonos kit? I've checked the online docs but they are a little vague and contradictory on the subject.

Any help would be very much appreciated!

I think the problem is not so much with the phone as with the connection between sonos and audible. There is currently no service from Sonos to Audible. However, you can connect through the line in on a Play 5 and I think 3 also.  In other words, you play audible through app on phone and plug into the Sonos directly.


Why is sync feature not working in my phone? No account is syncing in my android phone since 25 feb 2021.
Already tried

Rebooting
updating all apps
resetting settings only(cannot reset storage)
removing and re adding account.
different internet connections.
tried same google accounts on other android phones, they work  with sync fine.

I can't erase whole data(even after backup), personal reasons.
Phone model : realme 5 pro
Android version : 10
Please help

I removed all my google accounts and added just one google account again. Then it synced. Getting 'access to keep is unauthorised' though. Also 'authentication is required' error was showing in play store.
Then i followed
www.nextpit.com/how-to-fix-google-play-authentication-is-required-error
Go to Settings > Apps & notifications
Scroll down to Google Play Store, tap it, then tap Storage & cache and then Clear cache.
Do the same for Google Play Services
It worked for me.


Files and folders in USB drive lost after connecting to Android phone! I have been using a Kingston 32GB OTG USB device (pic-1) on my Samsung J1 Ace, for some time now. Today I plugged it to the phone and moved several folders to the USB drive. Then I plugged it to my laptop. But all the old files and folders in the USB were lost, except for those folders that were moved from the phone.

I have posted a screenshot (pic-2) of how the folder looks like when the USB pen drive is opened from the laptop (it’s the same when opened from the phone as well).

Can someone please explain what happened and how to recover the folders (hopefully)?

pic-1

pic-2

All your data seem lost or corrupted. Improper removal of drives could cause data corruption, or in worse cases, put the integrity of your drive at risk.

We need to consider three different protocols your drive may use when connecting to your computer. Two of them don’t need to be ejected at all: MTP protocol and PTP protocol.

But If your drive  connects using the
USB Mass Storage protocol then it should ideally be ejected, this applies even if you’re not actually using the device at the time.

The reason is because operating systems use a process called write caching . The operating system doesn’t always write a file to a drive immediately, but instead caches it and waits until it has multiple write operations to complete.
Doing these all at once improves performance, but if the cache is still full when you remove the drive, your data will become corrupted. Clicking the Eject button causes the cache to be emptied and any remaining data to be written to the drive.

That’s the reason why there’s often a delay of several seconds between ejecting the drive and being notified that it’s safe to remove it.

Your data can be recovered partially or in integrity using file recovery softwares. Try Recuva, Puran File Recovery, File Scavenger or get a complete non-exhaustive list from here.

Good luck.


Installed CWM/TWRP but it isn't installed when booting to recovery mode I have an LG G2-D800 running 4.4.2 KitKat and it is rooted using an app called Stump Root. I have been trying to flash a new ROM onto it and every time it boots into recovery, it boots into the android recovery, even though I have flashed it using Clockwork Mod and TWRP Manager.
Can anyone help with this and suggest good ROMs to flash to it?

Some stock ROM's may replace the custom recovery with the stock recovery. To solve it you should install the custom recovery with fastboot and reboot to recovery and don't reboot to system. That will prevent the stock ROM from replacing the custom recovery.


Is it possible to enable in-app purchases for Restricted Profiles? I've set up a restricted profile on my Nexus to enable my children to have relatively controlled access to the device.

Now one of them is asking for me to unlock a couple of features within an app via an IAP (Angry Birds Star Wars: Boba Fett Missions).

I'm happy to do this, but can't find a way to do so.

Before I'd set up the account I'd already purchased the "No Adds" IAP, and this is also purchased on the restricted profile, but purchasing the unlock on my account doesn't seem to have any impact on the state of the unlock on the Restricted Profile.

Is there a reliable way to either:

Enable IAP's on a Restricted Profile?
Transfer/Share IAPs between a Main and it's Restricted Profiles?

Each user profile is using their respective IAPs, and so far it is not currently possible to share those purchases accross multiple users on the same device.

I don't know enough about restricted profiles, so I can't answer that part, sorry.


Send SMS through internet to another country I came to Europe from Canada for a month, but I want to keep in touch with relatives and friends back in Canada. Assuming I have WiFi access on my Android, how can I text them, and be able to receive texts back? Texting overseas would be too expensive for both me and them, so I must find a way to do it through WiFi, but they would receive and send actual texts.

I have a Nexus 5 with Android 4.4.4.

I don't know about Canada, but here in the UK some carriers have apps that let you use your WiFi connection to send texts and receive using your normal phone number. I'm not sure about using this overseas but you could probably use a proxy (like Hola) if this is blocked. Even if an app exists but you cannot receive texts with it then this is generally free when roaming because you have no control over who sends you an SMS.


Reinstalling apps after replacing an SD card I recently had an SD card die in the field.  I've tried everything I know and can't get anything out of it or have it recognised on any reader with any OS, so I'm pretty much resigned to the fact that it's gone. Nothing irreplaceable on it.

I bought  a replacement 8 GB card and now some of my apps don't work. Is the only way to fix them a remove/reinstall or is there some other option, especially a batch repair/update?  I've had some apps update in the normal way, some work, some don't.

Android 2.3.3
HTC Desire HD, Sense 2.1

I believe it depends on how that app was using the sd card or if it was installed on it. If the app was moved to the sd card it will probably have to be uninstalled/reinstalled.


How to open Facebook app with page share link? I am sharing a page in FB, when the link is opened in mobile it opens the particular page in browser and not in FB app. I want that link to open FB app with the page displayed in it.

Make sure you have installed the latest version of the fb app
Make sure fb app is capable of opening the link you are clicking on - may be check on your friends phone to see whether the link opens in the fb app
Go to application settings and clear defaults if any for the browser in which the link is opening

--- let me explain in detail the 3rd point
when you click on the link that fb app as well as your browser or any other app could open, you may get a prompt to choose which app you want to use to open the link.

If you choose your browser and tick on remember choice button, the link will then always open in browser.

clearing defaults or uninstalling and installing fb app will help remove this issue.


Sounds for Charging the Samsung galaxy s 3 Can someone tell me how to turn( on) the sound for when my Samsung galaxy s 3 is charged.        Please,
                       than you!

I think you can use Tasker to do this. I haven't checked it by myself. But from the tutorial, it is possible to change profile(ring/vibrate/silent) at a particular battery level (using %BATT variable) or a battery full event(if there is one).


Why I should I care about "knox" warranty can I still root my S5? I have been using my Samsung Galaxy S5 phone for over a year as the manufacturer intends, NOT rooted.  Its a great phone IMO because it has capable enough hardware, but not being root on my phone that I paid good money for isn't cool,

The way I see it is I'm root/admistrator on all of my linux/microsoft machines why doesn't samsung trust me to be on my phone which I use probably more than my laptops.

The main reasons I wish to be root is to remove all the "bloatware" which I never use, to prevent further updates from stealing my memory, and generally for the principle of it.  The most current update (which I absolutely refuse to download) is asking for 800MB for "Galaxy Apps store" and "a finger print scanner for microsoft exchange apps".

I think it is completely unreasonable to surrender nearly a GB of space for something I will likely never use, yet the notifications will not go away.

I asked a question a while back where I quickly found out that rooting my phone using Towelroot was not possible since geohot now works for google and that rooting my phone would cause the warranty to be void but why should I care about this?

TLDR

I don't have insurance on my device anyway and have had it for more than a year.

Why should I care about "tripping knox" and is there a way to root my phone without making it a pretty paperweight?

Knox warranty void has been discussed for a long time but I can't find consistent results on what it actually means.

Some sources say, that it only covers data security, a warranty that makes sure your data is safe and private, so tripping the Knox warranty void flag doesn't void your hardware warranty.
(where I live there is a law that hardware warranty is independent from software warranty, so they have to repair your device even if the software has been modified, given that the software was not responsible for the damage ie. cracked screen, blown up battery etc.)

Other sources say, that it completely voids your warranty and if you break your phone, you are left with an expensive paperweight.

All of them say, that tripping the Knox warranty void flag is permanent because it's written into the bootloader, though, some devs found a way to not trigger that flag while rooting and found a way to force the system to overwrite the memory using a modified bootloader that is larger than the original one.
All of those methods have a higher risk of bricking your device than thousands of root attempts. Rooting is kind of secure given that you only modify a few files to give yourself full control over your phone.


WIFI & Data Connection Problem I have just updated my Moto G2 to Lollipop 5.0.2. I am unable to share files over WiFi via any of these apps like Superbeam, Xender, Cshare.

Also while using data connection, I'm unable to see the symbol H, H+ or E. Why is it so?

Uncheck 3G option on the 1st SIM, and click on 3G option on 2nd SIM.


System icon that looks like ear with line through it on JellyBean I'm Using Sony Xperia P with Android 4.1.2. Can anyone tell what's this icon (one with small T) to the left of battery bar? Is it any application based?

That symbol isn't Android-specific: it's the symbol for a hearing aid induction loop. Some landline telephones have an induction loop that transmits the phone audio directly to the hearing aid, so that hearing aid users can hear the phone call better than they would otherwise. The T stands for "telephone": because the induction loop system originated on landline phones, using the facility requires switching the hearing aid to "telephone mode", usually by flipping a physical switch to a position marked with a T.

It seems your phone has the same facility. The fact the icon is on the right with the "system" icons, instead of on the left with the notifications, shows that it's a part of the OS, not an app. I can't say for sure as I don't have your phone, but I expect you can turn it off in the device's accessibility settings.


How to type and handwrite Japanese on devices without Japanese input? By default there is no Japanese input in Samsung keyboard. I know there is a plugin called Multiling with it's HanWriting plugin but it only supports 1 letter by time.

Is there a way to handwrite Japanese in sentence?

I use the Simeji input method. it uses the great "flick" method for inputting kana. It takes some getting used to, but is very fast once you do. To switch between keyboards, just long press in the text field.


What does "restricted" mean in Data Usage When I go to Settings - Data Usage, next to some of the apps it says "restricted." The only thing I can restrict is background data, which I've done for all the apps. But only some of them say restricted. What does this mean?

It is referring to the restriction of background data.

This list only shows apps that have used, or attempted to use, mobile data in the current cycle period, which is shown underneath 'Set mobile data limit' and should be set to match your billing period.


Hero update lead to deletion of widgets I have an HTC Hero (Europe) with Sense with used to run 2.1. A few days ago it said it wanted to update.
I allowed it and now the SMS widget is missing. The widget on the startscreen that also has weather information is missing as well.

How do I get those back?

Just got the same issue today. Reboot the phone once more, and you should be able to re-add the widgets back manually. Unfortunately there seems to be no other way to do this. Some widgets (bookmarks for example) were not even available for adding without additional phone reboot.


Battery Sony Ericsson XPeria Mini Pro I've a Sony Ericsson XPeria Mini Pro with Android 2.3.3. I noted that the battery ends really fast.

I don't have enable GPS service, Mobile data, Bluetooth. Only phone and wifi. In less than two days the battery is drill out. I don't listen music and I don't play any games.

I'd like to know if apps are closing correctly but I can't find any app which tell me which apps are runing (without mixing with the running services).

My guess is that may be the services (facebook, what's app, etc) are trying to connect and if I'm not connected to wifi there is no internet so they will keep trying and trying... Could it be the cause?

Thanks!

There's a list of things one can do to improve battery life. The easiest (attention, black humor) is turning the device off, next to switching it to airplane mode. In general these two things are not worth a consideration -- but with all things operable, I've seen no smartphone yet lasting more than 2 days. My old HTC Buzz currently makes it a week (7 days, and still 40%+ left) -- but it neither has a SIM card inserted, nor Wifi enabled (so you see, most energy goes for being permanent online; I just carry the Buzz as backup, since I didn't yet transfer all apps to my new phone). My Motorola Droid 2 ends up at about 70% at the end of the day (after about 17h runtime; so it would basically last ~2 days), and I'm not really doing that much.

But to provide something useful, here comes a short (and incomplete) list:

One of the largest energy consumer is the display -- so this area is where you can save most:

make the display timeout as small as possible (and just as large as needed). 30s is a good value.
you probably do not need 100% brightness, so turn it down as low as possible. Handicap: if it is not bright enough when you need it, it's hard to find the appropriate setting. On some devices/ROMs some toggle-switches are integrated into the status area (if not, there are apps to do this), so you can blindly draw it down and hit the correct corner to toggle it up.

at least on the Motorola Droid, there's one consumer clearly topping the display using twice as much: UMTS up/download. So if you do not really need to constantly transfer big data, or rely on UMTS as there's no GSM available (unlikely), switch 3G off and force your phone to GSM mode. Not relevant for data only, but also for talk (just with less energy difference).
WiFi is also a main consumer -- even in standby. So when not needed, switch it off (same for Bluetooth).
as we are in this category: Though often suggested, GPS standby is not worth mentioning -- as long as it stays standby. Only problem here are apps that will then make use of it for localized ads and the like. So if you rarely use GPS, just turn it off as well.

I could almost write a book on this, as there would be so much more to be mentioned. So just some little additional hints concerning apps which might be of assistance:

Battery Saver has an interesting concept: Running a service in the background, it regularly checks the systems report on the strength of cell and Wifi signal (the system updates those data either, so that's no costly action). Finding one (or both) of them too weak to be useful (e.g. if you're sitting in a bunker, or some Faraday box), it switches them completely off -- and checks in intervals whether it makes sense to turn them back on. This is especially useful if you often experience "dead zones", where your cell radio would then power up to max, desperately trying to find some cell tower. And talking about "limiting your smartphone experience" makes no sense here: you either get no contact, as thee's no signal ;)
JuiceDefender is available in multiple versions (ranging from basic to plus to ultimate), and some hold it very high. It tries to save energy in several ways -- the best known being to "stutter" your data, by switching off all background sync, only permitting it in intervals. It offers much more possibilities, also depending on the version used.

Again, these are only very basic hints -- there's much more one could do. So you could use some Profile apps like e.g. Tasker or EasyProfiles, Timeriffic or Llama -- to adjust your settings based on different situations. So you can e.g. put your Android device to airplane mode when you sleep (time based), adjust screen timeout when reading ("when  runs"), switch Wifi off/on when leaving/returning home (location based), and many other things. Guess you've got the idea :)

EDIT:

If you're still awake at this point, and like to read more, checkout What can I do to increase battery life on my Android device?


Synchronize contacts between multiple devices Is there a possibility to manage contacts together?

Similar to the google calendar.

For clubs that would be very handy.

You can use Microsoft Exchange Server or Office 365.

Exchange Server maintains the e-mail messages, contacts, and calendar information, so the data can be accessed from pretty much anywhere and any device.

Laptops can connect to Exchange over any Internet connection, and most smartphones and tablets can stay synced using Exchange Active Sync.

For example... BlackBerry smartphones and tablets use Blackberry Exchange Server rather than Exchange Active Sync to accomplish the same goal.

source : http://www.pcworld.com/article/228698/how_to_sync_your_data_across_all_platforms_pc_tablet_smartphone.html


Why are Android devices now not working with a hundred megs I have an android 4.4 kit kat RCA Voyager tablet. I have 100 mg of internal storage on it. I went to download an app from the Play store that was 10 mg and an error popped up saying I had insufficient space on my device. Why is this and is there a workaround that does not involve deleting apps from my device?

If by "mg" you mean "MB," then 100MB free is not enough for anything on an Android device. While it seems like 100MB free should be enough, Android requires well more than that to be able to function, as it needs breathing room for temp files, caches, and more. While that app is only 10MB now, it could easily need well more than that when unpacked and adding data to the system, and in the process it could bring the system to too little storage for it to function at all. So for safety reasons, it wants far more than that available to install anything.

I don't know that device personally. I know it has a microSD slot. If RCA modified Android to allow you to move apps to SD, that may be your necessary workaround to allow you to install an additional app without uninstalling anything else. If it doesn't, then I'm afraid you're out of luck.


Local files revisited: Opening local HTML files (file:///path/to/file) in Chrome on Android 4.x There are other questions on this same topic, but I'm finding that on 4.0.4 with my HTC One, I can open file:/// URLs just fine with Firefox, but not with Chrome or the Android browser. Those two simply report a security error and show no content.

Is this something that changed since the 2.x era when it was apparently possible? (edit well I realize there was no Chrome for 2.x but ...)

edit — sorry; false alarm. It works fine.

All the visible directories on the phone - those you browse through with a file explorer, or when you mount the device as mass storage - are under a top-level directory called "sdcard".  Thus, if you create a folder at (apparently) the top level, then a file in it must be accessed as:

file:///sdcard/your_folder/hello_world.html

Probably most people know that already :-)

As I wrote in an addendum to my question, the issue was user error stemming from the less-than-obvious way the Android OS file system works. Everything visible in the file system is under a top-level (the real top) directory called "sdcard".  Thus, file:/// URLs only work for paths like file:///sdcard/foo/bar.

I'll add with questionable relevance that if you haven't installed the app "AirDroid", you should. I found it while looking around for answers to a related problem.


Moto G external storage failing to show on Mac and other USB issues Since upgrading my Moto G 2nd gen to OS 6.0 I am having issues with USB and file transfers when connected to 3 different Macs with different OSes which all worked OK before. Sorry this is a bit long...

When I plug it in, Android File Transfer (AFT) starts up automatically but I get an error window saying 'Can't access device storage'... I find the phone is in USB charging mode only. If I change it to MTP, AFT does then show the internal storage files, but will not show the contents of the SD card.
I have also tried PTP mode (which would be more useful) but iPhoto does not show any of the (new) photos,  which it used to before the upgrade.

Additionally sometimes the Mac appears to lock up - no keyboard or mouse control - I suspect the USB circuitry is getting locked up - even unplugging USB does not clear this. The only 'fix' is to hold down the power button to reboot.

I can see the SD card contents on the phone and can copy files on/off with OTG but this is a bit of a pain.

I've not read of anyone reporting exactly these issues.

I showed this to a pal of mine who uses the same setup and he had the same issue. He discovered the symbolic link to the SD card was incorrect and of course not editable for non-rooted devices. He found a fix:-

Eject the SD card from Setup>Storage
Shut the phone down
Remove the SD card
Restart the phone
When running, put the SD card back in.

This seems to rebuild the symbolic link and now I can see its contents again via Android file transfer - hope this might help others.


Which photos get automatically backed up to G+ When using the G+ Auto Backup feature, do only my camera photos get backed up? What about downloaded photos, those that I create, or the ones that I transfer from PC to my phone via USB?

The support page and the Photos app seem to be unclear about this.

From what I have read, the only photos that are backed up are those in the folder named "DCIM/Camera", which should include photos from your camera. If you move other photos there (e.g. downloaded, etc.), they should be backed up.


Where to find Android benchmarks results? I am looking for a site where to find Android benchmark results for the different smartphones and android builds.

http://smartphonebenchmarks.com/

That link is unverified nor do I know how scientific any of it is. But it was about all I could fine for multiple devices.


Name of the app which shows colorful Android and sweets in grid Can someone help me what is the name of this app? I can't find the name of it. Is it a spyware?

It's not malicious - it's part of an "easter egg" hidden in Android 4.4. You can access it by going into Settings → About and tapping on the "Android Version" quickly 4-5 times. Here is a demonstration on YouTube.

There are also some third-party apps on the Play Store that attempt to extract these easter eggs into portable apps, or use them for boot animations or daydream animations. Whether or not those are malicious is difficult to determine definitively, but you could probably hazard something of a guess based on the permissions the app requests.

The easter eggs have been of varying levels of complexity and interactivity. Lollipop's is basically an Android-themed Flappy Bird clone.


Automatically runs Dolphin Browser on boot up I am new here.

I have some android sticks. I use them to run a kiosk. That is some kind of newspaper on a big screen.

I runs in the dolphin browser.

I want that my clients just have to power on the screen and stick without having to click once.

Is this possible in adroid.

I use 4.2 and 4.3.

you cant make dolphin run on startup, but you can use an app called Kiosk Browser Lockdown

https://play.google.com/store/apps/details?id=com.procoit.kioskbrowser&hl=en


Offline map app capable of using Garmin Custom Maps / KMZ? Does anyone know of any map apps for off-line use with GPS support that can view Garmin Custom Map kmz files?

The maps I want to use are the NZ Topo Map ones described here:
http://nztopomap.tumblr.com/post/15386610778/free-linz-nztopo50-based-garmin-custom-maps

Custom Maps is an app I already regularly use which uses the kmz format itself. Apparently the next release will support these kmz files but each image tile in the kmz will show up as a separate map so you'll have to open and view each tile individually - not ideal.

I know there's some map apps out there that will allow you to consume off-line maps created using MOBAC etc. but ideally I'm after one that doesn't require me to play around with file formats - just consume the kmz files as-is directly.

Cheers,
Gavin

You might want to take a look at Locus Maps: It not only can import KMZ files (I guess the ones you mean keep to the Keyhole standard, so they should work). You can even have media (pictures) embedded within, and use them in offline mode. Maps also can be downloaded right from within the app, so you can be prepared for your off-road trip.

It also supports a bunch of different map formats (including vector maps), so I would wonder if you were unable to get your mentioned material loaded with Locus.

Besides: excellent support, active forum, and much more... Definitely worth a look.

And no, I'm not the developer placing my ad here :)


How can i divert calls from my phone to a different phone I want to know if its possible to divert calls from my current phone to a different phone using different numbers.Anybody got help?

It sounds like you want call forwarding, which allows you to send incoming calls on phone number 1 to phone number 2.

You can set this in the standard Phone application.
Phone App -> Settings -> Call Settings -> Call Forwarding


Block all sounds going out through speaker when headphone connected I'm kind of new in Android and I realized that all the sounds are going out through the speaker regardless if the headphones are connected. If they are the sound also goes out through the headphones, but I'd also like to avoid the speaker when headphones connected.

Is that possible?

Few more information that may help:

My phone is a Samsung Galaxy i5510
Its Android 2.2 Froyo
I've installed Tasker, maybe there is some way to make a profile to achieve what I want.

Thanks, Diego

Update

As it wasn't to clear I'll clarify for each sound (if i forget any please let me know):

Phone calls: Speaker and headphones.
Notifications: Speaker and headphones.
Games and almost every app: Only headphones. (I wrote "almost every app" because, for example, Skype or Camera sounds in both speaker and headphones).
Keyboard and "touch clicks": Headphones.

Summarizing the problem are: phone calls, notifications and some "random" apps.

Currently you can't disable notifications via speakers while still having them via headphones. There's an open issue for that.

You also can use Llama or Tasker to switch profiles when you plug your headphones.


Is it possible to change the swipe unlock screen on the Galaxy S series? Is there any way to change the default swipe unlock screen on a galaxy S phone? I find that unlocking the screen usually requires a few attempts and is difficult for me to do with just one hand (heh, ironically the screen is too large to swipe across). I'm currently using a Captivate.

You don't need to install an app for this.  Settings -> Location and security -> Change screen lock.  There are 3 other options. I use Pattern because it's cool and easy for one hand, and relatively secure.  The Puzzle lock the easiest though.


Whatsapp doesn't run on background on new Xiaomi I got a new phone yesterday, Xiaomi Mi A1, and installed Whatsapp on it. Now I only get notifications when the app is open and a few minutes after I turn off the display (or go do some other thing). On my Whatsapp Web it says that the phone isn't connected, and I have to manually reopen the app in order to get any recent messages.

I figured it's some sort of restriction the Android places on background processes, but how do I remove it? I'm pretty sure I haven't messed with any sophisticated settings up until now

I strongly suspect this is caused by the enhanced App battery saver, which restricts  application activities to a minimum or altogether close an application to save power.

In some miui based Xiaomi phones it can be adjusted here: Security → Battery Usage → App battery saver → (Choose application) → Background settings:

Alternatively on non miui Xiaomi devices it can adjusted under App settings → Battery usage:

You have to turn off this setting or adjust to make sure the target application (Whatsapp) isn't killed in background.


Something's automatically sending "stuff" from my phone Today I was on my computer and I had my phone (Samsung Galaxy S2 X) sitting beside me. All of a sudden the screen on the phone came on and instead of it showing the lock screen, it went directly to the home screen and a little message appeared at the bottom saying "Sending...". This happened a couple more times and then stopped.

I have ran both a AVG and avast! virus scan of my phone and both came up empty.

I'm wondering if I should be worried if something like this happened or is it something else? What I don't understand is how it just went straight to the home screen without having to unlock it. There's nothing in my text messages or emails to suggest it was being used for spamming. My guess is that it was just an app sending usage statistics or something? Any ideas?

If that is a malware, it will take care to leave no tracks (i.e. deleting the sent message).

Two things you should do ASAP:

Contact your provider and check what messages where sent. Especially expensive "Premium" messages. It could be something sends "just spam", but it also could be some "money generator".
Check with a permission checker what apps have the permission to...

send SMS/MMS
deactivate your lockscreen (aka keyguard)

If you find an app that has both permissions, that's a very likely candidate. A good app to check this is e.g. RL Permissions, which lets you check by app and by permission:

RL Permissions: Apps by permissions / Permissions by app (source: Google Play; click images for large variants)

As RL Permissions has not been updated for more than 2 years, an alternative to this is Permission Explorer, which offers similar features:

Permission Explorer: Apps by permissions / Permissions by app (source: Google Play; click images for large variants)

Once you've identified a suspicious app, deactivate or uninstall it. Watch if the described behaviour continues. If it does not, you've got the culprit.

One more lesson learned: Just having some AntiVirus on your device doesn't mean you're safe and don't need to care. Those "checkers" mostly compare with a database of known malware. Unlike their PC companions, they don't do heuristic scans.


Trebuchet: Disable/Hide Dock Is there a way to disable the dock entirely on Trebuchet on CyanogenMod?  I find that I always go to my main home screen before touching the app drawer out of habit, so I'd like to have that extra space for the regular screens.  Is this possible?

There does not seem to be a way to do that in Trebuchet on CyanogenMod (when not on CyanogenMod you can do it in the Trebuchet Settings).

As an alternative you could use nova launcher, it is free and the dock is removeable (even on CyanogenMod).

There may be many more launcher providing this feature, but nova is tho only one I used on CyanogenMod.


How to get data (text and pictures) from server via http get request using a NFC Tag (NFC tools)? On my Android phone I use NFC Tools pro and I want to do following:

get text from my server (i.e. to show it in a popup or text-to-speech)
get picture from my server and show it

I found the "HTTP GET" request task but couldn't find out, how to use it.
(It is similar to following post/request: http://forum.xda-developers.com/showpost.php?s=21b5d890966b165096d73b83bd07cd9a&p=57083540&postcount=41).

I also can show pictures, but only those which are located on the local phone.

So the question is, how can I set up the tasks in the Android app "NFC Tools" (or maybe another app), to realize the above mentioned points?

You can do it with the following setting: Trigger (free) + Tasker (2.99$, if memory serves).
The basic idea is:

Trigger will read an NFC tag which will launch a Tasker's task;

Tasker will use Net -> HTTP Get to, either:

get html from your server and parse it to extract text data (mime type = text/xml) and save it in a variable and show it with Alert -> Flash

or:

get your picture (mime type = image/jpeg) and save it, then show it with another task.

If you want to change the image you get each time, use a first HTTP Get task to get the picture location on your server, and a second to get the actual pic. Depending on how your server is set up, you will have to fill the fields of the tasks with the right data (this is why my answer is so general, if needed I can try to go some more deeper with my explanation). Here you can find a basic guide to the use of HTTP Get and in this comment on the Tasker forum the use of the two phases request to get a picture from a server.


Questions about Samsung Galaxy Tab I'm going to buy a Galaxy Tab and I'm hoping to find the answers here:

Can I plug in a USB flash memory or an external hard-disk to Galaxy Tab via any USB Converter?
Does Android 2.2 support VPN connections?
Are Android applications free?

1 - No. There is a microSD slot where you can insert cards upto 32 GB in size to extend the memory.

2 - Yes - VPN support is present in 2.1 as well

3 - Some are free, some are not. Some are ad-supported.


How to login only to Google Music and not the other Google services? I have Google Music All Access and I have an old unused Huawei Honor floating around. I want to set it up as a Google Music playing device for the kitchen.

I am wondering now: How do I login only for Google Music?

I want to allow guests access to the device in a sort of kiosk mode, but I would not like them having access to my mails and other private data.

As someone who tried to keep a select few Google apps from opening a bevy of other Google apps, just to preserve battery life, and that failed so spectacularly that I opted to use non-Google apps, I have a suspicion you really can't do it unless GMusic runs in kiosk mode (possible; I use iPods for kiosk music so I'm not sure about GMusic).

If GMusic doesn't have a kiosk mode, maybe you can run GMusic in a kiosk browser like SureFox? (I think you can, but it's been a while since I've tried GMusic). There are several of those to try.

But I imagine your best bet is seeing if one of the paid kiosk apps works well with your phone. Note that some of those apps reportedly "mess up" certain phones/tablets, so check the reviews on Playstore for your particular device before trying/buying one.


How to input ⑮⑭⑬ (unicode symbols with a number in a circle) when typing? I saw somebody rename their Pokemon in Pokemon Go using numbers in a circle, such as "Dratini⑮⑭⑬"

I can only think of copy and paste, but you always have to find a document that has these characters and copy from there and paste it in Pokemon Go.

How can it be done? Is there a faster/direct way?

The fastest way on Android is to use Calcy IV with the renaming feature enabled, change the settings to the circled numbers and you're good to go.


Evo 3D GPS is no longer accurate I have an HTC Evo 3D from Virgin Mobile, about six months old. Until yesterday, the GPS worked great, tracking my exercise in RunKeeper very accurately.

Since yesterday, RunKeeper shows my walking route as a random zig zag line, jumping left and right of my actual location, and reports my 4 mile walk as 10 miles. This has happened three times, on trails that have always been reported accurately in the past.

In Google maps, my location also jumps around.

GPS Test showed that I could see 10/10 satelites, but the accuracy was only about 30 feet.

Any ideas what may be causing this? The phone has never been dropped or got wet.

Based on my experience, GPS always loses its accuracy after a few days. Its data becomes stale.

What I would normally do is:

Use FasterFix to make sure I am connecting to the NTP servers nearest me. Refer to this XDA list for suggested NTP servers. You can also use FasterGPS if you like; I have no issues with either apps.
Use wireless networks (Wi-Fi or mobile network) to help fix my location. In my Samsung Galaxy S4, this is in: System settings > More > Location services > Use wireless networks.
Reset GPS data with GPS Test Plus (or its FREE version). When you do this, make sure you are outside the building, where are are no obstructions (trees, etc).
After some time, I check Google Maps and see if my position has updated.

More often than not, this will improve the accuracy of my GPS location. When I notice that my position is off, I check those items I listed above. Also, when you are inside buildings, do not expect to get an accurate reading, unless your phone has a really awesome (i.e. POWERFUL) GPS.


How do take good close shot photos of documents One of the purposes of my phone investment is to quickly take photos of documents.

I find this difficult.  When I hold it with my hand it takes a long time to get “focused”.
I have a Notes 3.

Stability would help of course, but don’t know exactly how to do that.  What could help is if the photo is automatically taken when focus is achieved, perhaps with “retries” until it is OK.

Use Evernote. It has a dedicated Page Camera feature for your purpose. You can continuously snap documents with it.

If you are a premium user, keywords from your snapped documents will be indexed with OCR technologies (which will be useful in searching). And, it works great (I am a premium user & I have used it). If you aren't, just buy premium subscription for 1 month... Indexing continue to exist after 1 month (but new documents won't be indexed).


How to root Huawei Honor Bee? I need help with rooting my new honor bee, I have tried all methods, but none of them work inshort doesn't support my phone, I need help inorder to be able to connect to internet using cable.

You can try kingoroot or genius root. I own an non famous brand android phone and I managed to root it with kingoroot. So, I guess this solution may apply to you!


Adding 'Subscriptions' as default page in YouTube app I use YouTube a lot in my phone, and specific in what I watch. I control this mainly using 'subscribing' channels what I really wanted to watch.

Now the problem is YouTube app has it's own default page called 'Home' which I totally hate it since it pollutes the feed by adding their own 'suggested' videos and I'm lost into videos that I wouldn't have watched otherwise.

Is there a way/app to set 'Subscription' page as the default?

Or is it possible to create a deep-link into my desktop so that that page opens directly !?

Or what are the better alternate to the official YouTube app ?

I installed the Automate app and created a new flow which I named "YouTube Launcher":

For the "Flow beginning" step, choose the option to "Install from home screen shortcut". Additionally, you can hide the official YouTube app from your app drawer so that you do not accidentally revert to old habits.
Add an "App Start" step and choose the YouTube app as the package.
Add a "Delay" step for 1 second.
Add an "Interact Touch" step and set the Screen X0 value to 50% and the Screen Y0 step to 90%. This step simulates tapping the subscriptions tab.

From there, each time to tap the new home screen shortcut the YouTube app will launch and automagically navigate to the Subscriptions tab.


Activate Device Administrator via ADB Is it possible to activate Device Administrator via ADB command instead of tapping

"Setting -> Security -> Device Administrators --> Select App --> Activate"

on handheld?

If it's possible, how?

It's not possible. The settings code is specifically written to prevent this. The closest  you can come is to bring up the Device Administration Settings page in the Settings app. You can do this with:
adb shell am start -S "com.android.settings/.Settings\$DeviceAdminSettingsActivity"


Ring volume keeps reseting to zero I have a OnePlus X running Android 5.1.1.

I noticed that the ring volume keeps reseting itself (or is reset by s.t.) to zero. This usually happens when I switch the phone back from no-interruptions mode but also at essentially random moments (if much more rarely then).

Is there any way to stop this?

My Problem is Solved by upgrading Android lollipop to marshmallow 6.0.1.


Is there a way to write/ run custom scripts in the background on my phone? What I have in mind is pretty simple. I want to write a small script for simple file managing, and I would like for it to be run automatically like once a day. I have some coding experience under my belt so the actual implementation won't really be a problem. What I'm actually confused about is if the Android platform has any features that would make executing the routines viable.
The bulk of the coding I do day-to-day is Python, but I could get used to Java or Kotlin's syntax in a couple days if necessary, and from there its just really simple logic. Considering that Android is really just Linux at the core, I imagine it would be possible to have it run a couple lines of code automatically everyday at a set time, as I have done on my linux machine a couple of times.
I'm pretty much a complete newbie when it comes to fiddling with Android's workings, so if anyone has done anything like what I'm  attempting or knows about relevant documentation, some guidance would be much appreciated.

No
On a non-rooted device, files are generally considered private to apps (think each app as a userid and you don't have sudo). Apps and their data are meant to be isolated from each other in the increasingly privacy focused mobile world.
As you have programming experience, here is the Android Developer documentation on data storage and you will note the different types such as media and "documents" using the Storage Access Framework. Add on Adoptable Storage for SD cards and you get experienced non-Android developers asking questions like What's the current status of Internal vs External vs Removable vs Adoptable Storage on Android?. Regardless, if your "predetermined folder" is a system one, without root you won't have access either.
The above SO question link to blog posts by Commonsware regarding the Android storage situation: internal storage, external storage, and removable storage as viewed from a developer perspective. Writing an app to interact with all of these storage types would be off-topic here in Android Enthusiasts but reading them gives context on how not like command line/shell Linux that Android has been and is becoming.


Not able to remove XOLO secure in rooted xoloq600 phone I recently installed framaroot-1.9.3 on my xoloQ600(android 4.2.1). I selected option Boromir which was first among the 2 other options(Faramir,Barahir) on framaroot.It reported to success and I rebooted my phone then I checked from Root-Checker and It displayed that phone is rooted but when I tried to disable Xolo secure it displayed--

Go to Xolo secure to deactivate Device Admin.

My question is that why can't I remove it directly as my phone is rooted?

That specific app called Xolo secure is activated as a device admin so it gets notified on specific administrator events and it has access to more, private data. If you want to disable or uninstall this application you first have to got to Settings -> Security -> Device Admins and then disable Xolo secure. After that you are free to disable or uninstall that device admin.

Note: You being unable to disable or uninstall device admins is a feature to make sure specific security related applications don't get disabled by malicious software.


Are there any risks to rooting a device? I see lots of tutorials telling me how to root my phone (Motorola Droid), but none of them mention any potential "side effects."

Aside from a few relatively minor issues that seem to require rooting to fix, I'm basically happy with the phone and therefore a little leery of messing with a device that cost me a lot of money and is only a few months old.

Assuming that I'm just talking about rooting, and none of the typical post-root actions (like installing a custom ROM), am I taking any risks by choosing to root?

Does it have the potential to brick the device?
Will it void my warranty?
Will I stop getting updates?
Will the cops show up at my front door the next day? (Yes, I'm being facetious.)
Anything else I should be aware of?

(See also: Are there any risks to flashing a ROM?)

Does it have the potential to brick the device?
Although it has become relatively simple on the Droid, some methods of rooting pose more risk than others. So in short yes there is a potential.
Will it void my warranty?
It mostly depends on where you live and on your manufacturer (and their warranty policies). But technically this does void your warranty in most cases.
Will I stop getting updates?
Again this depends. Some manufacturer provide updates for rooted devices while others do not. These will usually continue to come in and may unroot your phone if you install them, or even require you to unroot manually before you can receive their updates. If you install a third party ROM, then there's nothing else to do with your original manufacturer.
Will the cops show up at my front door the next day?
I certainly hope not :) but if rooting involves cracking a bootloader, it could theoretically get you in legal trouble in some jurisdictions (anti-circumvention laws, etc.)
EDIT:  Also be aware that there are different root methods based on which current build you are running.
EDIT:  It may (as of May 24, 2017) prevent you from installing some apps: Google Play can now prevent rooted users from downloading certain apps


Can I use a radio firmware for GB (2.3.6) for my SGS1 (GT-I9000) if I have ICS installed? I still have the original cellular radio firmware my phone came with (at least, I think I do. The baseband version is I9000BVJJPG).  However, I've changed ROMs many times, and am currently using the latest AOKP Milestone release.

Is it safe to install the latest radio image from http://samfirmware.com (PDA: I9000JIJVG, CSC: I9000CELJVG), if it is meant for 2.3.6, and I have ICS?

You do not want to do that.

From my understanding, flashing an older radio than the one you currently have installed is a sure fire way to brick your phone.

Besides, the latest radios are always better. And so long as you are sticking with ICS, it is a very good idea to use the latest radio.

Like ce4 said, flash the radio recommended by whoever is making your ROM-
And NEVER flash the same radio twice.


IMEI has become 0 - how to fix? I was using stock Android Pie with build ALI_PPSS29.55-24-2 on my Moto G6 (ALI, XT1925-13). It was also rooted using Magisk.  After more than an year the performance degradation happened and I thought to do a factory reset using the menu option in Settings.
Do not know why the reset operation did not help and ended up in boot loop.
At this juncture I thought to restore the ALI_PPSS29.55-24-2 ROM image and also thought to install RevengeOS which is Android 10 from XDA.
Flashed the latest TWRP for my phone, copied the downloaded image zip file from the XDA page and installed. All went well but the network was not detected at all. Worried with that, I tried to reach out the telegram group but it did not help.
Left alone, I thought to restore ALI_PPSS29.55-24-2 and successfully returned to Android Pie (9). However the network is not detected. Typing *#06# shows bar code with IMEI as 0.
I now read that I should have backed up the EFS partition which was not known. When the instructions for the installation said to backup, I only backed up my files and not the EFS partition.
Is there any options left? Any help is appreciated. Thanks.
The reason for me to raise this as a new question is that time had moved on and the options/suggestions for other question might not work or might have improved.
FYI: I have the back up of persist folder which I am not sure whether is still intact.
Edit : after "Adb reboot bootloader" I can toggle to "Barcode" option and it displays the IMEI number correctly. Also seen with command "fastboot getvar all" - as said in this XDA forum:

Your IMEI is not lost, it's just sitting there. You can see it in fastboot using "fastboot getvar all" command, and in the "Barcode" in bootloader menu.
Any attempt in writing IMEI via QPST tool is futile, because our device is write protected.

Update: Flashed PPSS29.55-24-2 stock Pie image - all went well except the SIM/network/IMEI

[Solved] I read in many XDA posts that IMEI might not be actually lost by installing custom ROM, but it might be just a case that the permission might have been changed.  To verify, see if the IMEI number is shown in boot loader or bar code screen, if so then this is the case. Since my case is also similar, those posts suggested to flash factory image to restore the IMEI. I am not sure why it did not happen when I tried the same with the version that I already downloaded and have flashed already which is ALI_RETAIL_9.0_PPSS29.55-24-2.
Somehow inexplicably this did not work even though I tried to flash many times.
I stumbled on an XDA post which showed me a repository of factory images of various phones and in my phone case (Moto G6 ALI XT1925-13), I found the latest images from here.
From this site, I downloaded latest ALI_RETAIL_9.0_PPSS29.118-15-11-9 image and flashed which worked.
Edit
The above 118 version had was unstable and tried ALI_RETAIL_9.0_PPSS29.55-37-7-6_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip which seems to be okay so far.


Samsung Galaxy 7" (GT-P6210) USB debugging is not detecting in Linux? I am using ubuntu Linux 10.04 Pc in that my Samsung Galaxy 7" (GT-P6210) homeycomb 3.2 is not detecting for development its showing in eclipse as

DeviceMonitor] Failed to start monitoring ????????????  in console

and in device tab its showing ?????????????.

Except this 7' GT-P6210 Samsung tablet all other Samsung devices are showing fine.

When I switch off the tablet and connected to the USB its showing the number and online as status.
List of devices attached
4641199B0F8488AE    device

why? whats the problem any solution.

NOTE:
I already Added 51-android.rules

Samsung 04E8

and also I enabled the USB debugging mode.

Its working fine in Mac.

I found that only its not detecting in updated ADT r16, except all other ADT version device is detecting very fine.

any idea?

When adb shows devices as ???????????? it's usually a permission problem and the usb device file. Your udev rules doesn't seem right. Make sure that you have udev configured to something like this:

SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"

Where 04e8 is Samsung's USB Vendor ID.

Under Linux there is also an adb_usb.ini from the SDK where you have to add the vendor IDs:

~/.android/adb_usb.ini

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x17ef
0x1949


4G mobile data being used even when mobile data setting is off? I have a Motorola Moto G, the 4G version, with the original ROM upgraded to the latest version (4.4.4 official from Motorola).

The first thing I did when I got it was the same I have done when I got my previous phone and every time I (re)installed a ROM on it: disable mobile data, so that I don't get charged by my carrier and instead use only my home wireless network.

Despite the above, I just noticed that I am being charged for several accesses to the network. Oddly enough, if I go to the data usage screen on the mobile, it says no data has been consumed since I bought it, which is what I would expect. Yet, my carrier says that in total, since I got the phone 20 days ago, it used a grand total of 1 (one) Megabyte in several very short communications.

When I called customer support, they told me that data traffic can still be consumed if I have the phone on 4G, even with the mobile data setting turned off. WTF?! I may be wrong but I find this pretty much impossible to believe. As far as I know, this is impossible - mobile data off means mobile data off; nothing will be transferred, not even in the background, am I right? Or is it possible for something to slip through somehow?

Even better, he told me this is the information they have from the manufacturers themselves, and that several people have been complaining about the same. First of all, I doubt the manufacturers would say something like that because I don't believe it's true. Second, I suspect that these are cases where people have both wifi and mobile data on, and when the phone goes to sleep, the wifi gets disconnected and the phone naturally starts using the mobile connection.

To top it off, the tech support guy told me that if I turned mobile data on, set the connection type to 3G and then turn mobile data off again, it would no longer behave like that. I was waiting for him to tell me that afterwards I'd have to press up, up, down, down, left, right, left, right, B, A...

He also mixed the concepts of 2G/3G/4G (cell network type) and "mobile internet", not realizing that the type of cellular network, and accessing the internet over that cellular network are completely different things, so I'm taking what he said with a huge grain of salt.

I've been searching for quite a bit now and the closest reference I find to a similar problem is in a post here but I don't have the GPS on (as stupid as it may sound, I didn't even know how to access the GPS on this phone until I saw that post and wanted to make sure it was off).

Besides a problem on the carrier side, does anyone have any idea about what might be causing this? Is it really possible for data to slip through while using 4G and having the mobile data setting off? If so, how, why, what does the cell network type has to do with it, and how do I stop it?

This has been happening throughout the world and is caused by a technical feature of 4G LTE. Most people don't even notice it because of the small amount of data that's used off their data plan. This is what happens: every time your phone receives or makes a voice call, it automatically switches from 4G to 3G mode due to the fact that LTE is a data-only technology. When the voice call is ended, the phone switches back to 4G mode. You may have mobile data disabled and restricted and yet this switching back and forth from 4G to 3G uses small amounts of data each time. You can prevent this from happening by setting network mode as WCDMA/GSM. So it seems that tech support guy knew exactly what he was talking about after all.


Raise volume above recommended level? message Why do I see this message on my phone every few weeks?

  Raise volume above recommended level? Listening at high volume for long periods may damage your hearing.

When the message is displayed the volume decreases suddenly. Can I turn this off?

It's a European law which states you must be reminded every 20 hours of listening:

  The user can choose to override the limit so that the sound level can be increased up to maximum 100dB. If the user overrides the limit, warnings about the risks must be repeated every 20 hours of listening time.

http://www.bbc.co.uk/news/health-21294537


Error downloading apps in Google Play Store with Samsung Galaxy S3: "Package file invalid" Whenever I try to download an app in the Google Play Store on my Samsung Galaxy S3, it keeps saying "package file invalid" and won't let me download anything. The message also has a triangle with a ! inside it.

Try downloading via WIFI.

I had this issue recently, same phone. Tried a few times; both on PC and on the device itself each failed. I realized WiFi was off (mobile data only). I turned WiFi on and the file downloaded first go.


Where can I get TWRP for my Lenovo Tab M8 FHD Tablet? I have searched around for the TWRP custom recovery for this device, but haven't been able to find it. I have tried porting one on my own but didn't find the right tutorial to figure this out.
Can someone point me in the right direction, to either find a working TWRP or a good tutorial to port one?
My tablet is a Lenovo Tab M8 FHD TB-8705F running Android 10 (TB-8705F_S300022_201015_BMP).
Thank in advance.

I have found This guide on XDA to be a great help in porting TWRP to this device. I downloaded option C as my basis to use to port and it worked great.
You can download my port here.


Is there a user accessible font size preference? I would like to change the font size throughout the entire operating system, not just in one app or on one screen. Is there a way to do this?

Searching the internet brought up someone saying the Spare Parts app on the Market can do this, but that was incorrect. Its font size preference only affects the app itself.

The developer documentation does seem to imply there is a user font size preference. From http://developer.android.com/intl/fr/guide/topics/resources/more-resources.html :

  sp
  Scale-independent Pixels - this is like the dp unit, but it
  is also scaled by the user's font size preference.

But it does not say anything about how a user is supposed to set this. I don't see it in the settings on the phones I have.

Take a look at "Font Size (for root users)" in the market.  It costs $1.36 and only works with rooted phones but it claims to:

  "globally enlarges/decreases text size in all apps (Email, SMS, Maps, Home, Weather, Calendar, Widgets, ...)"

The reviews aren't so good but it's worth a try.


Unable to upgrade firmware on Vidonn X6 bracelet I bought myself a Vidonn X6 sports band, and am having issues upgrading the firmware.

The new version released last week of the app on the Android adds support for the X6, and is offering a newer firmware version for my sports band. When I try to install it, the band's face shows up 'Up' arrow (taking on an upgrade), and stays for approximately one minute, while the phone stays on the 'Upgrading' screen in the app.

After a minute, the arrow disappears off the band, and the Bluetooth settings screen comes on. I have tried:

waiting,
backing out to the app, and
disabling the Wifi so Vidonn asks to turn it on.

None of these seem to finish the upgrade, and in all instances, I have to pair the sports band back to my phone. The battery was charged up to 100%, so I know it's not a power issue.

What more can I try to get the newer firmware installed?

Got the same issue on my OnePlus, unable to upgrade firmware, my smartband had some issues (screen not working). After long search, found it : uninstall vidonn2.0 app , download vidonn tool.apk and firmware https://goo.gl/BZYGsQ (read the text file) then install it, reboot phone, launch Vidonn tool then flash firmware. You can also try to flash the firmware in the Vidonn2.0 directory on the phone.


Does an android app show all permission it can access? Generally when you install an application, a list of permission is shown what thing that app can access in your phone. But do they show all the permissions? The app developer don't want you to know  some things their app can access like an app can read your contents in SD card but what if it can also read your device ID and MAC Address, will this be written in the list of permissions specially when the developers intentionally want to hide this? Does google allow such apps on play store which hide some app permissions?

Android will prevent the app from accessing anything, which requires a permission not requested by the app.

That means if a permission is not displayed in the list, the app cannot access the information protected by it.


Rooted Android Phone - Add Latest Google Play Store to System App for future factory reset I rooted my Android Phone and deleted some unwanted apps with google play store, google play services and google text to speech.

Now how to add these apps again (latest version) as a system app for future factory reset?

Download Google Play store here [ http://forum.xda-developers.com/showthread.php?t=1996995 ].
Install it from file manager by clicking APK file. Convert to System app via TitaniumBackup if you've already bought it as this feature is only available in PRO version. Or use this app [ https://play.google.com/store/apps/details?id=de.j4velin.systemappmover ] which is free. You can also move to /system/app folder manually and then set the right permission [and generate odex file] but using app to convert app to system app is safer option.


HSP Profile not working on connecting via Android Settings Dialog I am a newbie on bluetooth & facing a few basic problems. I am currently working on an android voice assistant application, trying to make it work with bluetooth headsets.

If I connect to bluetooth via settings dialog the voice is still captured from Phone's microphone(and not from headset) but when it's connected via HSP profile programatically, voice is captured from Headset.

Can anyone help me understand this behaviour?

By default HS/HF profile has only control connection established. Audio connection become active during voice calls and speech recognition. You need to use BluetoothHeadset.startVoiceRecognition/BluetoothHeadset.stopVoiceRecognition and listen to ACTION_AUDIO_STATE_CHANGED intents.


The installation steps of android package I just want to know the full steps.
Does Android just copy the application package to another location?
when to run the application, the android unzip app package every times?

No, it does not unzip the package every time. The dalvik-cache is where is stores the cache of the the dex (The dalvik executables) files.

I know system apps are cached when the device is first booted, if the cache does not exist. User apps, if I had to guess, would be done when installed or first launched.

After it is cached, it will not have to update that cache until the application is updated, which is why I think it happens in the install process. But it is also possible to just read the Manifest from from the APK and see what version it is when it is launched. If the version is different then the version in the cache, it could re-cache it.

edit
I want to build on this a little.
I just cleared my dalvik-cache and rebooted my device. Watching the device logcat through DDMS while it booted shows that it does system apps and "users" apps at boot up.

The PackageManager "collects" the certs of the apk. then it unpacks the apk. The PackageParser stores any permissions that the APK has.

So these steps are done when the device boots (if the apks changed since the last boot, or the dalvik-cache was cleared). But this same process would be completed when the APK is installed, since the PackageManager & PackageParser are the ones that handle the process.

edit2
This isn't just the "run" process, this is what happens when the app is installed. The dalvik-cache acts as sort of the "registration" of the application. But during install, the app also registers with the system any "receivers" that it has. These are like the listeners for specific actions that happen, what type of links it handles, things like that. There is not a registry like the windows registry, but yes, the OS keeps track of the applications that are installed, and the actions that can launch the application.


Reboot device without ask for the PIN again I want to Reboot my phone but not enter the PIN on it again. This will make my developing testing easier.

I found out that on some devices like Motorola Defy it is possible with the "adb reboot" command, but it did not work on Samsung Devices.

An adb command or some source code will help me.

There are a couple of ways to temporarily disable the PIN. One that I use is an app called Unlock with WiFi. Basically, as long as my device is on my home wi-fi network, the PIN to unlock is disabled. As soon as I leave home with it, thus disconnecting from my wi-fi, the PIN lock is re-enabled.

(The free version only lets you connect to one home network.)


Turn-by-turn navigation screen orientation I had a question about screen orientation in the Google turn-by-turn navigation app. Previously the screen would orient as you would expect with the maps/arrows pointed in the direction of travel(with a 3D-esque view of what's coming).

However of-late(I suspect after an update or so), the maps are always oriented to point north and the app just plots your current location giving you a top-view of the map(as you would see in the normal Google Maps app). Is there any way to change this back to how it previously was?

I am using a Droid Incredible running Android 2.3.4(Gingerbread). Also, just to clarify the above post is about the turn-by-turn navigation app(which can be fired up from Google Maps or as a standalone - 'Car Panel' or 'Navigation') and not Google Maps, per se.

Any help would be appreciated. TIA.

Clearing the app cache (and data) seems to have resolved the issue for me.


Debug phone wihtout USB cable How can I debug phone without usb cable even after phone restarts on non-rooted phone?  Right now I lose all developer options on reboot and have to reconnect otg cable.

** How can you debug your phone ? I think It should be application..

First: For Debugging application, there is no way without usb cable (i think).
Second : Rooted or unrooted does not matter actually.
Third : If developer option is gone then you can again get it back by tapping 7 times in buildtime (Under settings/about option).


What is the difference between GSM and WCDMA when switching to manual Network Mode? I was reading this answer and I need to comprehend this better:

What is the technical difference between "selecting GSM" and "selecting WCDMA" in Network Mode settings menu? To save battery life, I'm planning to switch from the automatic to the manual mode, and I want to know what happens if I stick to GSM or WCDMA.

I am on HTC HD2 with Android 2.2 FroyoStone.

What the phone's essentially asking you here is, do you want to use only 2G data networks, only 3G data networks, or automatically switch between them depending which is best?

The GSM setting will give you access to 2G (and 2.5G) data networks using GPRS or EDGE data standards and speeds.

WCDMA will give you access to 3G networks (using either normal 3G or HSDPA standards and speeds).

The normal setting would be Auto, which lets the phone automatically select the best (normally fastest) data network that it can pick up in the area that you're currently in, but as this involves using all the 2G and 3G chips and antennae this uses more power than forcing the phone to always use one or the other.

The downside to picking GSM is that it will stop your phone connecting to high speed 3G data networks, but will save power as the 3G (WCDMA) chips and antenna won't be used.

The downside to picking WCDMA is that it will stop your phone from using 2G networks at all (so if you're in an area with no 3G support, then your phone will have no data signal) but if you're in an area that you know has good 3G signal, then selecting this will save power.


can't uninstall a harmful app Screenshot (click to enlarge)

a pop notification is being shown about running a harmful app on my android phone Symphony H300 with an option disable. when I'm clicking disable, notification is disappeared and showing again after some time. If I click the notification two option is there, one is keep anyway(unsafe) and the other is uninstall. i'm clicking uninstall. but the notification is being shown again after some time.

You have a few options:

instead of uninstalling the app through the notification, uninstall the app directly from the "Apps" menu in your settings. Click "Settings", scroll down to "Apps", find the app in question and tap on it, depending on the specific version of Android you have the options will vary, but you should have an "uninstall" button. Press that.
some apps are a bit nasty to remove and require root privilege. If the above doesn't work, consider rooting your phone so you can get at the app and uninstall it. This should only be required if the app came pre-installed on your phone, or if the app is truly being nasty and blocking the uninstall.


Are rooted Android phone more vulnerable to Malware Apps than non-rooted ones? From my understanding, a rooted Android phone mean that the user will be accessing everything on the phone, just like a root user. So, installing a Apps mean that the Apps will also have root privileges.

So, does a non-rooted ones more safer than those rooted phone? (In another word, will rooted Android phone make it a easy target for Apps that are actually malware or virus to attack?)

With root privilege, a malware app can certainly do heavy damage, but it doesn't work like that.

Just because an app is on a rooted device, it doesn't mean it gets root privilege automatically. With modern rooting standards, you'll have to permit it. When an app requests root access, a pop-up from SuperUser or SuperSU app appears asking to allow it or not. If you don't know much about the app, simply block access. If you don't pay attention to this, you deserve to experience bad things.

Update:
As a last line of defense, I'd like to add that nobody knows from where nasty malware apps can exploit a loophole. You find un-rooted devices secure, but there're apps which are able to even root a device from inside (There was a positive-purpose app named Root Exploit in Google Market which was later kicked out by Google). So, if you want to be secure, don't install unknown apps. And, if possible, use Play Store only. These suggestions are irrespective of your device is rooted or not.


Fail to transfer whatapp chat - no option to restore I want to transfer my whataspp chats from my galaxy s3 mini to my new galaxy A3.

I followed the guide (I think!)

I backed up my chats and then copied the database file over onto my pc. The files all look like msgstore.db.crypt.crypt8 or with a date msgstore-2015-03-26.1.db.crypt8.

When i installed whatsapp on my new phone there was no database file so i created one.
I then tranferred the msgstore files into it.

When i went though the verification process... i didnt get any option to restore and i have none of my chats...

now ive seen that my first overnight back up is in a new folder logs and is backed up as  whatsapp-2015-03-29.1.log.gz

what have i done wrong? what can i try?
Thanks in advance

According to this link :

How to transfer WhatsApp conversations to new devices: the easy way

When you have a backup, just you need to install WhatsApp on new device and,

  Do not start the app in new device !

and then, Copy Database files in WhatsApp / Databases and finallly,

Setup your number in WhatsApp , and then go to Restore. or follow above link.


Is it possible to force an app to use cellular data instead of WiFi? Our local office provides free public WiFi for phones and tablets, but blocks access in ways that means that some applications (like WhatsApp) are unable to connect.
Is there any way to configure Android so that a certain app (in this case WhatsApp, but could be others) will always use cellular data even though it is connected to a WiFi access point?
Bonus points if it'll only do it for a specific access point, so we can configure it to use cellular data for the office, but at home it'll still go over WiFi.
Currently the only alternative is to either keep WiFi off (which is much slower and eats into data caps) or keep toggling WiFi on and off (which is really quite annoying).
(Free or paid solutions appreciated. Using Android 4.3. Would prefer solutions that don't require root, but if that is the only way, then so be it.)

As far as I know, android won't use cellular data at all when wifi is enabled. On a regular machine I'd create routes for whatsapp to use the celular interface, and have a default route using the wifi interface.

One solutio might be to use a VPN server at home, and connect to that on your phone. If you run OpenVPN op tcp port 443, then you'll probably successfully evade the firewall. The downside: it can eat battery like crazy (at least, it did when I tried).