I updated Avatarrom with the 4.0.10 Nightly update. That fixed the problem. The keyboard crashes are history.


All SD cards are created equal – but some are more equal than others.1 There's quality for one (as wbogacz stated: "You get what you pay for" – you cannot expect a high-quality long-life product for free). Another criterion are the "classes" – and not only for speed, but also for energy consumption. As higher classes are faster, your battery will last longer for they eat less juice.

With cheap no-name cards you might draw a lucky one, but no guarantees for that. With brand names you get warranty: less risk of short live, and replacements when broken.

My recommendations for use with Android devices:

do not go below class 6 (too slow and too battery-hungry)
use a known brand with good reputation
better pay a buck more than to be sorry later
if money is an issue, better stick with a smaller good card than a cheap big one

1: freely adapted after Orwell's Animal Farm


"Viper4android" removed "Audiofx" app permanently

Using TWRP, do an advanced wipe on all but internal storage.  Then freshly flash CyanogenMod.


No. Such list could never be exhaustive as all the developers who got booted would need to collaborate to it.

Most warez markets don't exclusively deal with banned apps either, they usually host free and paid apps available in Play Store as well.

For the record the term "apps that Google doesn't like" is quite misleading. It's usually carriers or another external force that ask for removal of apps.


Streaming audio files from SMB (or AFP, or NFS) share to DLNA receiver without resampling

If anyone else is seeking for a similar solution, I think doubleTwist player uses a combination of android's media scanner and it's own directory scanner to import music. So the method with mounting the SMB share kind of works here. But it doesn't import duplicate files (support told me they are thinking of doing something about that, also a workaround may be possible by editing any of the major metadata tags like Track Title, Artist, Album Artist, or Album Name - will have to try that, but that involves editing of the files which not everyone might like), so if you have same songs (maybe slightly different versions) on several folders, you can't import them all without altering the files, yet.

Another option is n7player with Toastercast plugin. It works kind of good, but it takes a long time to scan the music folders (about 4 hours for ~14000 songs). And I'm not sure yet if you have to rescan the whole library when you add new music, but I fear you do.. Also, for me this setup would stop playing after one song if the screen is off. I don't know if it's related to android's battery saving or the mounted folder.

And one more promising app would be Emby Server for Android, it can access the SMB share on its own, so I guess it would be a cleaner solution. It is still in beta stage, so for now it doesn't find my DLNA renderer, but I'm keeping my fingers crossed for that to be solved.

Update: I think, adding the .nomedia file to the mounted directory helps the android's media scanner not to cause random crashes. But this approach only works if you use a media app, that scans directories on its own, to add files to the library. And it would be a good idea to store the media files at least one folder level lower, than the .nomedia file, because android's media scanner will not scan the subdirectories of the folder which contains the .nomedia file, but other media apps may not scan this folder's contents, but might scan the subfolders.


As you've got root on your device, that should be possible by synchronizing time via NTP. For details, see e.g. Time server for Android. Remaining question, though, is whether this would really override other time settings of the device (e.g. using your mobile network provider's time, which Android might use by default – see NITZ and Where time information is received from the network?) if they differ too much. This might be avoided by:

In Settings→Date & Time, disable automatic time adjustment
Install one of the apps mentioned in Time server for Android to take care for it
Setup your own "fake-time-server"
make that "fake-time-server" the one to be used by the app from 2.


Apparently this functionality cannot be disabled on Xioami phones.


restart Android phone when power button stopped working

It would appear that the only way to reboot the device in the case where the phone is not rooted and when the power button is unavailable is through adb.

As per StackOverflow, it would appear that Google provides an adb binary for OS X that doesn't depend on any other developer tools nor Java, so, the following set of steps would make it possible to reboot the phone:

Have Developer options menu enabled within the Android phone
Enable USB debugging within Developer options menu of Android
Connect Android device via a USB cable to an OS X machine
Execute the following commands within OS X in Terminal.app:

cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot

Before executing the final adb reboot command above make sure to allow pairing between Android and OS X by allowing it at the Allow USB debugging? dialogue popup that would appear on the phone after running the adb devices command on the OS X machine.


Internal and external SD storage inaccessible as root

So, it turns out that SuperSU automatically checked off its "Mount namespace separation" setting without telling me!  I had no idea it even had such a feature, much less that it was broken.


How does having an unlocked bootloader make it easier to bruteforce the passcode on an encrypted system?

Of course you could break the encryption key outside of the device, however for doing so you need to access the central encryption header of the encrypted partition.

A locked system usually does not allow to read arbitrary data from flash. Hence you can't read/extract the required information unless you can run own code or attack disassemble the device and try to access the flash on hardware level.

If you can't install software to the device and don't attack on hardware level the only remaining way way is to use the password prompt UI provided by the operating system. O course attacking the key via UI is very slow compared to a GPU assisted brute-force attack.


How do I check the class of a micro sd card?

An SD Card class basically the minimum sequential write speed that the SD card supports. Testing the class of an SD is quite easy, just copy a 1 GB file to an empty card and measure the time it took for the copy. A class 6 SD card should support at minimum 6MB/s.

Also check out the markings on the SD card, there should a logo like the following:

the number in the logo describes the speed class.


HELP! A shortcut that open other shorcuts!

I looked at the site for the app you mentioned, External Keyboard Helper Pro, which has some tutorials. This section may help:
EKH Tutorial 5 - Application shortcuts and Text strings

A nice feature in External Keyboard Helper is the possibility to add
Application shortcuts and Text strings to keys. In this example I will
configure Alt+G to start Gmail and Alt+M to start Maps. I will also
make it possible to quickly write http://www.apedroid.com by just
pressing Alt+A.
First I enter the Advanced settings and choose to setup some
Application shortcuts.

Perhaps that setting has what you need?


This may  wipe all user data!!!

So make a backup just in case!!!!

You need to flash your appropriate firmware package of your device, download it here:

http://forum.xda-developers.com/showthread.php?t=2568853

Download Odin (google it)
Open Odin (duh)

Reboot your phone to download mode.(google it if you don't know how to)

Connect your phone to the computer

Put the firmware package in PDA/AP

Klik start to begin and your phone will reboot with "new system files"

Hope my answer helped.


My device is trying to open mSecure app whenever I launch an internet browser

mSecure is a Password Manager and Digital Wallet. It contains a feature called Auto-copy on URL Launch. Reinstall the app and untick all of its settings, maybe they kept somehow "active" for your browsers even after you uninstalled the app. Then uninstall the app if you still want to do it.

If neither the above nor the answers which other users post here work for you, the app manufacturer have an email to give you support. In that case, we encourage you to post here what they suggest you in order to fix the problem.


How to a use android debug bridge on my frozen phone without usb debugging

This site mentions this procedure for getting into recovery:

Volume Up + Power button (or)
Home button + Volume Up + Power button(or)
Volume Down + Power button (or)
Volume Up + Volume Down + Power button

Once you get into recovery, you should be able to use ADB in I remeber correctly, and if not you can easily factory reset


(feature discontinued) Google Hangouts phone app: How to start a group SMS where one of the recipients is a Hangouts user?

You can do this in two different ways:

Method 1:

In Hangouts, tap the + button
Tap "New SMS"
Find Mary and tap on her entry.  The combination of step 2 and 3 will solidify the message as an SMS.  If you select Joe (our Hangouts contact) first, it may convert to a Hangouts message, so it is important to start with your SMS contact first!
Find Joe and tap on his entry
Tap the green arrow to continue.  In my case, I have two numbers I can send from (my carrier number or a Google Voice Number), so I would select my desired number.

Method 2:

In Hangouts, send a message to Mary
While staying in Mary's conversation, tap the "three dots" button in the upper right
Tap "New Group MMS"
Find Joe and tap on his entry
Tap the green arrow to continue.  In my case, I have two numbers I can send from (my carrier number or a Google Voice Number), so I would select my desired number.

Testing

In either situation, you can test if you were successful by tapping the "three dots" button in the upper right of your group message.

If the dropdown has an option for "Delete", then you are in a group SMS/MMS
If the dropdown has an option for "Leave", then you are in a hangout

Tested on Hangouts version 10.0


What limitations does rooting and/or installing a ROM put on my phone?

I can't speak for the Google Voice App being fully integrated - I only use it for the voicemail feature.  However I have a fully rooted Evo (Fresh Rom 3.5) and I still have access to the market and all the normal Google Android Apps.  In fact I find that rooting gives me more features like free wireless tether and with Fresh 3.5 the power manager is integrated into the notification drop down (which I find really cool).  Google Voice still works perfectly for voice mail.

As far as I know the only limitation is the one you have listed: it will void the warranty.  However if something goes wrong there is a huge community over at XDA to help you out or you can unroot and see what happens when you bring your device in to Sprint ( I haven't had to do this yet so I can't speak on that part).

Rooting (for me) has also made my battery life WAY better and gotten rid of those Sprint apps that I don't want.

Edit:
I can't comment on eldarerathis's post otherwise this would have gone there: I had forgotten about hardware limitations of using AOSP Roms like CM.  eldarerathis is correct though that with certain roms HDMI and 4G won't work.  When I had the HTC Hero and first loaded CM I think the Camera didn't work but in time this was fixed and this is why I have avoided the CM Rom so far for my Evo.

If you want the HTC Sense experience though don't go with CM or AOSP roms - these are essentially stock Android.

Hope this helps


How to update HTC Wildfire to froyo (android 2.2)?

I expect the same way as any other update.

Menu | Settings | About phone | System updates

If it tells you that "Your system is currently up to date" then your carrier hasn't released the update for your phone yet. (They usually do staggered rollouts so as not to overload anything.)


Android Manifest File weird location Tags

@res/xml/network_security_config means that the file containing the network security configuration is included as file into the APK. If you open the APK file using a ZIP tool you will find the file in the path /res/xml/network_security_config.xml.

If you use a decompiler like Jadx you can open the item /Resources/res/xml/network_security_config to see the content of the network_security_config.xml.

The decompiled result android:networkSecurityConfig="@7F140000" should mean more or less the same, but the decompiler just shows the resourceID as it is saved in the AndroidManifest.xml file instead of resolving the resource name. You can use the automatically generated R class (the package name of the R class can be found in AndroidManifest.xml <manifest package="...") for looking up the name of the resourceID (thanks to Andrew T. for pointing that out) . Depending on the used decompiler you may have to convert the resourceID from hexadecomal to decimal to find it.


Do not auto-mount Samsung Galaxy S4 Mini when USB is connected

I don't know if this applies to the S4 but on my Nexus devices it shows up on my pc as a 'drive' but I can't access anything until the phone is unlocked (the normal screen lock - pattern/pin). If you have a screen lock set it shouldn't allow access to the device until you unlock it.


You can download Picassa, for example, which only imports photos. I find it very convenient for importing, browsing and minor adjustments to photos.


How do I tether with an HTC Desire on Swisscom?

Are the correct drivers for your Desire installed on the laptop? I'm using Windows 7 and with the correct (64 bit) drivers installed, it just connects to the Desire and sees it as a connected network adapter.


You can deny permissions requested by apps when using Android 6+ in Settings --> Apps (or Apps & notifications) --> Your_app --> Permissions.

However if you are "forced" into accepting the permissions that may infringe on your privacy, it is better if you have a rooted phone or tablet to install apps that can feed them with fake data. Thus, reducing their ability to access your private information.


I'm not aware of an official changelog anywhere, but you can look at the commit log on the git repository here. Anything between the 2.2_r1.3 tag and the 2.2.1_r1 tag was a change added in 2.2.1.

The summary: it's basically just bugfixes, hence why it's a smaller increment (as opposed to 2.2->2.3, for example).

Note: If you're getting a 2.2.1 update from a carrier then they may have added other changes to their own software, so the above applies to the Android OS itself and not any additional components.


Android menu navigation without touchscreen input

The functionality which you are looking for is available under the Accessibility settings. It is called Switch access, Universal switch and many more, just search for the term switch after going to System settings -> Accessibility. Then, follow the on-screen instructions for setting it up.


What's my solutions if i brick my android phone?

As you haven't mentioned your phone related information, I can share my view.

When your phone is not responding or bricked then you can use your phone PC Compassion or PC suite or whatever depends on what your phone model gave you.

I own Sony Ericsson Xperia Mini Pro. Sometime back while installing another ROM the phone bricked. I googled and read lots of articles to unbrick the phone.

Especially XDA Forum helped me in unbricking the phone. Sony Ericsson has SEUS(Sony Ericsson Update Service).  Using this we can unbrick the Sony Ericsson phones. I am guessing the similar kind of set up is there in all the other phones also.


How can I remove trusted CAs on Android?

In Android Lollipop 5.0
Settings → Security →  Trusted credentials →  User tab →  Select your certificate →  Scroll down, Click on Remove button →    Done.


Why isn't the Swype keyboard showing corrections?

I don't have the Galaxy S2 or Swype any more, but I was able to fix the problem by changing the screen orientation and then changing it back again. Once I did this, the corrections came back.

I found this out purely by accident but was able to repeat it to confirm the fix the next time the problem happened.


Notification icon that looks like 2 arrows inside a circle with leaf on Huawei device

That's a notification originating from the Data Saver feature in Huawei ROMs (EMUI 5.0).

Data saver helps to reduce data usage by preventing background apps from sending or receiving data and limiting the data access frequency of running apps.

  When data saver is active, a data icon with a leaf will appear in the
  status bar. This may prevent users from receiving updates from emails,
  chat and other social media apps, and images will only be displayed
  when you touch them. To enable the data saver mode, go to Settings ->
  Mobile data -> Data saver.

Source: First view of EMUI 5.0 ROM: Android 7


You can't disable the pop-up alone, but there are some other options:-

You can disable the spell-checker completely. If your keyboard already provides all the spell-check functionality you need, then this might be a good option for you. In Language & input in the device settings, untick Spell checker. This will disable the pop-up and the red underlining for misspelled words.
You can change the language of the spell-checker. From Language and input in the device settings, click the settings icon next to Spell checker, then the globe icon on the next screen. You can only have one language at a time in the default spell-checker, so this might not be helpful.
You can install a replacement spell-checker. Android allows other apps to provide the spell-check functionality in place of the built-in spell-checker. A different spell-checker might allow you to have more than one language enabled. Once you've installed the spell-checker, enable it from the same screen described in the above alternative.

In case some visitors are confused about the diffrence between the keyboard and the spell-checker, see this screenshot, from the Android developers' site:

The red underlining, and the vertical menu of suggested corrections, are both provided by the spell-checker. Most soft-keyboards also include a list of suggested word completions, which are usually in a horizontal line above the keyboard. Here you can see ":" and ";", and the rest are hidden by the spell-checker's pop-up.


SMS and MMS are 1 to 1 messages. Doing what you want it's standard. Just send the message using the standard SMS client. It's lets you send to multiple recipients, but it sends a individual message to each.


Changing file permissions with root, will they remain if I unroot?

Yes.

There's nothing magical to restore /system partition to original state. Many users gain root access temporarily to remove bloatwares from /system/apps & then unroot.

But, remember, if un-rooting method involves flashing /system image, you'll lose your changes. So, use proper un-rooting method.


Organizing bookmarks between Desktop and Android

Though it's in no way a classical bookmark manager, you could combine a few things:

WikiMind note is an editor with Wiki-Syntax support. So you can embed links and even structures easily (pictures as well)1. It stores all the data files on your SDCard, so they are easily accessible with other tools.

This fact (files on SDCard) you can put to use with FolderSync. As the screenshot2 shows, FolderSync supports a lot of cloud services: Box, Dropbox, Google Drive, Ubuntu One... It can also sync with local resources at home (e.g. Samba/Windows shares), or any FTP server, just to name a few examples. This way you can easily use your notes on multiple devices.

For usage on your desktop computer, there would be WikiMind desktop and (even better) ZimWiki.

Further readings: S. W. Black: Writing tools for phone (Android) and desktop (Windows)


Exclude folders from LG G6 stock gallery app

If it doesn't have option to exclude you can make it do that. Just use any file manager that can create file, and create file named ".nomedia" (without quotes) inside folder where are those images. However I think this will have side effects so music player may be unable to locate music in that folder if there is any also video too, but I'm not completely sure about it.


Multi-window: prevent the out-of-focus app from pausing?

Early this November, Google has confirmed that multi-resume - running two apps simultaneously without pausing - will be part of the next major Android release (Q), thus indirectly confirming that this functionality is currently not a part of AOSP Android.

However, Google also stated that...

  To help developers provide the best user experience on multi-window
  with minimal effort, we're allowing device manufacturers to keep all
  apps resumed when in multi-windows in P.

  To opt-in to this behavior in Android P, add the following meta-data
  in your app manifest:

  <meta-data android:name="android.allow_multiple_resumed_activities" android:value="true" />

  How to test: There are no device at the moment with this behavior but
  device manufacturers are working to update existing devices to allow
  developers to test. Stay tuned for more details from device
  manufacturers.

This implies that such functionality will be available in Android P at a later time. As of now (December 2018) though, there is zero reference to allow_multiple_resumed_activities in AOSP Android code, meaning that the time has yet to come.

Sources: Google Blog, XDA-Developers

Android Q beta was released on March 13, 2019, marking the first public debut of the multi-resume feature on non-OEM Android. Unfortunately, there's still no reference to allow_multiple_resumed_activities in AOSP Android P code (Q not open-source yet, obviously), and the "There are no device at the moment with this behavior" statement didn't change in the aforementioned blog either - the situation remains unchanged for the majority of users and the custom ROM community.

As of the formal release of Android 10, multi-resume has been made the default behaviour, as indicated in the multi-resume design page.


How can I temporarily unroot my S6 on OS 5.0.2?

Xposed is basically the only way. You could try changing the apps permissions, see if that works. Otherwise, you may need a serious tinker to get Xposed working.


How to bring back custom notification sounds in Oreo

Maybe not the best solution, but set the SMS channel notification sound as something different instead of customising for each app?


Will flashing a custom fix lag on my Android?

Im not sure about the hardware of your tablet ,so might not be that powerful .That could be the reason for the lag
About rooting and custom roms they are not assured to remove lag  ,some roms might help while some may be even slower, it depends on the rom You use .But that said generally custom roms are made to be lightweight ,fast and fluid.


Android 5.0.1 LG Spirit no user accounts

Try using quick settings menu instead of settings:

Unlock your phone, slide two fingers top->down, click the small menu button in the top right, now under devices you should see users.

Did that resolve your issue?

Kind regards,
Chris


Android automatically corrects my volume

Possible reasons to why the problem occurs;

Power saving feature (both inherent or acquired from third-party applications.

Some users suggest that this can be attributed to a power saving feature in the ROM.

  As soon as it hits 30% battery and that activates, it changes all my volume settings. Volume settings auto-adjust themselves?

This suspected feature is also thought to be provided by applications such as AVG optimisation feature etc

Incompatibility issues with headphones with in-built mic

It was observed that when doing an action that generates sound (i.e driving, running etc), the mic input in the head phones, this extra sound is somewhere compensated by a reduction in device volume.

Another possible theory to explain this scenario was described by one user:

  When using headphones that does not have built-in controls the phone misinterprets small variations in voltage as commands to adjust volume. These variations are likely caused by phone’s own power saving, peaks in audio being played etc. Such small variations in voltage via the grounding pin are being interpreted by the phone as “volume down commands”. `

Bugs in Android versions

This problem has been noted by many users as a major bug in lollipop and I think earlier versions could have been vitims too. Not only is the Galaxy S4 model affected by this bug, infact other device models e.g LG, Galaxy S3 etc running  lollipop version seems to be affected as well.

Possible fixes

Using Volume locking applications

Various applications such as  Volume Lock & Mute were shown to be a working solution:

An alternative application Volume Control-Volume Lock has been shown to do the job

Replacing headphones

Following this evidence:

  I found the problem finally. I found that if I use headphones that have a mic built in, it was the cause of the problem. Luckily my headphones came with a lead that could be unplugged from the headphones so I bought a new jack lead with no inbuilt mic and ii fixed the problem.

Another user was affirmative with this workaround:

  Long story short, try not to use headphones with an inbuilt mic/volume control esp. while exercising (I find this is often the time this occurs).

Observing the device in Safe Mode

Try booting your device in Safe Mode. If the problem stops, there is definitely a third-party app triggering it.

However, if the problem is still there, it might be the Android software itself triggering the issue or a hardware-related fault. Simply delete the app that you suspect has compatibility issues with your music player.

Performing a Factory Reset

When the above solutions do not work, go to Recovery Mode and select Factory Reset. This will totally restore your phone to its factory settings. It will completely wipe all your stored files though, so remember to backup your data prior to this. You also wipe the cache partition in Recovery Mode if even Factory Reset fails.

Upgrading OS version

If the problem is due to an OS version update, wait for another OTA update that contains a fix from your unit’s carrier or manufacturer. When there are no updates or updates fail to fix the issue, you can root and flash your phone, then, install a custom ROM that will remove the issue. This is very risky though, so do your research about the process first or seek help from a technician.

Other workarounds

Another workaround is using automation. You can try using Tasker ($2.99 but available as a trial version for 7 fays)
Basically here, you want to set the media volume at constant level preferably when playing music or other media:

We need to create a Profile that can be linked to a certain Task say (Volume lock) when the conditions are met (variable is set to media volume, music app is opened)

Here is a workaround using Tasker:

Task

Go to the Task tab

Select "New Task + "
You can name this Task KeepSameVol or anything.
Click "+" to add new Action
Audio >> Media Volume  [Level :10 (or any value) Dislay (optional just a pop up alert)
Tap back to exit from this task
Press back all the way to exit (Your task is saved)

Profile (or Trigger)

Create a Profile which allows setting of predeterminded media volume level:

Goto Profiles Tab and click the "+"
Event >> Variable set >> %VOLM
Long press the "+" to add another option
State >> Variable value >> %VOLM != 10 (media volume isn't equal to 10)
Long press the "+" to add another option
Application >> Select your Music/Media applications
Tap back to exit from this window

Link the Task to the profile

Explanation: When an media application is opened,acheck is made if the volume is set to a defined level (i.e 10 in this case), if not
equal to ths value then a Taskis processed to adjust the volume to that level and make sure its constant

Hope this helps

References

Volume decreases when playing audio with headphones
Samsung Galaxy S3 Volume going crazy
Why does ringer volume keep going down?
Samsung Galaxy S4 Music Volume Goes Down on Its Own
Possible to lock volume to certain level, so volume buttons don't do anything?
S7 Edge, Volume lock?


How to flash Nexus S (currently on custom AOSP build) with stock Gingerbread by Google (Android 2.3.3)

Here's a full stock ROM for the Nexus S (via XDA): http://android.clients.google.com/packages/ota/google_crespo/f182cf141e6a.signed-soju-ota-102588.f182cf14.zip (MD5: 3e8908941043951da5a34bb2043dd1a0)

You should be able to name that update.zip and put it in the root of your SD card; upon reboot it will be installed.


Flash Samsung Rugby Smart AT&T to factory conditions after installing cyanogenmod

If you don't have a Nandroid backup, you'll have to find a stock ROM for your device. Your device is not that well-known, the only resource I could find is on XDA-Developers. There you can find information on how to use ODIN to flash a stock ROM (post #5).

In the future, creating a Nandroid backup is always recommended before flashing a ROM, just in case something happens or you want to go back.


how to replace gmail with the new inbox by gmail

Enable notifications for Inbox:

tap menu icon
tap settings (just above Help & feedback" at bottom of screen
tap your email address
check "New messages" and your choice of Vibrations, Lights, and sound.
Tap "Turn off Gmail notifications" & confirm (if displayed)

Disable notifications in the Gmail app (if "Turn off Gmail notifications" is not displayed in Inbox):

swipe from left to right to expose mailbox list, labels, and settings
scroll down to "Settings"
tap your email address
uncheck "Notifications"

(repeat for each email address if you have multiple set up).
You'll be able to see your mail from either app, but notifications will now come from Inbox instead of Gmail.


How Google can check whether an application is installed from Play Store or Not?

i think following link can explain how google Play knows or in fact how any dev can know if a given app was installed from play store or side loaded:

How to know an application is installed from google play or side-load?


How to save specific WhatsApp video when by default Media Visibility is off?

Okay, finally found a way. From the chat, I have to click the group of videos, then tap and hold on one specific video, then the "Share" button shows up to share through email. Gotta do the videos one at a time - it won't show the Share button for multiple videos selected, only the Forward button.


How can I link to a local image from my home screen?

There are actually many ways  to achieve the goal.
Method 1

Install ES File Explorer -- I'm suggesting it because  I know that it provides a file widget.
In your default launcher, go to Widgets → choose ES File Explorer → locate and select the image you want to be launched by the shortcut, and it would be placed on your home screen now.

Method 2
You already know it.
Open your browser, enter file:/// in the URL bar → locate to the folder where the image is located and then tap on it so that the browser should load it (show it, not download it) → use "Add shortcut to home" so that the shortcut can be created on the home screen.
Note that I tested this method on Firefox for Android and works well, but Chrome doesn't work.
Method 3
Find the activity responsible for showing the image in your default gallery app, input the data (image URI) into it, and use them in the Tasker to create a shortcut. (Use my answer for know-how.)


Firefox add-on is shown beside search box on desktop, but where is it on Android?

Firefox add-ons for Android by default do not appear next to the search box, unless the add-on has an option to show it there.

You need to tap the 3 dot (⋮) menu to reveal them. They could be separately listed as with this example or shown under the add-ons (blue circle with arrow)

.

(Click to enlarge)


SM-T320 randomly fatal crashes then bootloops for a bit

You are right about the battery connection; try this trick: 1. Hold down power button for 10-15 sec while keeping it plugged in 2. When the tablet powers down and shows charging indicator, remove the cable and it should simulate removing the battery.

There was a constant error with sec_fuelgauge which is a process that regulates battery on hardware level. Check to see error at line 955 and so on later.


Fix ERR_PROXY_CONNECTION_FAILED due to a change in global proxy by mobile security framework through adb shell on non rooted phone

The cause

I was working with Mobily Security Framework (https://github.com/MobSF/Mobile-Security-Framework-MobSF). It is a set of tools to analyse mobile apps.
In the option of dynamic analysis, my cellphone was connected to the PC through USB. The tool works with genymotion emulators (https://www.genymotion.com/fun-zone/) but if the device is connected, MobSF starts to setup a testing environment in the smartphone.

[INFO] Creating Dynamic Analysis Environment
[ERROR] Error Running ADB Command
[INFO] Android Version identified as 8.0
[INFO] Environment MobSFyed Check
[WARNING] This Android instance is not MobSfyed.
MobSFying the android runtime environment
[INFO] Android Version identified as 8.0
[ERROR] Make sure a Genymotion Android x86instance is running
[INFO] Installing MobSF RootCA
[ERROR] Error Running ADB Command
[INFO] Installing MobSF Clipboard Dumper
[ERROR] Error Running ADB Command
[INFO] MobSFying Completed!
[INFO] Starting HTTPs Proxy on 1337
[INFO] Enabling ADB Reverse TCP on 1337
[INFO] Setting Global Proxy for Android VM
[INFO] Starting Clipboard Monitor
[INFO] Getting screen resolution
[INFO] Testing Environment is Ready!

As non rooted device, MobSF fails ([ERROR] Error Running ADB Command) but it succedded in changing the global proxy setting ([INFO] Setting Global Proxy for Android VM)

The solution

It is explained in How to set Wi-Fi HTTPS proxy, not HTTP, via adb shell? The command is running in adb shell:

adb shell settings put global http_proxy :0

In spite of the wifi configuration or mobile data configuration (through APN) is set to proxy none, this global configuration is onlye change through adb shell


There are two kinds of in-app purchases — managed, and unmanaged.  The former have more direct involvement from Google and are transferrable between installs.

Managed purchases are generally for things like premium/pro versions and subscriptions, whereas the latter are for one-off purchases.  Unmanaged ones might cover extra donations or things like virtual currency.

So as long as the developer has implemented the right kind of purchase, you should be fine.  If not, and the transfer doesn't work, I would expect that an appeal to Google would result in a prompt refund.

See http://www.androidauthority.com/android-inapp-purchases-need-know-92432/


Do old versions of Android still get security patches?

It is generally expected that users would upgrade to the highest version of Android available to them, so Google do not release updates to previous firmware versions. However, Samsung occasionally release security updates independently of Google to older models. It's also worth noting that a number of security issues are within apps and not Android itself, which the user is able to update via the Play Store.


Is It Possible to Know the Location of the Caller?

Yes. I have not tried the WorldCallPlaceAndTime App but it looks like what you want. Below you can see the summary and screenshot from appbrain.

EDIT: Based on the comments on appbrain, this app just determines the caller's location based on the phone number's area code. If you want to know the phone's physical location, you'll need to use something like Google Latitude, which does not give you the caller's location during the call (yet).

  This program shows a small
  CUSTOMIZABLE info window during
  incoming/outgoing call: country,
  region, city (or mobile operator) and
  LOCAL TIME in that place (worldwide)!

  2.0: colors option for donators, bugfixes

  tag: call location,calllocation,who's
  calling,wer ruft an,caller id,who
  called


Why is "Samsung Push Service" using so much of my battery?

I couldn't stop it (or do anything at all) from Settings -> Applications -> Manage Applications -> All -> Samsung Push Service.

I opened "Samsung Apps" and it prompted me to upgrade. After that had completed, I went to Settings -> About Phone -> Battery Usage -> Samsung Push Service and chose Force Stop, as it still seemed to be running heavily.

Upon powering the phone off and on, the App started up again, but no longer keeps the phone awake. I see it's now running version 1.1.4, which may have fixed the problem?


How do I import a KML route into OsmAnd?

I almost forgot about my own question, meanwhile I found perfectly working solution -- simply converting KML into GPX with GPSBabel: http://www.gpsbabel.org/

It is open source, which is great plus for me.


How can I add multipath TCP ability to my nexus 5?

First you will need a multipath TCP enabled Nexus 5, which means:

rooted
with Android 4.4
with the kernel developed to enable MPTCP (available here)

Then you will need to subscribe as an alpha tester for an app that lets you use WiFi and cellular network at the same time. Note, though, that it is deprecated. You can find all the useful links at the end of the page I linked.


It's exactly the same for me. Except my device do not want to boot in recovery mode. How did you do this? Because I'm stuck on the black screen and blue LED.

Edit: There was an issue and I needed to flash again TWRP with Odin and sideload  Xposed uninstaller.

Edit 2: Solution
As it say on xda forum "Bootloops on Samsung stock ROMs. That's due to Samsung's changes to ART. There are unofficial builds that work around this by deodexing and adjusting the ROM." So we need a deodexed rom: XtreStoLite 3.3.1 FINAL Marshmallow Android 6.0.1 for example. Still, Xposed will no work because the official version do not support Samsung S6. There is an unoficial version for S6 here. It worked for me.


How do I check which apps are using wifi?

Go to: Settings > Data usage – WIRELESS & NETWORKS

Tap the right-top menu. It will open up a popup menu.
Check *Show Wi-Fi usage.
Go to Data Usage. You'll realize a new tab called WIFI is added nexto to MOBILE.
There, you can see all apps that use WIFI and how much data they use.

  Visual how-to (source: TeckFront; click images for larger variants)


Revoking Bluetooth permission from all apps?

Run the following commands:

adb shell
for package in $(pm list packages -3 | cut -f2 -d":"); do pm revoke $package android.permission.BLUETOOTH; pm revoke $package android.permission.BLUETOOTH_ADMIN; done

That will list every installed third party application then revoke both permissions android.permission.BLUETOOTH and android.permission.BLUETOOTH_ADMIN.
If you need to apply this to all installed and enabled applications, use -e instead of -3.


Grey Wifi and mobile data icon after upgrading to CM 10.2 20131102

Upgrading gapps to the correct version (I was running 10.1 gapps on a 10.2 CM build) solved the issue. I did not have to reinstall the ROM or anything like that, simply flash the new gapps over the old.


I want to install 2 WhatsApp accounts in my mi4 mobile

There are many apps available on play store that help you install 2 whatsapp on a single android phone. You can try parallel space app from play store.


Android Version differs from expected API level

As Izzy mentioned the issue here was that the owner of the ROM had modified the ro.build.version.sdk in the build.prop without actually provide any feature of the API level 23. I am not sure if Fidz's answer is correct since I could not find any resource online that claims the same thing (correct me if I am wrong), Google's official site claims nothing about the API level, it just mentions some thing about the Android Compatibility regardless of the API level and the hardware. I could not find any ROM for the device since it's pretty old and almost every support for the Huawei and Honor phones on custom ROMs and rooting is dead after Huawei disabling the ability to unlock the bootloader.


Backup a Samsung phone before switching to Nexus?

There are many application backup programs available in PlayStore.

A very light weight application - Super Backup
ES File Explorer
If you are rooted then - Titanium Backup

Plus the data stored by google will be automatically retrieved by google once you login to nexus.


Getting around a tethering block with European prepay SIM

June Fabrics PDA Software Support responded:

You can try this and see if it works:
1. Install PdaNet 5.1 on both your Moto E and Moto X
2. On the Moto E open PdaNet and activate "WiFi Direct Hotspot"
3. On the Moto X open PdaNet and tap "Connect to a PdaNet Hotspot",

See if the two can establish connection.

This suggests that this software, if added to both phones, would allow the tethering that I would like.

Further investigation suggests that there is a cat and mouse game going on between carriers that attempt to block tethering and apps that are designed to get around these blocks.  Originally there was an app called "FoxFi" that used wifi mode.  Later Android versions (after 4.0 and on) have been selectively removing the ability of wifi mode.  But there are two other modes: bluetooth mode and usb mode that are available in the more recent app called "PDANet".


Yes. You can do it easily.

First Make sure you didn't have any Sim Card inserted in your phone and go away from any possible wifi area (incase if you did turned on Wifi or Mobile Data).

Then simply remove your Google account through Android Settings and try to use another Google account. (this works for all case)

This can help you to get your phone being formatted.


Paste chrome://flags/#enable-tab-groups in address bar and Tab groups options, choose default and re-launch Chrome by tapping the option at bottom. Tested on Chrome version 85.0.4183.127 (if that doesn't work for you try disable option).
( If you type Chrome://flags, you will get a scary warning, ignore that, changing flag properties is harmless-you can always reset flags, if you wish)


Can CSS be over ridden on Android the same way userContent.css works on Firefox?

There is currently no way to apply a user stylesheet with the default Android browser.

If you Firefox isn't available on your phone, you could install the APK manually, but it may not work since it isn't supported.

You could download the Opera browser, connect it to remote debugging using the Dragonfly debugger, and then manually apply the stylesheet via debugging--but there are a lot of steps to that and you would have to add the stylesheet on every page load. This may not be a solution depending on what your needs are for the user stylesheet.


The only way I know of to prevent this when opening the browser directly is to close all tabs before exiting the browser. If you open a link from another app, you should be able to avoid this as well.


“There are no android phones associated with this account.”

In short, you have a non-Google-approved device.  That's why there are no Google apps on it.  And you can't download from the Market unless you have the Market installed on your device.

There are ways to get the Market on your device anyways, though.  (See this question).  However, none of those ways will have a "reputable link" for you to download.  You're going outside Google and possibly the law, depending on your jurisdiction.


Change default application for handling headset controls

A bit more playing around led me to a (if not THE) solution.  I found an "enable headset buttons" check box in Meridian, which prompted me to dig further into BeyondPod, where a found a similar setting.

Everything works as I'd like now.

I've since gone back and checked a couple of things though, which are not quite as I expected.  I thought if you re-enabled the controls within one app, it might disable the other.  This isn't quite what happened. When I re-enabled Meridian, it responded to the controls, although BeyondPod still showed it as supposedly responding, which it didn't.  Once I'd disabled Meridian again, I had to go back into BeyondPod, disable and re-enable it's control in order to have it respond again.

My main gripe was that if I were listening a podcast, and bumped the headphone controls, the music would start playing over the top of my podcast audio.  While it may be a cute multi-tasking demo, it's not a particularly practical use of this feature, IMH(BC)O.


Your concern right now should be to flash a working ROM in your device. That can be done easily using TWRP. Connect the device when booted into Twrp to PC, and the PC would see it in MTP mode. You can then copy flashable files to internal storage from PC. TWRP, in addition, comes with USB Debugging enabled, so you can do sideloading as well.

Alternatively, you may have to rely on some MI flashing tools, but I don't have an idea of how they work.

Regardless, if your OS is wiped out there is no point thinking about enabling USB Debugging there, because it cannot help you flashing a new ROM. ROM is flashed only via recovery or low-level boot environments, such as fastboot. Furthermore, the concept of USB Debugging assumes there exists a functioning OS (recovery or fully-fledged Android) which would receive the debugging commands. There exists no Android OS, so it is futile to think about USB Debugging.


How to prevent app from showing its update in play store using titanium backup?

I'll give you a good alternative for that

If you don't want to ever update the app even after you reset your phone and reinstall it without involving the Google Play Store settings. Grab an app called APK Editor from here. Install and run it,

Click on Select apk from App
Identify the app you don't want updated
Click it and chose common edit
Edit the package name section
Press done
Reinstall the app
Delete the original app

Google Play Store won't tell you any updates for it forever


How can I play a video in the earpiece with VLC?

This answer may not be 100% because you asked about VLC, however Stealth Audio Player is able to play audios (& audio from videos)  via the earpiece.

Usually, there are two ways of playing music on Android device. You can either use your headphones or a speaker. But how about a third option?
The purpose of this app is to enable the users to listen to something when they do not have earphones and they don't want to use speakers.

This is useful not just for usual audio files, but also for podcasts, and comes in handy for when you forgot to bring headphones and do not want to disturb those around you. Stealth Audio Player enables you to make good use of the tiny speaker to listen things which should not play from the main big speaker.

Be aware that it hasn't as many options as VLC and other players.

NOTE: This is not a full fledged music player.

Disclaimer: I am not related to the app's developer(s).


SimpleSSHD - create reusable user/password?

I am new myself, but this is how I managed to do it

Generate SSH keys on your client (RPi in this case) system
A. Use the command ssh-keygen -t rsa -b 4096 -C "optional_identifying_comment" to generate the key pair
B. When the shell prompts Enter file in which to save the key it is asking for a file name. Provide your own, or press Enter to accept the default 'id_rsa'
C. The shell will prompt for a password, provide one (it will have to be used each time you use the key) or press Enter to leave it empty.
D. Confirm your password
E. You should now have a pair of keys, a private key (ie. id_rsa) and a public key (ie. id_rsa.pub), usually stored in /home/user/.ssh. The private key is for the client computer (RPi in this case) and the public key is for the server (Android in this case)

Transfer the public key to your Android
A. Figure out the target address for your Android. You can do so by opening SimpleSSHD, clicking the three dots in the top-right corner and selecting Copy App-private path
B. Add the public key to the SimpleSSHD authorized_keys file. One option is to use cat:
cat ~/.ssh/id_rsa.pub | ssh user@host:2222 "cat >> /data/data/org.galexander.sshd/files/authorized_keys"

Adjust the above to your environment.


How to pair a symbol CS3070 bluetooth scanner with a nexus 7 (2013) tablet

You don't type.  You scan in barcodes of the numbers you need.

See step 6 of this guide for the barcodes.  These barcodes can also be found on page 1-21 of the manual.


Often received call goes on mute on Nokia 5 (Android 7.1.1)

In "I have to unlock the phone, and select the ongoing call which is somehow gone to the background, and it is automatically unmuted." this line is confusing do you mean "it is automatically muted" ?


You can update using kies if samsung has released official update for your phone.
If there is no official update, search for custom roms. Installation instructions will be found along with such roms. Use your best judgement.

This question seems to be off-topic btw. Please go through the rules.


Exif dates are stored in your images as strings, including the year. So the fact that the phone was off shouldn't be relevant.

However it's quite common that image transfer programs re-write metadata, unfortunately.

Try emailing yourself one of the images from the phone directly and testing with that on another computer (or find some other way to get a file off the phone for testing.)

Switching the phone off won't wipe any Exif data. That's stored inside the files.


While you're on Wifi, have a look in Wi-Fi settings > menu|Advanced.

It looks like it's easier when you're on Wifi than when you're on a celular signal (3 or 2.5g).I've found a blog post here that seems to do what your asking, but you may need to have rooted the phone, or at least be comfotable with editing a few system bits and bobs.


My Youtube app won appear anymore if I click home. What's wrong?

It depends on where you are from. What you're seeing is the PIP mode of YouTube.
For most parts of the world, it is only included with YouTube Red. So, maybe you had a YouTube Red/Pro subscription or Trial which has expired.

YouTube also enabled the PIP for free to all users in the US. That is, even those who don't have a paying plan. So, do you happen to be from the US? Plus, they could be testing the free PIP support in in other regions too.


If you are referring to the "My Number" field then I answered the question here.

  The "My Number" isn't actually stored on the phone, it is stored on
  your sim card. Stock android can't edit this data. CyanogenMod can, so
  can iPhones and BlackBerrys. If you can get your hands on one of these
  then just pop your sim into it and edit the "My Number" field and Bobs
  your uncle.


PLEASE HELP E: failed to mount /cache (No such file or directory)

Your phone is a Mediatek device. So you need flash files with Scatter and SP Flashtool for flashing. You can get all here

Edit:

Steps below are for flashing Mediatek devices using SP Flashtool and a Windows computer:

What you'll need:

Download your device ROM files. You can find it here
Download SP Flashtool. Can be found here
Download Mediatek drivers, or here (for Windows 10)

How you'll do it:

Downloaded files should be ziped (rar, zip or 7z format), unzip then proceed by installing the drivers and . Also unzip SP Flashtool and the ROM file to somewhere you can access quickly - say in the Desktop.

Go to the SP Flashtool folder and launch it. SP Flashtool opens on Download tab. On Scatter-Loading field, click on Choose.
This will open a file selector dialog. Browse to the folder where ROM files are located. Select the scatter file. Flashtool should load all files now.

Click on the drop-down list and choose Format All + Download

Now power off the device. Click on Download then connect the device to the computer with a USB cable.

Flashing should start and simply wait for the software do its things.

The flashing ends when the green check mark pops up.

Note: This can be also solved by flashing a custom recovery, such as TWRP and manually mount the partitions.


Mobile Data doesn't have anything to do with the GPS. Go to your settings, then go to Location Access under Personal, and then turn both "WiFi & mobile network location" and "GPS Satellites" off. That should turn your GPS on the phone completely off.

You can also look in your settings to see if you can set up a toggle to quickly turn the GPS, as well as many other services on or off just by swiping down from the top notification bar.


Backup Viber messages

You can backup Viber messages using the built-in option by following the steps from this official Viber support webpage: Viber | Create a backup file of your messages .

  Open Viber.
  Select More options.
  Select Settings.
  Select Calls and messages.
  Select Email message history. Tapping this option will create a backup file of all conversations present in the chat history.
  Once the backup file is created, select the application through which you would like to email it and send it to yourself or any other email

  Messaging history backup is available on Android and iPhone only.

Recover deleted Viber messages

Login to your email account and download the attachment (backup file) to your SD card. Once you’ve done so, the backed up Viber messages cannot be restored onto your device directly.


Prevent Samsung S4 Screen From Turning on Every SMS

In the galaxy S4 SMS application, go to Settings and there is an option called "Screen On". Untick this option and you should be able to do what you want.


For saving drafts, GMail and Email both save drafts automatically when you leave the app or lock the phone. For SMS, it should keep any text you've entered in the text entry field until you send or delete it.


How to use two whatsapp accounts on one phone

You can't install an app twice unless you go deep down hacking.

I don't know how WhatsApp works but you may just be able to put multiple accounts to one device. These accounts then may be handled separately by a single app. You can also try to look for alternatives if WhatsApp doesn't support multiple accounts.


HTC One M9 google pixel launcher experience app removel

You have made it a system app by flashing so you can not uninstall it via conventional methods. If you are a rooted user then you can remove it via this system app remover.


How to remove all icons from the Android home screen at once?

Your situation is due to the Auto add widget due to which when ever you install an app it wall automatically add an widget on your home screen thereby increasing the home screen count also.

I will first solve your home screen problem and below I will also give a screen shot where the problem can be solved for the future also.

The below steps is easy to follow and requires some patience to clean the clutter.

There are two ways to clean a home screen in any Android device.

Option 1 will help you clean your home screen through the apps available in the play store.

Option 1

Download any launcher which suites your requirement like GO Launcher  from the play store and clean the home screen as per your requirements from the settings.

If you don't want any hassle of any more apps then go for Option 2

Option 2

Step1-Do a normal zoom out in home screen (or) From home screen page, press the Option button, then click Edit  and it will display all the home screens and their content.

Step2-Either click on remove and remove all the home screens except for 1 or you will be getting a small minus (-) symbol right side corner of the home screen. Click on the minus and remove it.

Step3-If you have followed the above 2 steps correctly then you will be getting a single home screen from which you can easily delete the widgets(it solved your problem of deleting around 84 widgets and brings the count to only 12 with just a single home screen).

Step4-Under the Play store settings uncheck the auto add widget in order to ensure you do not face the problem in the future.


Internal storage not mounting on all Android M ROMs

Try to format internal storage with /system, /data, /cache. Do these format with recovery, whatever you are using.

Do it multiple times until all of them get mounted and internal storage shows your space.

Two days before on my new rom flashing I got hell out of that situation by doing so as written above.


That probably means that the Snapchat app is taking an actual photo as opposed to a screenshot of the viewfinder which is done on most Android Snapchat devices for compatibility, which explains why Android Snapchat quality is rubbish. However some phones like Samsung Galaxy S7, the rear camera makes a shutter sound because it takes an actual photo and not a screenshot of the preview feed.


How to recover completely darkened screen on Moto G (Lollipop) due to setting brightness to zero?

Had same problem.  I believe the adaptive brightness auto adjust it to zero light.
I use another phone flash light and direct it on the the front camera and light sensor. Unlocking with power button awaken my screen with adjusted brightness..
Hope this will help...


Is there a way/browser plug-in available that can turn off and on Airplane Mode without using the physical button?

Several, I'm sure. There's the simple Airplane Mode Widget for one. Then there's the way more complicated, but way more powerful Tasker for another (since it's capable of creating widgets to execute any of the tasks you define).

Oh, wait, the title said widget, but the question says status bar. On my S3 (also on 4.1.1), I can pull down the notifications, slide the power switches to the left a little bit, and there's the switch for Airplane mode. Does that work on yours?

If you haven't got the Airplane mode switch in your status bar, then the easiest solution would probably be SwipePad with a shortcut (not widget) to toggle Airplane Mode. This is the combination I use to turn on my LED flashlight (with TeslaLED). The reason you want a shortcut instead of a widget is because it saves you steps. If Airplane Mode Switch does indeed use a shortcut instead of a widget, then you're golden without having spent a dime. If it doesn't, then you can still buy the WidgetPad add on for SwipePad and use a widget, or buy Tasker and use it to create a shortcut which toggles airplane mode.


Bluetooth headset in-call volume doesn't change?

Try updating your Jawbone's firmware and see if that fixes it.  You can also try installing Jawbone Companion and see if that helps.  It doesn't have the OG Droid listed as being compatible when I click on Install on the Google Play site, it has my OG Droid as one of the options so it's worth a shot.


How to reply to an ics invitiation without using googlemail

It looks like this is a known issue. I'm using K9 mail and, while I would swear I've replied to meeting invites in the past,but I just tried sending my non-gmail IMAP self an invite from my google calendar and I get an ICS attachment and K9 Mail complains that it is "Unable to find a viewer for application/ics"

It looks like there are a couple of apps in the market that will handle this, though. Take a look at iscer and ICS Bot -- I haven't tried either but both profess do to do what you need.


Do virtual space apps in Android provide a fully virtual environment?

If virtual space apps are acting like Parallel Space then they are virtualizing the app runtime environment. Accessing external storage would not be a problem.

Commonsware put up a blogpost explaining what is going on under the hood with this virtualization with a caveat:

  However, this sort of virtualization technique – Android apps running inside other Android apps, for an Inception-style experience – requires that you trust the virtualization engine. After all, by definition, it can see all I/O between the app and Android, as it proxies all of that I/O. It is a [Man-In-The-Middle] MITM attack on the app.

So if you trust the makers of Parallel Space (or don't care) it is an option to consider.

From my answer: https://android.stackexchange.com/a/169048/3573


The process has stopped unexpectedly - recovery

What is a force-close?
If an application encounters an unexpected state or some other programming error, it will issue an force close. In most cases you will be presented with a form that allows you to send log files and the cause of the force close to the developer. Doing so will help the developer to fix the bug.
First aid

if it happens rarely, you might be able to "ignore" it. Contact the app's developer if it repeats from time to time. An extract of the logcat might be helpful to locate the issue.
if it persists: a reboot might solve it
if it still persists in a loop, preventing you accessing the device otherwise, and the app in question is one you installed yourself, you can boot into safe-mode and remove that app
if instead it's a system app, a factory-reset might be needed
if your device is rooted, you might boot to recovery-mode and "Wipe Cache" before going to factory-reset. If this works out, you won't lose any data.

Helpful questions/answers dealing with force-closes

How to fix a force close loop on Android with phone access?


Is there any way to unlock my phone from a mobile network carrier so I can use a different sim?

I can't believe it but I managed to resolve the problem.

Just a quick list of details to help future google searches:

I had a BQ Aquaris M5. Bought it sim-free, but then added a giffgaff sim.

Later I changed to a three sim, removed giffgaff sim and inserted three sim, but three network was not recognised. (Emergency call only.)

Resolved problems by going to System Settings -> Data Usage (or show more) -> Cellular Networks (might be hidden in top right corner) -> Set Preferred Network type to 2G/3G/4G AUTO, also go to Access Point Names, click Reset in right hand top corner menu, then go to Network Operators and check network operator is correct. Possibly restart your phone.

Happy to report mine is now working!


Where can I find a comparison of Android devices?

http://en.wikipedia.org/wiki/List_of_Android_devices

This link to wikipedia shows a list of Android devices. If you scroll down to the table with the section headed Released, Installed devices you will see a list of smartphones. I would recommend clicking on Version twice, to sort with the latest Android version eg2.2 ( and consequently newer phones) at the top.

You will notice that the Evo 4g and the Galaxy S are near the top. This should help to narrow down your choices.


How to restore apps after factory reset finished?

Have you tried this solution?

From any home screen, tap Apps.
Tap Settings.
If using Tab view, tap Menu > List view.
Scroll to DEVICE and then tap Backup & reset.
Under LG BACKUP, tap Restore from backup.
Locate and tap the backup.
Tap Start to begin the restore. This may take several minutes.
After the restore completes, tap Done.
The phone reboots to complete the restore.

(Source)


This answer by Satyam Koyani tells us that the file that keep those flags is named Local State, though the answer isn't Android specific.

It turned out to be true. The location of the file is /data/data/com.android.chrome/app_chrome/Local State. It's a JSON file but the extension is missing so your text editor may run into issues with formatting when you open it. For those who can pull the file into PC, you may try Firefox addon JSONView. Make sure to rename the file to add .json as an extension before opening it.

(Click image to enlarge; hover to know details)


data/app folder showing wrong folder names

Let's clear up some confusion. Things to always remember:

/data/app contains the APK of an app.

(PACKAGE → package name of an app)

Android 4.x: if the app is installed using Package installer of Android the file name would be PACKAGE-*.apk where * is often a positive integer.

/data/app isn't supposed to have any directory inside it.
Android 5.x: if the app is installed using the Package installer, a directory would be created for the app with name PACKAGE-* where * is often a positive integer. This directory contains the APK of the app with name base.apk.

For both Android 4.x and 5.x, /data/data contains only the data of the apps. All the apps are allotted a directory with name strictly the package name of the app.
For both Android 4.x and 5.x, /data/lib contains only the library (optional) of the apps. All the apps are allotted a directory with name PACKAGE-* where * is often a positive integer.

Now let's head towards the real issue.

When dealing with boot issues caused by an Xposed module, do not wander here and there.

Note:

Device requires to be booted into a custom recovery, data partition mounted there and adb setup in PC.
PACKAGE → package name of the Xposed module here
Unless explicitly mentioned otherwise, the solution would work on Android versions 4.2.1 - 5.1.1.

When you know which module is causing the boot issue

Go to /data/app and remove the APK of the troublesome module. This can be done from GUI on TWRP.

You can use command-line as an alternative

adb shell rm /data/app/PACKAGE*.apk

A less-extreme approach is to disable the Xposed module but not remove it. Head over to data directory of Xposed Installer /data/data/de.robv.android.xposed.installer, go inside conf, and remove the entry for your module from modules.list. It is up to you how you remove the line.

You can pull the file into PC, make changes and push it back.
I'd go for command-line though

adb shell sed -i '/.*PACKAGE.*/d' /data/data/de.robv.android.xposed.installer/conf/modules.list

sed is a stream editor and it is removing any line which contains module's package name from modules.list.

When uncertain about the exact module causing the boot issue

Go to to data directory of Xposed Installer /data/data/de.robv.android.xposed.installer, go inside conf, and remove or rename or revoke read permission from modules.list.
Alternatively, create a blank file named disabled (not disable) inside conf directory. This would cause Xposed Framework to not activate any module during boot. You can create the file using command-line

adb shell touch /data/data/de.robv.android.xposed.installer/conf/disabled
Another alternative, per the framework's developer rovo89 is

  [It is] possible to disable Xposed by repeatedly pressing one of the hardware buttons during early startup. The phone will vibrate twice when the first key press has been detected. Then you have five seconds to press the same button four more times. Each key press will be confirmed with a short vibration; the final one with a long vibration. It creates /data/data/de.robv.android.xposed.installer/conf/disabled, which prevents most of Xposed's actions (e.g. ... no modules are loaded). There's no 100% guarantee that this will get you out of a bootloop, but in most cases it should.

(Emphasis mine)

Remove Xposed Framework as a last resort

Android 4.2.x - 4.4.x

Use the file Xposed-Disabler-Recovery.zip located at /sdcard/Android/data/de.robv.android.xposed.installer/files. Flash that file from recovery mode to disable  Xposed Framework. It doesn't delete the Installer app.

Download the file from official thread, if you don't have one.

That archive, in essence, changes /system/bin/app_process.orig to /system/bin/app_process. You can make those changes on your own using adb in recovery mode.

Android 5.x

The official thread hosts an uninstaller file. Download the one relevant to your CPU's architecture and flash it from recovery mode.

If you're not using the official Xposed Framework then the uninstaller may not work for you. It may even cause unforeseen issues. Best is to search the web for the uninstaller.


How to disable warning about listening at high volume for a long time

According to the article How to Automatically Disable the High Volume Warning without Root, the warning is implemented on devices due to European legislation which stipulates that:

all electronic devices capable of media playback sold after February 2013 must have a default output volume level of a maximum 85 dB. Users can choose to override the warning to increase the volume to a maximum of 100 dB, but in doing so the warning must re-appear after 20 hours of music playback.

(The warning should only appear if your device is using an European ROM)
It is possible to disable the warning by following the methods below:

On rooted devices

If you have the Xposed framework installed, there are several modules (VolumeSteps+ (image on the left), NoSafeVolumeWarning, GravityBox (image on the right), etc) that offer the option to disable the warning.

On non-rooted devices

The article above describes methods for disabling the warning using Tasker & AutoTools
either at boot or periodically. It also has a link to download the Tasker's scripts.
In other forums, the app Hearing Saver is purported to work on non-rooted devices.
You can also go to Settings --> Apps --> Your_App --> Notifications --> enable Block Notifications
Note: I don't use Tasker that is why I have not included the process decribed in the article. However, those who are more knowledgeable with it can include the steps.


what do the numbers after the : /dev/block/vold/179:xx mean?

These are the "major device number":"minor device number" (You can list them with cat /proc/partitions in adb). The major device number selects which device driver is being called to perform the input/output operation. This call is being done with the minor number as a parameter and it is entirely up to the driver how the minor number is being interpreted. The driver documentation usually describes how the driver uses minor numbers.

The sc-card is normally mounted by the volume daemon (vold). The output of mount shows you where the according mount points are.


My Android 1.6 phone has the following files in the /system/media/audio/ringtones directory. Are any of these the one you want?

Noises2.ogg
BirdLoop.ogg
Noises1.ogg
Big_Easy.ogg
No_Limits.ogg
BentleyDubs.ogg
NewPlayer.ogg
BeatPlucker.ogg
World.ogg
MildlyAlarming.ogg
VeryAlarmed.ogg
MidEvilJaunt.ogg
TwirlAway.ogg
LoveFlute.ogg
Thunderfoot.ogg
LoopyLounge.ogg
Third_Eye.ogg
InsertCoin.ogg
Terminated.ogg
Growl.ogg
Steppin_Out.ogg
Glacial_Groove.ogg
SpringyJalopy.ogg
Gimme_Mo_Town.ogg
SitarVsSitar.ogg
GameOverGuitar.ogg
Shes_All_That.ogg
Funk_Yall.ogg
Seville.ogg
FriendlyGhost.ogg
Savannah.ogg
EtherShake.ogg
RomancingTheTone.ogg
Eastern_Sky.ogg
Road_Trip.ogg
DreamTheme.ogg
Ring_Synth_04.ogg
CurveBall.ogg
Ring_Synth_02.ogg
CrazyDream.ogg
Ring_Digital_02.ogg
Club_Cubano.ogg
Ring_Classic_02.ogg
Champagne_Edition.ogg
Revelation.ogg
CaribbeanIce.ogg
Paradise_Island.ogg
Calypso_Steel.ogg
OrganDub.ogg
Cairo.ogg
Noises3.ogg
Bollywood.ogg


I have never been a fan of the froyo apps2sd, I was a huge fan of the original "apps2sd" that used an EXT2/3/4 partition on your sdcard. I am not sure if any custom ROMs still support this. I know it is not "supported" in cyanogenMod. You will have to root to go the "apps2ext" route. but if you dont want to go that route, or can't find any ROMs that support it, I don't really know of any way you can really free up any additional space.

If rooted, you can delete any "bloatware" that is installed on the /system. You can remove z4root after you install it. Another thing to keep in mind, even if you install applications on the sdcard, they can still use the /data directory to store their data, which is located on the devices internal storage.


Where is Telegram for Android developed? (Or: is it really free software?)

The App is free and will always be.

  Telegram is free and will stay free — no ads, no subscription fees, forever.
  - Telegram FAQ

Apparently they are not updating the code right after each release, but after a month or two they do (Usually.)

To submit a bug you can Contact Telegram Support within the app, Settings >> Ask A Question.

In short: It is a free software, And its somewhat open source...


Why does my power button take screenshots?

When you hold the Home key and tap Power, it takes a screenshot.  Unfortunately sometimes lag causes the Home press to be delayed/extended, so if you press it and let go before hitting Power it will still happen sometimes.

The original SGS suffers from this issue as well, though it uses Home+Back.  I would try the same workaround I propose in my answer to that question:

  Go to Settings -> Applications -> Running Services and click on ScreenCaptureService to end it.  You'll have to do this every time you boot up your phone, unless you get a task killer or can remove it somehow, though either of those may have other side effects.


If you want to report crash, you can do using other way :

When app crash, go to

  Phone Dialer -> Dial *#9900# keystring -> Dial

This will open Dumpsys terminal, then click Run Dumpstate and this application terminal will capture logs in background for you.

Now, you just need to attach the file from /log/dumpstate_ddmmyyhhmmss file as crash report.


Why does the Samsung Galaxy Tab2 7.0 have a built in phone app?

There are 2 versions of Galaxy Tab2 7 - WIFI only and WIFI+3G.

3G version just has a slot to insert your SIM card (near SD slot) and turns your tablet into really big smartphone :)

I've also read, that 3G version is available only in Europe.


Apps & Galaxy 6's rate of battery life decline

Having more apps installed to your device storage will not at all affect your battery life, unless perhaps your storage is nearly full and the OS / storage controller needs to spend extra time finding free blocks.

Running more apps will certainly affect your battery life.  Many apps will use services, or register broadcast receivers that get events and run a task, etc. thus using CPU time and battery.  However, this is absolutely not different from other mobile OSes.


Can not install CM 13.0 / 12.1 on galaxy s2 because of missing file_contexts

After some help from the irc-channel, the solution is (like described in https://web.archive.org/web/20161224194651/https://wiki.cyanogenmod.org/w/Install_CM_for_i9100) to use the boot.img from the cm13-zip (which seems in fact to be twrp) and flash it to the device with first booting in download mode (Power + Home + Down) and then running heimdall flash --KERNEL boot.img --no-reboot (KERNEL with capital letters). Afterwards, one can normaly install the zip using sideload.


Why Google Play Store only allows free apps in Myanmar?

Burma or Myanmar had been sanctioned since 1997 by the U.S. due to the political system. The U.S. plans on lifting the sanctions  starting 2013 because Myanmar began to allow democratic elections (Source: Wikipedia). Not all sanctions have been lifted, yet but Google plans on expanding to Myanmar in the future.

From qz.com here:

  "Google Play… and Google Wallet? The Google Play store, the app store
  for Android phones, has been blocked in Myanmar because of
  international sanctions that restrict payments to the country.
  Instead, locals use pirate app stores, which work with their
  jailbroken phones. Google plans to open the Google Play store in the
  near future, and already the country’s app developers report
  restrictions are coming down."

From the US Treasory Department sanction document:

  "With certain exceptions, U.S. persons (both individuals and entities)
  are prohibited from transferring, paying, exporting, withdrawing, or
  otherwise dealing in the property and interests in property of an
  individual or entity on OFAC’s list of Specially Designated Nationals
  and Blocked Persons (“SDN List”), including those listed in the Annex
  to E.O. 13310, E.O. 13448, and E.O. 13464, or determined by the
  Secretary of the Treasury [...]"


I enabled Google Cloud-Print but what can I do with it now on my phone?

You will not find this setting in Android's Gmail app, but on the Gmail mobile site (accessed via Browser) it's here:


Can an Android app circumvent its stated permissions?

As Meer Borg correctly states in his answer: when an app is installed, the package manager reads its Manifest, and notes the permissions requested into files the Android system controls (/data/system/packages.xml, /system/etc/permissions/*.xml (one file per app)). Additionally, for each permission there is a specific user group, which will be assigned to the app1. So each time the app tries to access a feature requiring a permission, this is checked against: if the permission was declared in the Manifest, access is granted – otherwise it's refused. note that this is a simplified description, though
While this is the general rule, for some things there are possibilities to work-around the permissions. If an app e.g. wants to send something to the internet, it could also do so calling an "intent", asking the browser to open a certain page (like e.g. http://bad.server/collector.php?info1=some_info&info2=more_info). However, this would not go un-noticed by the user, as the browser would open in foreground and show this action. So if an app would make use of this feature, the outcry would be heard (usually).
If a dev really wants to do "bad things", he could also use another way: have one app with all the required permissions, and a second with almost none. If the user has both apps installed, the second one could call the first (big-permission) app to process "things" it cannot do itself (due to lacking permissions) – in the same manner as described above for accessing the internet. note that this priciple is used e.g. for addons, and "inter-app-communication" in a positive sense, too
TL;DR:
An app is restricted to the permissions it requests, and cannot directly access other "things". "Indirect" access would not go unnoticed.
P.S.:
This is just an abstract, and simplified presentation. I'm not in Android development, so some dev might have better understanding and correct me, or add to the above.

1 Example (note the "groups" list):
shell@android:/ $ id
uid=2000(shell) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1009(mount),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats)

The id command (without parameters) shows information about the "current user". In this case, I was using adb shell, so the user is the "shell app" (rather the integrated Unix shell). The list of groups shows which permissions are granted to the shell, So it can e.g. read and write the SDCard, access Bluetooth, and the Internet (plus some more things).


"Cannot add/update network before store is read!" when trying to save a WiFi network on Android 9

I had this issue after an updating of an Android 9 Pie custom ROM.
When trying to configure my wlan, I had error messages:

Failed to Save Network/ Wlan Netzwerk kann nicht gespeichert werden
Failed to connect to Network / Netzwerkverbindung konnte nicht hergestellt werden

Reset of network / WiFi / Bluetooth functions did not help.
Toggling static and dynamic IP address configuration did not help. WiFi manager did simply not accept and store entered WLAN configuration including password, etc.
Logcat brought up:
E WifiConfigManager: Cannot add/update network before store is read!

Further research brought up, that since Android 8 Oreo configuration of WiFi is, passwords, SSID, etc of known or configured networks are stored in /data/misc/wifi/WifiConfigStore.xml (previously wpa_supplicant.conf).
Owner is system:system with chmod 0600 privileges.
Checking this file with vi brought up garbage as contents in my case.
If the WifiConfigStore.xml file is damaged, the described error ensues, that the WifiConfigManager cannot read and update configuration.
Deletion of the file in this case recovers the situation, and Android spawns a new xml template. After a reboot I could enter wireless configuration data and connect.
Note that the config file may also be located in folder /data/misc_XX/wifi/ on some systems, with XX being some combination of two letters.


Deleting a picture being sent by whatsapp

When sending whatsapp image there will be cancel symbol only till file is not uploaded to Whatsapp servers, Here is the cancel symbol for reference.

If Image gets uploaded you have to use Delete for everyone feature for removing the Image.


Clear app data of Media Storage app.
Find and delete .nomedia files on sdcard.
And reboot.

Terminal command to delete .nomedia files recursively.
Install Terminal Emulator for Android app. Open it and enter the command.

find $EXTERNAL_STORAGE $SECONDARY_STORAGE -iname ".nomedia" -exec rm {} \;

NOTE: Since android 5.0 doesn't allow third party apps to delete contents of external sdcard, U may need root permissions before that command to delete any .nomedia files on external sdcard. In terminal emulator, Hit su and enter and grant root permissions before using that command.


Rooting introduced adware; how to get rid of that (if needed including unroot)?

By rooting the smartphone usually only an app (like SuperSU) to manage these rights installed is installed. However, the apps do not display ads.
However, Kingo root might install additional apps during the rooting, which might then display ads.
In a first step, you should uninstall all (Not system) apps that are not used.
If the advertisement is still displayed, further apps should be gradually excluded, for this they can also be uninstalled.
If this is about in App advertising, it may be because an update has added advertising. To remove this type of advertising, an adblocker can be installed.


Google play store available apps whilst on VPN vs native Google Play Store country

Don't ask for problem. Ask for solution. Try making two accounts add both to a family group and share both with each. That way you pay once and get both apps on both accounts. Thats what i would do. I recommend sharing with nearby share. (offline)


How to remove soft navigation keys in Xperia without affecting Dialer's call button?

Try hiding the soft keys using Gravity Box, a module for the Xposed framework. Gravity box will let you tweak parts of Android without the need for a custom ROM. There are 3 different versions of Gravity Box for 3 different versions of Android (JB, KK and LP). Link for framework: Xposed. Link to modules: Modules. You can then search for the module you want.


Can I buy apps from the play store without having an Android phone?

Generally, the answer is No. But there is a way to buy the apps first. Find a friend who is willing to let you add your account to his/her phone, then you can buy the apps under your own account.

Edit: Here's an article I just came across.


Samsung Galaxy S6 4.6MB/s Seqential Write (Why so slow?)

I'm getting 45 MB/s sequential write when it should be 120 MB/s. Read speeds are roughly the same as on the review though.

In your case, I would try full factory reset, reflashing the stock ROM or even a custom ROM with a different kernel to see if the benchmark would generate different results. If you get roughly the same results after all, it's a hardware problem.


Galaxy GT-P1000, in recovery mode, which button is "Home Key"?

Does it have a physical power button? Usually, that is the OK button in recovery mode.


Accessing Calculation History on HTC Calculator App

Definitely, the most unusual timing to anwser my own question!

When I picked up the phone. I accidentally held down the menu button and the on screen keyboard came up.

The up▲ and down▼ buttons there will do the trick!


I cannot find any specific accessories on the official samsung product page. However a TV-OUT Cable exists which presumable (if the projector has all the necessary inputs) can also be used to show the picture from the tab on the projector:

Product Name: Samsung ECC1TP0BBEGSTA Galaxy Tab TV Out Cable

Unfortunately the cable doesn't offer hdmi - output: only RCA Video.

An HDMI Adapter for the Galaxy TAB Series exists but it's not compatible with your specific model (Galaxy TAB 2 7.0) see the following product page


Incorrect Phone labels for Google+ contacts

Seems like it is a conflict between the Samsung's Phone app and G+'s way of storing labels. Using stock Android Phone app might solve your problem.


Is there any way to disable or remove the [ T ] Tesco navigation button on a Hudl?

Well that took quite a bit of work.  In the end I was able to get the custom firmware for the Hudl mentioned on the MoDaCo forum.  After that the difficulty was getting the USB Drivers up and running to get the Hudl happy as an MTP device.  I think this is how it went...

Enable Developer Settings & USB Debugging - This Hudl is an Android 4.2.2 device so you got to Settings > About Device scroll down to Build Number and then tap it 7 times.  After that you will find that you can go to Settings > Developer options then enable USB Debugging.

USB Drivers - Honestly I don't know what I did to finally get this working.  Even with the Android Development Kit installed the drivers did not load correctly.  Some scrabbling around took me to the AndroidCentral Forums from which I downloaded a MotoHelper Driver, extracted the files from that install executable and then installed the 64 bit driver version under \MotoHelper_2.1.32_Driver_5.4.0\$TEMP\ (this took me two attempts).  After failing to get an Unknown Device to install as a composite mtp devices, I tried replacing some of the other ones that came up; a Hudl and an MTP device.  That did not work so I unplugged the device, plugged it back in.  Eventually a second Hudl device appeard and this I could choose to be a Composite MTP which then let adb devices -l see the thing.

Backing-up the old and installing the new SystemUI.apk - This turned out to be the easy bit.  Follow the instructions from the MoDaCo forum post.  Navigate to wherever you have the new .apk in a console and then:

adb pull /system/app/SystemUI.apk SystemUI.mybackup.apk
adb push SystemUI.apk /sdcard/SystemUI.apk
adb shell
su
stop
mount -o remount,rw /system
cp /sdcard/SystemUI.apk /system/app/SystemUI.apk
chmod 644 /system/app/SystemUI.apk
reboot

I am very grateful to PaulOBrien for getting the modified ROM setup and providing the instructions that got me most of the way.


The system itself AFAIK doesn't expose a GUI element to do so. However, you have multiple options to trigger the Media Scanner:

Reboot the device (not that convenient)
unmounting/remounting the SD card (via Settings; better, but still not convenient)
using one of the apps/widgets available in the app stores. One that's reportedly working with Kitkat is SD Scanner (see my answer here)
using ADB to trigger it (telling it the card has just been mounted – so basically we fake the second option):

adb shell "am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///mnt/sdcard"

Edit: Some ROMs (e.g. CyanogenMod) seem to have a GUI element for it in Settings › Developer options › Developer tools › Media provider – where you can find a button labeled "SCAN SD CARD"


How to add route with busybox (for specified destination and gateway)

Magisk:

/dev/busybox/route add -net 1.0.1.0 netmask 255.255.255.0 gw $(getprop net.dns1)

Busybox:

/system/xbin/busybox route add -net 1.0.1.0 netmask 255.255.255.0 gw $(getprop net.dns1)


Samsung is notorious for boot loops.

You are having problems with the system integrity check that's run by the kernel.

You need to install System-less root, Magisk uses systemless root however I'm a SuperSU fan and I hate magisk.

You just need to install the correct systemless root zip.

I have a SuperSU installer for Android 5.1.1,
SuperSU v2.82 Systemless

For some strange reason, I was able to enable full root access after installing the systemless zip.

To enable the full root like I did, you need TWRP 3.2+

Open TWRP and install SuperSU with TWRP
( Install full root using TWRP )
Do not reboot yet, Install the systemless root zip, it will automatically change to " system root mode " and install root access bypassing the systemless install.
after literally 10 minutes boot time, my device boots with full root access.


How the name of a song can be displayed when listening to local FM channel in MyRadio?

The broadcast channel is surely using Radio Data System (RDS), also called Radio Broadcast Data System (RBDS) in the United States. It is now common practice (at least in my country) to transmit informations like Channel's name, programme's name or song's name with this system.

Your app simply receives and parses these data to display it, like a compatible radio set or car's radio would do.


How can I make voice search know that a certain first name is always that specific contact?

Would this help? Then you could say "text my wife"...

Add relationships to your contacts


Lost synced contacts in my HTC Desire HD

You may need to re-enable syncing of your Google contacts. Here's a simple guide on how to do that: http://www.wikihow.com/Sync-Google-Contacts-With-Android.

Also, the contacts may be on your phone, but not set to display. To fix this, go into your contacts list, hit the menu/options button, and open "Contacts to Display". Make sure that your gmail contact list is enabled in this menu.

Finally, if those don't work, check this link: https://productforums.google.com/forum/#!topic/gmail/zCWHBp5d9h4


ASUS_T00J zenfone 5 recovery mode shows no command

If this is the same as on Nexus (and I'm not entirely sure that it is but Nexus devices do do this when booting into recovery) then do the following (from the DigitalTrends article here).

"Press and hold the Power key and the Volume up key for around three seconds and then let go of the Volume up key, but keep pressing Power."

After doing this, the recovery options should appear.


What are the files with a tilde ~ in their names?

The files are generated by Samba when it encounters file name having invalid windows file name characters like :, \, <, >, | or directories ending with dot. The reason the files appear on your Android device is they were synced back from your PC. You can safely delete the files, but they will mostly likely reappear again, as long as files with invalid characters are created by Android apps.


My Samsung Galaxy trend plus wifi wont turn on

Do you have applied any update(custom or OTA) ?
Custom: If you have upgraded your ROM before official release, high possibilites are there to face these type of problems.
OTA: Very rare but possible if your manufacturer provides an OTA and this problem is occurring after updation of device.
Solution:
• If you think it is occuring after update, you should degrade your Firmware version by custom ROM.
You have not updated device since a long time ?
In this case high possibilites of facing such problems.
Solution is please go to nearby custmore care or look for OTA update in you handset Software Update section which falls under About Phone .
[If your device is out of warranty and don't want to spend bucks on it now, please upgrade by custom ROM.


For those who are looking for an answer to this question: you can enable adb from a zip file that you install through recovery. I modified Superuser.zip from http://download.chainfire.eu/351/SuperSU/UPDATE-SuperSU-v1.65.zip What I did was I modified system/build.prop and added persist.service.adb.enable=1 at the bottom, I also added ro.setupwizard.mode=DISABLED to disable the setup wizard which gets annoying if you wipe or flash often. Then I added a precompiled sqlite3 (don't have a link, I got it from my company's repo) to system/bin and the line sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value=1 WHERE name='adb_enabled'" to system/etc/install-recovery.sh (although some people say modifying settings.db is optional.)
Unfortunately it seems adb still requires you to accept the rsa certificate until you unpack boot.img and modify /default.prop


How to stop web page from opening Android Instant App?

The sure way is to disable the whole instant apps feature.
From Google Play Help,

Change how you open instant apps from links
You can change your settings to open links into instant apps or websites. If you turn on “Upgrade web links,” and click certain links, the instant app may open and you’ll be able to use some of it’s features, without actually installing the full app. If the setting is turned off, the link will open in a website. Learn more about instant apps.

On your Android phone or tablet, open the Google Play Store app .
Tap Menu  and then Settings.
Select Google Play Instant.
Turn on or off Upgrade web links.

Even when this setting is turned off, you can always continue to try instant apps by clicking on links that are Google Play branded.


Is this android mobile device credit card payment system secure and safe?

You know the same way you know that any card reader the merchant is using doesn't clone your card or misuse your payment details: you don't know at all.

It's possible for apps to detect whether the phone has been rooted or not, so one might expect that a payment app would refuse to work on a rooted phone, just like some video streaming apps do. But as the consumer, it's not possible for you to verify the security of the merchant's card reader, whether it's a smartphone or a special-purpose device.

The good news is that it's not your responsibility to do so. If the merchant allows your card details to be misused, whether deliberately or through negligence, they'll get into trouble with their merchant acquirer (i.e. their bank). You can "dispute" any fraudulent transactions with your bank to get them reversed.


how to clear RAM on the click on a button?

Android's RAM management has gotten quite good over the years, but if you really need to free up ram, I recommend this app: Taskmanager. It also features a widget to put in your homescreen.


Hand shields bluetooth antenna in Google Pixel 4a 5G?

If you're having troubles with your new Google Pixel 4a 5G from late 2020 in 2021 or later I recommend downloading the latest Google connectivity apps and update your system to  the latest Android version.
I was forced to set-up my device offline, the original version must have had some kind of bug with the bluetooth. After installing the updates everything worked.
I was able to determine, that the issue is software related after conducting a few tests. It turns out, that not holding the phone but turning on its screen is causing the stuttering.


Read every file stored on device or SD card?

One possible way is installing an Android terminal emulator such as Termux or jackpal.androidterm (which I have).

cd /storage/extSdCard/
cp -R -v . /dev/null

-v adds verbosity and shows which file is being read momentarily. “extSdCard” might be ####-#### (hexadecimal characters such as 0612-2FA5).

/dev/null is a black hole in Unix/Linux based operating systems. Everything put in there is gone. But what the command does is copying all the files into nothing, hence the source files stay the same, just getting read.

Alternatives:

grep -R "Any Text" #if working directory is already selected using the “cd” command.

Or grep -R "Any Text" /storage/[path to MicroSD card]

This will quickly search every file recrusively for text, causing all data to get read.

You can also redirect the output of the command to >>/dev/null or >>/dev/zero.

Another alternative is using a hashsum generating command (md5sum needs the lowest processing ressources for the same amount of data), but that's less efficient because it needs to generate a hashsum. This process requires additional system ressources.


Samsung galaxy Tab 3 won't show up in My Computer?

Try google search: 'usbdeview' and download it.
Now delete all drivers with the Vendor ID '18d1'
Search Google again for: 'Samsung Galaxy Tab 3 Drivers' and download and install, else use Google's USB Drivers: Search Google for 'Google USB Driver'.

Install them, and try and plug it in again.
On your tablet: Go to Settings -> Development Settings - > Tick USB Debugging.
You might wanna change your USB Storage to 'Charge only' or 'Camera' if possible. Else try to search Google for: 'Samsung Galaxy Tab 3 root'.

I hope I helped.


Android: Change Samsung Galaxy Ace default message type to text (160 charactors )

AFAIK the stock Messages app always sends a SMS unless you've added an attachment (picture, video, audio), or if you are typing a very long message (the latter depending on your settings). If there is an attachment the message will show the number of used KB instead of the number of remaining characters.

That being said, you should check if the message centre number in your SMS settings is correct. To check start the Messages app, click Menu > Setting, scroll down to the SMS Settings section.

Also on the same screen there is a setting that may convert long text messages automatically to MMS, so you might want to turn that off.


Caf:
I had what I thought was the same issue upon receiving the 6.0.1 update this past week on my Galaxy  S5. However, I realized that I was plugging my phone in when I returned to the office which was disabling power saver mode which I typically leave on. After turning this off, I was able to sync over the mobile network. Interestingly, changing the doze settings had no effect (I tried them on and off with the power saver). I would see if your user leaves the power saver mode on as that was not explicitly mentioned above.


My phone is unlocked, but I don't remember pin code. Recover from Google somehow?

I think you can turn screen timeout off, if possible (may vary by OEM).
Most times, Google has no control of your phone lock, as far as I know.


Currently, you can side load the flash player on a 4.1 device. Meaning you have to download the apk file and install directly from the device, or with adb. There is no guarantee that flash will work at all in the future. Not only is Adobe dropping flash support for Android 4.1, No new installs for any version of android will be allowed for the Flash Player app from Google Play after August 15th.

I hope that this actually means that Adobe is moving closer to making flash "export" to something that modern browsers can all run, like using the HTML5 canvas. Flash on Android has always been pretty limited. It's only real use was for playing flash video, anything else I ever tried to use it with was buggy and laggy.


How to go to a specific time of a video clip quickly in YouTube app?

If you type/paste the URL with the time behind #t= into your browser on Android (I use Chrome, but others would presumably work the same way) you should get a popup asking you if you want to open the link in YouTube. This will open the video in the YouTube app and jump straight to the time defined.

Matt Cutts explains how to do this with the YouTube URL on his blog. Try copy/pasting http://www.youtube.com/watch?v=PjDw3azfZWI#t=31m08s into your browser as an example.