Where does Google MyTracks store recorded files? I am not 100% sure of this but I seem to remember that in previous versions of MyTracks the recorded files were stored at /mnt/sdcard/MyTracks. But this does not seem to be the case any more. By previous I mean version prior to at least version 2.0.4 which is what I currently have.

I have recorded several tracks but can't find the files at /mnt/sdcard/MyTracks. In fact there is no such folder name on that location. So where does it store recorded files now? I need the GPX files.

I tried searching for "mytrack" and also "mytracks" (case insensitive) in File Expert app at /mnt/sdcard but it found no folders. It did find some files.

com.google.android.maps.mytracks
/mnt/sdcard/android/data/com.google.android.maps.mytracks

cache_vts_com.google.android.maps.mytracks.0
/mnt/sdcard/android/data/com.google.android.maps.mytracks/cache/

And additional 4 files in the same location. But I can't see any GPX files in here. Attempting to search at root causes File Expert process to crash.

I'm still not sure where actual MyTracks data is stored. I think it's stored somewhere in the internal memory, not in the external memory. But I have found a way to export the GPX data.

Start MyTracks.
Press Menu button.
Tap "Save all to external storage".
Tap "Save as GPX".

  Saved x tracks to /mnt/sdcard/MyTracks/gpx.

At least some of the data for Google MyTracks is stored at /data/data/com.google.android.maps.mytracks. But to view /data/data you need to enable the root explorer in the phone and you need root access.

To enable root explorer in File Expert:

Start File Expert.
Press Menu button.
Tap More.
Tap Settings.
Tap File Explorer Settings.
Check Root Explorer option.

For this to work you need root access on the phone, i.e. the phone needs to be rooted. Also, sometimes you will need to mount the file system as writable, and you can do this too within the app settings.

(I tried the same thing with ES File Explorer but I was unable to even view the root folder / with it, it was only able to view /sdcard. So therefore I recommend using File Explorer instead.)


What does the "modify/delete USB storage contents" permission really mean? What does the modify/delete USB storage contents permission really mean? Does it grant access for the application to read, modify and write all the data on my USB storage? Maybe it is this only limited to a subset of that data (e.g. only data written by the application itself)? Or does it mean something else entirely?

If you are familiar with the concepts of read and write permissions on various PC platforms, that is pretty much the same as what is going on here. You are giving the application write access to your "external storage" Which could be an SD card, or some storage space that comes with your device.

That permission indicates that the application is able to create, modify, or delete any files that reside on the SD card (or the non-removable storage space that the the OS treats most like an SD card).

So it could download a file from online and manually save it to your SD card.

It could generate its own image, text, audio etc.. file and save it to your SD card.

It could delete any file on your SD card.

It could find a file that already exists on your SD (even one with nothing to do with the app) and make changes to it.


How to enable the SD card to be written on by all apps [Mrashmallow] Is there any way without rooting the device? My device is a Sony Xperia C4.

Yes, you can use adaptable storage to do this. This means that your SD card with merge with your internal storage and display itself as one big SD card. This is really nice if you need extra storage, but things can go crazy if you pull your SD card out of your phone as it's used as internal storage.

Just make sure NOT to pull out your SD card from your phone if you decide to enable this.

You can enable it in 2 ways:

ADB:

adb shell sm set-force-adoptable true

From Settings

Go to Settings -> Storage -> SD Card -> Format as internal


How to mount a ext2 partition in sdcard I don't want to use fat32, I want use the more stable ext2.

You cannot use anything but FAT for the external SDCard. Android will not mount the card if it is not FAT.


Is it feasible to install 3000 mAh battery to MMX A89 mobile? Device : MMX A89
OS : ICS 4.0.4
Battery : 1400 mAh

Is it feasible install 3000 mAh battery to MMX A89 mobile?

As internet is ON on mobile so it's getting drain within 6 to 8 hours and I am not using internet with lot of use. Although battery get drained so quickly.

Any solution?

According to this site, your Micromax A89 Ninja phone has a removable back plate with a replaceable battery.  It should be possible to replace the original 1400 mAh battery with a higher capacity one. However such battery will definitely be thicker in size, so you would most likely need to buy a different back plate to accommodate for the added thickness (see an example for Galaxy S4 here.)

I have not found any online merchant that sells extended batteries for Micromax A89, but you may have better luck with local cell phone dealerships in your part of the world.


Menu from menu button disappeared? I would like to know why the menu button has been removed from Android in Android 6 and 7 mobile phones, hosting an apps button instead. Thanks.

(I remember long pressing the home button on Android 4 to get to the apps list.)

Currently the recents panel rests there for easier multitasking. That's the aim of any computer developer since that makes it more productive


G1 Misbehaving -- can I (should I?) reinstall donut? I have an unlocked G1 (b/c I am stuck with an AT&T contract) that recently started to do a lot of weird things all at once. Most notably, it rings but does not show the caller or allow me to pickup. The home key no longer does anything, and when I hold down the power key I see only the "power off" option -- no airline mode or silent mode.

I can make calls just fine but this is obviously an issue.

I've managed to get root on the phone (via UniversalAndroot) and BusyBox and i've been reading this: http://gailly.net/android/android-tips.html but I'm not really sure where to start troubleshooting this. I think I need a development OS to actually run adb root. I'd like to at least try installing or upgrading my OS.

Am I barking up the wrong tree? This is my only phone.

I'd actually recommend upgrading past Donut, since there is a great custom ROM community for the G1.  For example, this looks like the best Froyo ROM for the G1, but you can look around XDA's Android Development forum (specifically the ROM Bible thread) if you want to find out more first.


Will Samsung Fast Charge charge a QC 2.0 device as I have seen that Samsung phones can fast charge on both Qualcomm Quick Charge  and  Samsung Fast Charge adapters.

But I am unclear if you want to charge a HTC/Sony etc Qualcomm 2.0 device if the Samsung Fast Charge chargers will charge the device similarly to a dedicated quick charge 2.0 charger?

Yes, of course.
Samsung Fast Charge is basically an alias for Qualcomm QC 2.0/3.0 (for S7/S7 edge). They are totally compatible with each other.


Does Nexus 7 2013 have 3G support? Nexus 7 2013 has 4G support, but I can't find any information on 3G support. If I get a Nexus 7 4G model, can I use 3G?

The current New Nexus 7's only support wifi. They do not support any mobile data yet. But once they are released with mobile data support, you can count on them supporting older networks, like 3g (HSPA/HSPA+) as well as supporting 4g (LTE). LTE coverage is not wide enough for them to only support 4g.


Skip "Sign in to Google" when setting up new Android device I recently got a new Nvidia Shield TV. On the first start, after asked me to set up my language and connect to my wifi, it prompts me to "Sign in to Google." The only options on the screen are "use your phone or laptop" and "use your password." How can I bypass this step?

My Shield TV worked just fine for three years without a Google account, but the Oreo update appeared to lock me into a signup page; This is pretty obnoxious.

You can double-tap the home button and dismiss all the active applications; once you do that the launcher will come up without requiring you to login to a Google account or give them your phone number to create one.

You will have a permanent notification suggesting you sign in, though.


Set a custom alarm / browser entire storage on Motorola Moto G5 / Android 7.0 I've been using Moto E3 and G4 before and had absolutely no problems in using custom / own alarm tones on these devices / Android versions (on both Android 6, 7.0 and 7.1 in case of G4).

Now, I have purchased Moto G5 and whenever I go to Clock > Alarm > [alarm] > Ringtone > Your sounds > Add new some kind of weird file browsers opens that allows me to pick alarm ringtones from only: "Audio" and "Downloads" folders giving me "Recent" and "OneDrive" options in addition.

How can I select alarm ringtone from (system default?) "Alarms" folder? Or how can I force Clock app to use different file browser (i.e. system "Files Manager" or custom "Solid File Explorer"), which allows me to select a file from any folder?

Am I limited only to above mentioned folders and must copy my alarm ringtone to i.e. "Download" folder in order to use a custom alarm ringtone on Moto G5?

In the "weird" file manager, click on the ellipses in the top right and choose Show internal storage.

Now you should have "Internal Storage" available in the hamburger menu (three horizontal bars) in the left.

You can now browse your internal storage and choose the custom alarm tone which you want to make your alarm tone and it should be applied.


Do keypad commands come from Android or the manufacturer? I'm curious if keypad commands like those listed below come from the Android OS or if they're added by manufacturers. On my N1, I know of these two commands:

*#*#checkin#*#* - Phones home to check for updates.

*#*#info#*#* - Enters a detailed phone information menu.

There are many that seem to be "standard", but they can also be added by individual applications (e.g. provider-installed).

Check out http://forum.xda-developers.com/showthread.php?t=540483 for a method to extract telephony codes from your installed apps.


How prevent my phone from hiding the country code? My Samsung s8+ called id only shows the local phone number without country code. (023455678 instead of +123455678)

How can I fix it?

source Go through this link for more understanding.

Conclusion:

A leading 0 or "(0)" is a way of showing that you have provided the full phone number in the national format.  The 0 represents the national dialing prefix; the caller will know to omit the leading 0 if they are placing a local call.
A leading + is a way of showing that you have provided the full phone number in international E.164 format.  The "+" will tell the caller that they need to dial the international dialing prefix such as "00" or "011" if they are calling from outside the country; and that conversely they may need to dial a "0" or "1" if calling from within the country.


Cannot use Gear VR app with error message "com.samsung.android.hmt.vrsvc is not installed" I have Samsung Galaxy S5 and Samsung Gear VR. I am trying to use CB Enabler for Gear VR, but I keep getting the message:

  com.samsung.android.hmt.vrsvc is not installed.

How can I install com.samsung.android.hmt.vrsvc and try to run the application again?

Searching com.samsung.android.hmt.vrsvc reveals that it is Gear VR Service (from list of S6 bloatware on XDA).

Researching about Gear VR Service itself, it seems that Gear VR only supports a handful of devices officially (from Wikipedia):

Galaxy Note 4 (developer version)
Galaxy Note 5
Galaxy S6/S6 Edge/S6 Edge+
or Galaxy S7/S7 Edge

And thus, those devices have Gear VR Service* installed.

You can still check if your device has this by going to Setting - Application Manager - Gear VR Service, and check if it's there, enabled/disabled.

Image courtesy of Unreal Engine documentation

Regarding installing this service on other devices, I have searched and as of current writing, nothing came up. Most of them can only suggest to wait until Samsung officially push the Gear VR Software update to your device.

*may depend on update by carrier (from Reddit).


No Internal Storage in One Touch 8020A http://es.tinypic.com/r/2vx3zwn/9

I have only 2 apps and I can not download anything, its a One Touch 8020A.

I have nothing in the internal space, onlynin the SD Card and I am not able to download anything.

Any ideas or solutions?
Thank you

I had the One Touch before the phone I have now. It am sad to say that thr phome itself causes the problem. I could barely install an app. Every app would install on internal storage.
You have to try install a app on internal and than move to your SD card


Samsung Galaxy S - Problem obtaining IP address. "NAK in request" I can't obtain an ip address to my Android smartphone from my wifi router.
Observations:

The smartphone connection to other routers or thru cellular data is ok.

My router's wifi connection to my PC is ok.

Wifi link to the smartphone was ok till recently.

Security on or off doesn't make a change.

Router is TPink WR541 v7. Firmware upgrade did't help.

Problem persists with 802.11g or b.

Message on the Smartphone:
"Obtaining IP address from [My Router'a Name]". Then "Disconnected"

Message on the router's syslog: "0334:DHCPS: 1:[PHONE's MAC ADDRESS], NAK in request."
Would be grateful to receive your help.
Best Regards,
Joseph.

DHCPNAK is a server message, it's invalid for clients to send it. Sorry I can't be more helpful, not familiar with that particular router. I would recommend turning off encryption (briefly!) and sniffing the dhcp handshake with e.g. Wireshark and look at what's really going on.

As an aside, DHCPNAK generally gets sent (by the server) when the client requests renewal of an invalid ip, to trigger the client requesting a new address. Check that you have a dhcp pool configured and that it has not been exceeded. Still shouldn't kick out that error, but something to check none the less.


Auto login to wifi networks My university redirects me to a https login page when accessing internet through wifi. This is irritating when trying to connect to the Internet from my Android phone. I was wondering whether there is some application to do logging in whenever that application is opened (storing credentials, of course)? If not, how can I create such an application? Is there any previous application created (with open source code) that is customized for automating logging into certain networks?

I use "Hotspot Droid Lite" for this (although I don't use the html login option)

We evaluated several in our workplace and this is one of the simplest to use.

There will be others on the market (as per Lie Ryan's comment)


CM-14.1 compilation error on Ubuntu 32 bit I'm attempting to rebuild Cyanogenmod 14.1 with Realtek drivers support. I have managed to download the entire CM source code as well proprietary specific files for my phone which is a Motorola Nexus 6 (shamu) as mentioned in this guide Android CyanogenMod Kernel Building

However, I'm facing problems with the final step of compiling the ROM. I run the following command:

brunch shamu

(shamu being the codename for my device)

then i get the following output.....

including vendor/cm/vendorsetup.sh
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!.  Stop.
Device shamu not found. Attempting to retrieve device repository from CyanogenMod Github (http://github.com/CyanogenMod).
Found repository: android_device_moto_shamu
Default revision: cm-14.1
Checking branch info
Checking if device/moto/shamu is fetched from android_device_moto_shamu
CyanogenMod/android_device_moto_shamu already fetched to device/moto/shamu
Syncing repository to retrieve project.
Fetching project CyanogenMod/android_device_moto_shamu
Fetching projects: 100% (1/1), done.

Repository synced!
Looking for dependencies in device/moto/shamu
Done
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!.  Stop.
build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!.  Stop.

** Don't have a product spec for: 'cm_shamu'
** Do you have the right repo manifest?

No such item in brunch menu. Try 'breakfast'

what could the following error mean?

build/core/envsetup.mk:89: *** Unable to determine HOST_ARCH from uname -sm: Linux i686!.  Stop

UPDATE (solved)

I had to delete the ~/android/system/out  folder and run brunch shamu again.

Try using a hardware debugger connected to the CPU, it will allow you to see the problem (if any) at the specific location in the memory


Have I been blocked? My Whatsapp is showing a "Last seen" date for one of my friends, but my message didn't get delivered, as it's only showing one tick. Does this mean I've been blocked?

According to the Whatsapp FAQ:

  There are a couple of indicators that you may be blocked:

  You can no longer see a contact's last seen or online in the chat
  window.
  You do not see updates to a contact's profile photo.
  Any messages sent to a contact who has blocked you will always show
  one check mark (message sent), and never show a second check mark
  (message delivered).
  Any calls you attempt to place will not go through.

  If you see all of the indicators above for a contact, this could mean
  that the user is blocking you. However, there are other possibilities.
  We have made this intentionally ambiguous in order to protect your
  privacy when you block someone. Thus, we cannot tell you if you are
  being blocked by someone else.

I believe the fact that you can see a "last seen" status is an indicator that you have not been blocked.

Update: Per my own testing with a friend I have verified that once you are blocked, the "last seen" text completely disappears. It seems the person you are contacting did not block you and has simply stopped using whatsapp for the time being, since you can see they haven't been on since the 11th but your message hasn't reached them.


LG P500 Not Starting After Full Discharge My LG P500, with FroYo, doesn't seem to be working. I let my battery completely die and now, even while plugged in, it won't turn on. Is this normal and should I just wait the battery to be charged out of the critical zone? Or is there something wrong?

As Avio's answer says this is normal, but I assume you're wondering why.  It's because the battery doesn't have enough charge to keep the voltage level up.  The hardware will only work within a certain voltage range, just like PC hardware for example.  Most (all?) phones don't have the redundant circuitry and so on to allow them to be powered directly from the USB port while the battery charges, so you have to wait till the battery charges to the minmum required level.

As an aside, Android normally shuts down with about 5% of battery left, avoiding this problem.  Unless you turned it back on after this point, it might be that your version doesn't do this or that the battery stats are messed up and need to be wiped.


HTC One M8 encrypted it's self, decyption failed, data corrupt, reset doesn't work I have a HTC One M8 not rooted. Yesterday, when I was checking voicemail, the phone was going really slow and rebooted after a minute or so.  Worked fine after that until tonight.  The phone was on my desk in front of me (doing nothing on it for a couple hours) and I saw it reboot again and seemed to be taking longer than usual to boot.  Then I got the message:

Your phone is encrypted. To decrypt your phone, enter your screen lock password. 30 attempts remain before device data is deleted.

There was a button for emergency call and the keyboard popped up for me to enter my password and hit the decrypt button.  I entered the password and got:

Decryption unsuccessful.  The password you entered is correct, but unfortunately your data is corrupt.  To resume using your phone, you need to perform a factory reset.  When you setup your phone after the reset, you'll have an opportunity to restore any data that was backed up to your Google account.

There was a reset phone button.  I didn't have much on my phone that I didn't have elsewhere, so I hit the reset button.  After the reboot, it went back to the "Your phone is encrypted" message and data still corrupt.  I googled how to reset the phone.  I shut down the phone, held the down volume button and power button to get to the menu with fastboot, recovery, factory reset, simlock, check smartsd, image crc, and show barcode.  Image crc and show barcode worked but did nothing to fix the phone of course.  Simlock got SD init OK, Open MCCMNC file fail, Open CID file fail, Open IMEI file fail, Open atsdob file fail, Open SF file fail, Open mane file fail, Check keycard fail, process done, reboot device? All the others just ended up with me back at the Your phone is enctryped message again.

I did not encrypt the phone, so I don't know why I got this message unless it's just an error from apparently having corrupt data.  Any idea on what to try?  I obviously lost anything that's on the phone that I don't have elsewhere, but I'd be fine with the reset back to not been used yet state.

The phone has plenty of power.  It was around 70% when this happened.  It's fully charged now.

::edit::

After doing some more searches, I went to htc's website to get the rom to flash it back to factory settings manually, but both in the hold volume down plus power button boot and letting it boot normally until it got to the decryption failed, it didn't work.  I tried 5 different usb cables on two different computers.  None would keep the phone connected long enough to do much of anything.  I had installed the htc manager so it had drivers, but the phone only showed up in device manager.  It did not show up in file explorer.  In regular boot, it could just not find the phone to try and update it.  Off the fastboot usb screen, it got far enough to show I was already on the current version but let me pick to install anyway.  However, the first thing it did was try and reboot, which only went back to the phone encrypted message and went no further.

I'm thinking it's a lost cause, and I'll have to get a new one.

You can try to download and install the firmware via fastboot.
HTC provides the firmware for a lot of One M8 variants.

Or you unlock the bootloader (oficcially supported by HTC) and install Lineage OS. That would get Android 7 to your device. Even if Lineage has only nightly builds for the One M8, the nightlies of Lineage OS are usually relatively stable (my experience on a different device). Also the encryption usually works and it is better to have a working phone on Lineage than a bricked one.

Note: Even if you do not plan to install Lineage oem unlock may be interesting for you as it erases the user data partition. Afterwards you can still re-lock it.


auto switch problem on music on(android version lollipop ) my android 5.1 lollipop switches to the next song if it experiences a shake so its frustrating when you are listening to music with the phone in my pocket, it auto switches to next song if it detects any movement. so how do l stop that?

You can resolve this problem  "Go to Settings - Accessibility - switch off Air-shuffle function for Music, FM radio, Pictures, Camera."


Android and DEX files handling at runtime I'm trying to understand a few things around how dex files are handled by android.

What I do know is that an APK ships a dex file, the system gets it, optimises it at install time, and stores the resulting ODEX file (optimised dex) at /data/dalvik-cache/myOdexfile and then runs the application from there.

Is that really how it works?

What happens when a dex file downloads and opens a new dex file from the internet? is that optimised as well?

Also - the system, afaik, keeps the original APK around, right? I think that is kept at /data/app/myAPK-1.apk. Is that used in any way by the system? When?

Can you somehow manually force regeneration of the odex file from the stored APK file after installation?

For general information, you might want to refer to the odex tag-wiki and the tag-wiki for the dalvik tag. But your question even covers some parts not contained there -- and only now I realized that indeed all .apk files seem to include .dex files (I always thought only the "odexed apps" do that), and you seem to be right about what the "O" stands for -- at least it makes much sense. So forgive me, I'm not a developer :)

But still I might be able to answer at least a part of your question.

Yes, your description seems to match how it works (until the question mark, at least). But, to my knowledge, no app should download and install .dex files separately. If not running with root permissions, that would even be difficult (as the app could not write to /data/dalvik-cache, lacking the file-permissions). So we can skip the second part as, according to Aristotle's logic, from a wrong assumption one could derive everything :)

Second: Yes, the system keeps the .apk files. If your device has a Custom Recovery installed, you could manually wipe the Dalvik cache from there -- which would force the Android system to re-generate it on its next boot. Basically, this is even done for the system-apps (.apk files are located in /system/apps for those, and thus survive a factory-reset), namely when you do a factory-reset.

Third: Oh, already answered. Yes, by wiping the Dalvik-Cache.


Why is it that whenever I partition my sd card outside CWM it doesn't get recognized by my phone? I have a Samsung Galaxy Ace, running on its official CM7 ROM. I have an 8gb sd card and I just want to make a clean install of everthing starting with the sd card's partition.

I've had sd-ext partition troubles when I partitioned my sd card using CWM, so I went and did it using GParted. Currently it has:

6+ Gb FAT32 primary partition
1 Gb EXT4 logical partition

It gets recognized by my laptop, no problem. But my phone won't even detect it. Any ideas why this is happening? Thanks.

I fixed it by creating the sd-ext partition as another primary partition. Works fine now. I hope this helps somebody.


Nexus 5 Windows 8.1 Connection Issue I have a Dell Inspiron 13 7000 running Windows 8.1 64bit.
Upon connecting my Nexus 5 running Android 5.0.1 via USB, the device seems to keep connecting and disconnecting repeatedly. I don't have the chance to go to the Device Manager to update the driver.

I have a similar problem under Ubuntu 14.

Any help is appreciated, thanks.

If the same thing happens on another operating system, the problem is not the driver. It sounds like a power issue or the connector is not seating well on one of the two ends. See if a different cable helps.


How do I stop Facebook linked contacts' pictures from automatically updating from Facebook? I have several contacts with linked Facebook accounts.  I've set contact pictures for them using Google Contacts, but every time they update their Facebook profile picture, the Facebook picture is selected automatically.

When this happens, I need to go back and change manually back to the picture I selected myself, which gets pretty annoying.

How do I prevent Facebook (or other linked account) pictures from taking over?

From your home screen, under Menu->Settings->Accounts&sync->Facebook you can uncheck Contacts. Obviously, this will stop your phone contacts from syncing to facebook, but after you get the list the first time, the only thing that really updates is the pictures, so disabling it should take care of it :)


Is there a way to transmit all sound over wifi from my tablet to my pc? I want to transmit my sound (from youtube, music files on the tablet, etc) from my tablet to my computer.

The closest I can get is controlling my library of music on my computer, but I really want to be able to play a youtube video from the youtube app on my tablet and have it play through my computer.

I don't mind buying apps if that is what I need. Any help will be appreciated.

In general it is at the moment impossible to stream all audio from your android to another receiver.

There's no app which can help you because android itself has no APIs for grabbing audio.

But sure you may use a specific player, e.g. one for YouTube and one for music and so on.

I really know what I'm talking about because I'm developing an app for general streaming audio since several months (it's really hard work with rooting, kernel-module etc.).


Transferring setup data to Nexus 5 I am transferring setup data from a Droid Turbo to a Nexus 5 for Project Fi.

I'm not getting complete transfer of data (text messages) and want to try using a transfer cable between phones rather than the wi-fi based transfer.

Is there a way to do that?

You can use the SyncDroid app in Android and computer to backup and restore using USB Cable..

Here's the official instructions:
How to Backup and Restore Android Phone with SyncDroid

Edit: It's not possible to do that directly by connecting the 2 phones via USB cable, as you seem to ask for that in the question..


Google Voice typing no longer works in French, works in English Problem: voice typing broken

On a Samsung Galaxy S5 with latest OS (Android 6.0.1) setup to French language, Google Voice Typing worked great. I need it regularly in French (and sometimes in English).

A few weeks ago, it suddenly stopped working. It would write "Appuyez pour parler" and immediately "Reessayez" without any listening time.  English for that: "Tap to speak" and "Try again".  Connected via mobile or wifi or not at all does not change anything.

Note that the microphone icon in browser and Google search app still worked and recognized French. What fails (and what I need) is the microphone option built with the virtual keyboard.

Searched and tried before asking: voice typing broken, in French only

No real hint on the web or even a trace of someone having same problem (language-dependent brokenness).

I suspected conflict with some app, so uninstalled some apps. No benefit.

I changed global (Android-level) UI language to English (to see official labels for this question) and voice typing worked again... in English.

I changed global (Android-level) UI language back to French and voice typing failed again.

While keeping French UI, I set up English as primary language for voice typing, keeping French as additional, and it worked, in English, inventing English sentences if I spoke French.  As soon as French is primary language, voice typing fails again.

Can someone explain what happened?
How to get French voice typing working again?

I noticed that Android had locally an offline recognition pack for English.  So, I ended up selecting the French language for offline recognition, Android downloaded a pack and now it works.

Not the actual fix to the initial problem.  It worked online before, but in practice it works.

It does not explain why on-line speech recognition would fail.

Also, is offline recognition as good as online ?

Edit: in order to reproduce the problem with logcat to get a log, I uninstalled offline French pack and now voice typing works at all times, even after rebooting.  So, the problem looks like it's definitely gone and we'll never know?


How can I get gmail notifications to start working on a Samsung Galaxy S10+? Got a new samsung s10 plus phone and I dont see Gmail notifications. Notifications dont show up anywhere irrespective of being on wifi or phone data.

Things I have done so far :

Battery optimisation turned off for Gmail
Adaptive battery - cycled between all available modes.
Notifications turned on for Gmail (Settings -> Notifications)
All gmail app notifications turned on within the app (Gmail -> Settings -> Notifications)
"special access" > optimize battery usage > turn of the gmail app (which I believe is the battery optimisation option anyway)
S10 settings > Apps > GMail > Mobile Data and enabled "Allow background data usage" and "Allow app while data saver is on"

The phone has the latest software and is up to date. I have followed the discussions on the top 5 google results of "gmail notifications not working on S10 plus" and haven't been able to find a solution. I am hoping I can find some help here.

I had the same problem with my new s10, and the clear data didn't work.
I had to dig in the settings to find it out that when turning the power save mode, it disables the auto syncronization.
You can manually turn sync back in the setting menu when you swipe down from the top. and preserve the power save mode.
Such easy thing but it left me several days without notifications.
Hopefully helps, and saves someone else's time.


Getting around a tethering block with European prepay SIM When I travel to Europe, I buy a SIM, stick it in a Moto-E that has a European radio, then tether my regular cell phone.  This has been an effective solution since I'm using my regular phone, and I have all my apps.

But, last time I traveled, I got a LycaMobile (Denmark) SIM, but they blocked tethering.  The data connection worked fine from apps on the European phone.  The wifi hotspot could be set-up on the European phone.  My US cell phone successfully connected to the European phone's wifi hotspot.  But as we all know, unless there is Internet connectivity, having a successful wifi connection is useless.  I went to two LycaMobile outlets and they confirmed that tethering is blocked for the plan I bought.

My question: would a user-space application (like PdaNet+) allow me to connect my US cell phone via wifi and allow me to access the Internet even though the normal Android tethering was blocked by the carrier?

(Moto-E, Android 4.4.2 (API 19))

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".


What browser is used on old Samsung Galaxy? What browser is used on the Samsung Galaxy S5, Galaxy S4, Galaxy S3 and Galaxy S2? I am testing my website on those models using BrowserStack but am experiencing problems. I think one of the HTC models is using the same browser because I am experiencing the same problems on it too.

Here are my test results:

https://www.browserstack.com/screenshots/b54b853ab379aae6088e14cae4de4a09ae45fc93

OTOH, Google Nexus appear to work for the most part.

It's called "Samsung Internet for Android":

https://play.google.com/store/apps/details?id=com.sec.android.app.sbrowser&hl=en


How can I use an NFC tag to unlock my device It seems that some of the NFC lock apps don't integrate into the native lock-screen, but present a custom home screen that blocks access to native home screen.

This appears to result a range of issues for the various app solutions, or the apps never get out of beta.

How can I keep the native lock screen and enable NFC unlock?

This can be done since Lollipop with the help of Play Services.

Go Settings > Security > Trust Agents
Enable Smart Lock (Google)
Go Settings > Security > Smart Lock > Trusted Device > Add trusted device > NFC

https://support.google.com/nexus/answer/6093922?hl=en-GB


Possible to view history of apps LOOKED at on Google Play? I was wondering, is it possible to view a history of apps I looked at on Google Play, but didn't necessarily download?
I went down a lengthy rabbit hole of suggested apps and then my Play Store app suddenly crashed...
I am hoping against all hope there might be a general viewing history. I am already aware of how to see a list of currently installed apps, and a list of apps I have (ever) downloaded.
If no such list/history exists or can be cleverly made, perhaps I shall lookup apps through the browser in the future, since surely I would be able to see a history as it would appear like any other webpage visited I would think. However this would certainly be less convenient and would lack the other features and benefits that are a part of the actual app.
Anyways, thanks for your insight and your time.
Barrage

There is no option and actually from my experience, spending countless hours on finding a solution for such a minor problem is not good. It only brings headaches.


Why does "Phone booted!!!" toast message show up on start up? Recently, whenever I power on my phone, a toast appears saying "phone booted!!!". What does that mean? Is it a virus? I haven't installed any apps in a week or so.

Any application that uses RECEIVE_BOOT_COMPLETED permission can run when the phone boots (i.e. when it is first turned on), in your case to display a toast message.

Try checking the permissions on your (recently installed) apps. Any application that uses "Start on boot" permission is a candidate for your problem.

To further answer your question, I doubt it's a virus, especially if the app in question is installed from official sources. Most likely just a feature developer implemented to notify himself.


All app icons not showing up in my home screen I have a Spice Mi-429 which I bought a few days ago. Since I was not an android user before buying this phone, I am unable to understand some features of the phone.

This phone is Android Kitkat 4.4, 1Ghz Processor, 512MB RAM, 4GB ROM.

Currently I am unable to set the icon shortcut of apps in home screen. Apps like Hangouts, YouTube, GMail are not showing up on the Home screen since they are already installed. I have to go to App Manager > All Apps > YouTube > Launch them.

Can anyone help me with it???

Here are the screenshots of my phone..

Click images for larger versions

the apps on the homescreens in Android are to all intents and purposes shortcuts, and not the apps themselves.

You should but don't have an icon in your dock (the lowermost part of the homescreen) that opens this app drawer.

The icon usually looks a bit like this:

http://cs3-1.4pda.to/4714358.png

This image shows: Google Now, then your homescreen, note the middle icon on the bottom, and then the App Drawer opened (very right of image). This is the list of all your applications.

You could try (I don't have a similar device) long pressing on a free part of a homescreen and see if you can add an action, or shortcut to the app drawer.

Alternatively a launcher like Nova Launcher or indeed Google's own "Google Now Launcher" are free and have this option.

Here is an example of adding an action in Nova Launcher which might help point you in the right direction (note app drawer):


Ebook reader: open file (and the overall problem with closed source, dumbed-down app ecosystem) I am a long-time, experienced Linux user, but I am a newbie android user. I am struggling with android: it seems the OS has been dumbed down so much for regular users, that even the simplest operations are difficult or impossible to achieve.

I have an un-rooted xperia tipo. The inbuilt 2GB memory card is almost full of applications. I have purchased and added a 32GB sdcard. Apparently with the xperia tipo, it is impossible to use the added sdcard to install more applications. I thought I would at least use the 32GB sdcard as a data store, for videos and misc. files. The problem is that none of the applications have "open file..." nor "save file as..." dialogs. The TED talks application allows to download videos, but saves it in the inbuilt, 2GB card, and not on the extra card. There is no option to say where to save the files to. I checked all the mobile phones settings and none seem to apply or to have any effect.

To make this question more concrete, here is a related problem I have with the google ebook reader. I can connect the phone on my kubuntu computer, mount the extra sdcard (but not the inbuilt one!), and from my computer's command line, create directories and copy some ebooks from my computer to the cell phone. The problem is that the ebook reader does not see them. There is no "Open file..." dialog.

Is there any, better ebook reader application that I could use to open ebooks that I have transferred to my big sdcard? Is there any way to have a "open file.." dialog? Is there a way to get google ebook reader to discover the ebooks I transferred on my card?

And, if you can answer this, is there a sane way to go beyond the dumbed-down limits of the "smart"phone? Would rooting the phone help in this respect? Is it the only way? Or should I put this to the dumbed-down application themselves?

I found a partial answer to my overall problem, and a good solution to manage my ebook collection.

The key was to go back to the sources of the Spirit of Open Source software. I installed F-Droid: https://f-droid.org/  a catalogue of FOSS (Free and Open Source Software) applications for the Android platform. Browsing the repository, I found some good ebook readers, including 'Cool Reader' which fairly deserves its name. The good thing is that there is an embedded file browser, so that I can now easily browse and open my collection of ebooks that I copied over from my computer to the external sdcard.

Overall, I found that the problem is the messy ecosystem of closed source, dumbed-down applications found at Google Play. From now on, F-Droid will be my first source when looking for applications for specific needs. In the best tradition of Open Source software, the applications there will certainly evolve into solutions that are friendly both to the newbies, the average users and the power users.


How to infer battery consumption on a non owned app I am a back-office system developer, and am struggling to deal with a problem.

I am addicted to podcasts (in fact I use the Podcast Addict app), but I am interested in all kinds of subjects and there are a lot of podcasters to provide me a bunch of options. This addiction means that I have more podcasts to listen to than hours in a week. So I listen with accelerated audio.

But, podcast addicted implementation of accelerated audio is very power hungry, and I am wondering if it should.

My goal is to get any information about CPU/GPU usage of every podcast player when playing in accelerated playback.

Any advice? Tools? Procedures? Anyone has made this analysis before?

Looking into the APK of Podcast Addict you can find the library libsonic which is the key component "for speeding up or slowing down speech". As it is  a native library it should be relative efficient (compared to plain Java). The sonic library does not seem to use the GPU for computations, just plain CPU power.

Regarding the comparison on different Apps modern Android systems already have everything in place to do so. On the app details page you can see the CPU time (total, background), and the keep wake time.

If you want to see more details you can use an app like GSam Battery Monitor.

Using a fixed length podcast you can compare different apps by noting the displayed values before and after the test.

For testing non-owned apps I only see the chance to buy it if it is not free, test it and then if it does not meet your expectations regarding the battery usage refund it. On Google Play Store this should be possible within 48 hours after you have bought the app.


Why can't I delete a folder in /config/sdcardfs as root (Termux)? I'm looking to delete a folder that is in /config/sdcardfs. My device is rooted and I'm trying as superuser. I still get the results operation not permitted.
What do I need to do to get the permission to do this.
I have tried to do sudo rm -rf name-of-folder with no success.
I have also tried to do it after running tsu (Termux's version of su). No success.
P.S.
I haven't had any issues deleting in other places even in places I need root permission (for example in the /data folder.

SHORT ANSWER
You don't need to delete anything in /config. What appear inside the directory aren't actual files. They are cleared and repopulated on device restart.
You can't delete /config/sdcardfs directory. SDCard FileSystem (sdcardfs) is a core OS component. Your device (or at least storage) won't be usable without sdcardfs properly configured.
DETAILS
Android is based on Linux kernel. Kernel is the backbone of OS which handles hardware components and many other core functionalities. The other part of OS: userspace talks to kernel space through different mechanisms like syscalls, sockets and virtual filesystems. procfs, sysfs and configfs are common virtual/pseudo filesystems i.e. they live in RAM. Kernel exports information about processes, hardware devices, and drivers etc. to user space through virtual files in these filesystems.
/proc and /sys are mostly read-only, except a few interfaces to which userspace can write some values in order to make configurations. configfs (which is mounted at /config on Android devices) is relatively a new addition to Linux kernel. It allows userspace to make relatively bigger kernel configurations by creating large number of virtual files in sub-directories under /config.
Android uses configfs at least for two purposes:

External storage permissions management
Setting USB gadget modes

In order to make file sharing among apps possible, Android sets fixed permissions on files in external storage (be it physically internal or external). To achieve this, at start, Android used FUSE for filesystem emulation, then sdcardfs replaced it. For more details see my answer to What is /storage/emulated/0/? and Android's Storage Journey, in particular the concept of synthesized permissions.
So it's the Android OS which creates and deletes virtual files in /config/sdcardfs/ in order to let kernel know which permissions to enforce on which files/directories in external storage (/sdcard as well as physically external SD cards, USB drives etc).
Additionally Android uses sdcardfs to assign three GIDs: AID_MEDIA_AUDIO (1055), AID_MEDIA_VIDEO (1056) and AID_MEDIA_IMAGE (1057) to media files by providing their relevant list of file extensions in /config/sdcardfs/extensions/. It's to quickly categorize files without scanning all of them. See some details in this answer.
So deleting something in /config/sdcardfs (and in kernel's other virtual filesystems as well) doesn't make sense if you don't know what you are doing. That would do no good except breaking storage functionality on your device.


internal storage running low I am not very technologically advanced so bear with me. I need to move more apps to my SD card from internal storage because I am running low on internal storage space. I have moved very few apps to my Sd card with application manager but the majority of the apps have the option greyed out. After the apps updated  the move to SD card option remained greyed out. How can I free up space? I have a 16 GB SD card so its a little frustrating that I can't use it.

If the "Move" option is greyed out, it can mean either, or both of the following:

1) The application was granted device administration privilege previously. To disable device administration for an application, go to Menu | Settings | Security | Device Administrators (Please note these options vary between Android versions, but they should be similar). Then, the "Move" option should be enabled to allow you to move data to your external SD card (i.e. microSD card).

or

2) The application was designed to ONLY RUN in internal memory. This is set in the application by the developer and there's nothing you can do about it (unless you know how to reverse-engineer the application). The reason for this is that some Android functions only work if they are executed from the internal storage area.

Sometimes, you will have applications that do both of the above. So, if you cannot move an application, the above are the reasons.


How can I prevent my parents from tracking my Android phone or fake the location? How can I prevent my parents from tracking my device? I have a Samsung Galaxy. I have heard that I can turn off my data, GPS locator, or the phone itself but I would like to be able to keep my phone with me and on at all times and have normal functionality. Is there a way I can route the tracker to a specific location when I want so that I could just tell them I am at that location even when I'm not? I'm 17 and I'm getting sick of getting a phone call every time I leave a friend's house. I am willing to root my device and install any kernel or ROM; whatever it takes.

if you believe that your parents are tracking you with your android.do this

1:backup your favorite apps.
2:factory reset the phone.
3:encrypt your phone.(this way nobody else can access your phone)
4:for extra protection you may add pin so that you can lock down parents from accesing your settings.
5:if you are going a step further you can lock down your phone in kiosk mode with the help of any
custom launchers or anything like that.

but i think you should probably talk with your parents.


Android 8 Oreo - No more "pause feedback" for Talkback in accessibility? I am developing apps for Android and now have started to use Android 8 (Oreo) on my Pixel 2-phone.

While working on the accessibility of an app I've noticed that a certain entry in the "Global Context Menu" is missing when you use the gesture to open the menu (Swipe down -> then right while Talkback is enabled).

Namely the entry "pause feedback" is gone, which ... well ... paused the Talkback-reader, so you could click normally around in your app. The entry is still mentioned here by Google.

This makes it somewhat harder to work on accessibility for an app, since you need either to click around a lot more or constantly enable / disable the Talkback-reader.

Is there another way to pause the Talkback-reader temporarily or to get the "pause feedback" entry back?

You can suspend TalkBack by pressing both volume buttons for a couple of seconds. You can un-suspend it by doing the same thing.


Could a virus be preventing me from installing an Anti-virus? My Nexus 7 has recently been behaving oddly (closing apps unexpectedly for example).
I figured I would install Lookout on my device, and tried to download it twice, it seems to download but after the download is finished the app isn't there and the play store has an Install button again. I'm trying to download AVG anti-virus remotely (from the play store with the "install to device" button.

If that doesn't work, what else can I do?

EDIT:
"Remote Install" did work. No virus was found. What else might cause apps to close randomly? Especially weird was any time I tried to go to Settings > Running Apps it would boot me out to the home screen. Now it's not doing that. Could there have been a virus that was ONLY in RAM?

If your device is not Rooted, it would be impossible for an App to block installation of another app.  If it is rooted, this is possible (anything is possible), but still very unlikely.

Bottom line, it is very, very unlikely that malicious software is blocking installation from the Play Store.

Things to try:

Try to install it directly on the device (ie. don't push from Web).
Clear the cache and data for the Play Store App


Android 6 notification drawer width landscape mode I recently upgraded my Motorola Droid 4 from CM11 (Android 4.4) to CM13 (Android 6). Now when I pull down the notification drawer in landscape mode, the notifications don't fill the whole screen. There is a margin to the left and the right side of the notifications.
This margin seems to be a fixed ammount of pixels, as on higher DPI devices it is much smaller. Since my Droid 4 only has a rather low resolution, the margins take about one third of the screen width.
Is there any way to get it back to the way it was in CM11?

I have root and don't mind installing a new notification bar app (as long as it's not terribly slow, I am on a rather old device) or even recompiling parts of Android/CM.

Unfortunately, that's part of the new M layout. I'm not sure if you can change it, even in CM.


How can I switch the weather layout in Beautiful Widgets from clock/current conditions mode to forecast mode? I am trying to setup a lock-screen widget set to suit my liking.  I have the top of the screen covered exactly how I want it with the current weather, clock, and battery meter provided by SiMi widgets, shown below.

The bar underneath it is Beautiful Widgets Small Weather.  In many screenshots (including the second one shown, below) I see Beautiful Widgets set in forecast mode, where it shows only the forecast for the next few days rather than a clock and current weather.

For the life of me, I can't figure out how to cause the widget to go into this mode, and I'm hoping others here might know the answer.

This is what I have now:

This is what I'd like the weather line (below my dark conditions/clock/battery) to look like:

Beautiful Widgets installs a bunch of individual widgets that can be used. The one with the clock and weather is the "SuperClock" (or "Beautiful Home", maybe) widget. It sounds like you just need to select "Beautiful Weather 4x1" when picking a widget (unless the lock screen widget thingy doesn't give that choice - is that the case?).


Filter out ARM native apps in Play Store I have ASUS Zenfone 5. How could I filter out or identify ARM-native apps on x86 phones in Play Store or in other app market?

The Google Play Store automatically filters your application to devices with compatible CPU architecture. E.g. if you have a library which is only compiled for ARMv5, your app will only show up for devices with ARMv5 and ARMv7 processors. Your device should show you only apps that are compatible to your device.
Source: Android Developers - Filters on Google Play

Short answer: no, you can't filter those apps manually. You may try to uncompress the APK file and check its configuration, but it will be too much complicated work.
If you need a detailed answer, read further. You may not have understood me completely with above answer I gave, let me explain in details:
There are two types of applications based on native library use (native library is compiled with Android NDK)

Apps with Native library (i.e. these apps use native library with CPU specific architecture and these libraries directly execute on CPU instead of using Dalvik VM/ART)
These kinds of apps are filtered in Play Store, because there are multiple version of apps present in the Play Store specific to device (for x86 with x86 compiled library, and for ARM with ARM compiled library. Source - Developer can publish multiple APKs with different configuration)

Apps without Native library (these apps execute on Dalvik VM/ART)
These apps are CPU-architecture-independent, so there is no effect with which device you use these. Also here Dalvik VM will be compiled for your device by device OEM (in your case, ASUS)


Lost Contacts after 5.0.1 update After updating to 5.0.1, I had bad problems with wifi connections. After trying every possible solution without success, I decided to do a backup and reset. First though, I copied both the card and phone folders to my laptop.
After the reset, the wifi problem seems to be fixed, but now all the contacts are gone. For whatever reason, they were not synced with my google account.
Can I find the contct data somewhere in the folders that I copied onto my laptop?
Thanks in advance for any help.
Simon

Samsung S4

Maybe this post is useful for you: https://android.stackexchange.com/a/41459/31639

Basically you could try searching the sqlite database location under /data/data
By default it's /data/data/com.android.providers.contacts/databases (at least for me (currently running GPE on my GS4))

Anyway, just copying some folders from internal storage is far away from a correct way of backing up contacts etc. and if your contacts would be stored in your Google account they would've been automatically imported again after relinking your Google account to your device.

If you gained back access to your contacts you should check the correct storage of your them and move them to your Google account if necessary.


Unable to update Nexus 7 2012 32gb from 4.2.1 to 4.3 I bought my google Nexus 7 2012 32gb wifi only today. It has stock 4.2.1 and it is showing that an update to 4.3 is available but whenever i go there it always states that waiting to download-172.1MB.

I tried to restart it and see if it picks up the download but no use, its in the same way. Please can any one help me, i dont want to Root it or anything.

Check the WiFi connection you connected it to if it's working properly.

Go to settings>Apps>All>Google Services framework
and clear the data. Restart your Nexus 7 and see if the update downloads without hitch.


How to disable Heads Up notifications in Android Lollipop? (notification popup at top of the screen) How can I disable the heads up for Android Lollipop, just like it was in KitKat and below?

If it is possible to disable heads up, is it also possible to enable it for certain apps only , like when I receive a call?

A non root option is now available. The HeadsOff app can disable all Lollipop Heads-up notifications on your phone. It can also disable Heads-up notifications only for selected apps. If you purchase the Pro key you can restore the ticker text in the status-bar to see a little notification preview.


OneDrive - Android sign-in error Same error for 2 weeks now: get notification saying sign-in error for one-drive, I try and enter password, says email address or password is wrong, so I reset password, then it goes away for an hour or two, then same error, repeat. Have googled but doesn't seem to be a solution out there - any help here? I would delete it but I like the back up service.

Had the same issue. I cleared the app cache and force stopped the app and it all worked again.


Can Swype be downloaded from a PC and transfered to the phone by a USB cable? I'm trying to download the Swype installer to my PC so I can transfer it to my phone without using my data plan. When I go to the website and try to download the installer without registering I get the message

  Sorry! This is not an Android device. It appears you're not using an
  Android device, so you cannot download the Swype Beta Installer.

Is there anything I can do?
Also why must you first install the Swype installer which installs Swype, it seems like an unescecary step? It sure is stupid that Swype can't be proper and just be in the market.

This is the direct download link to the Swype Installer APK: http://swypemedia.swype.com/beta-d1/media/installer/Swype-Installer-2.0.apk

You can access this from any device (including a desktop computer).

Swype uses the installer app for it's licensing system.


Android 7 Bluetooth intermittent disconnecting Android 7 phone once paired with earphones or car headset disconnects and reconnect, causing annoying drops in music play

Go to Location settings, put mode in Battery saving mode. This helps with battery drain. Then press the 3-dots -> select Scanning -> disable Bluetooth scanning and also disable WiFi scanning.
Go to Battery -> click 3-dots -> Optimization. Select All apps, then don't optimize BT tool.


Why does this website look different on Firefox app? The website is paytm.com. When viewed on Firefox (latest v31.0) it looks like this:

Whereas on Chrome/UCBrowser and most other browsers it looks like this:

Also on other browsers after entering the mobile number the operator is selected automatically. That doesn't happen with firefox.

Here's another example. Let's open google.com and click the hamburger icon on top left. On other browsers it opens up on slide out panel on the left, like this:

whereas on firefox, it just opens up a new webpage entirely.

Can this be changed by altering some settings or is this because of a missing functionality in the browser itself?

It's common for websites to look different on different browsers.  Some websites might almost totally loose intended functionality according to which browser a user is using.

The author often tests his site to make sure it looks the way he wants it to on various browsers by actually testing the browser.  When, because of the difference in browsers it doesn't have the best display, the author may specify which browser its optimized for.

I don't know if it's in this particular case, but at times the website developer will actually test for which browser is being used and implement various features according to the type of browse results.  Many browsers has a feature to actually announce the type of browser so that it may take advantages of certain options that the author may not expect available in a different browser type.

Because of these differences users often reserve specific browsers based on how a site might appear in that browser.

I just looked at the site on four different browsers on my computer (Opera, Firefox, Chrome, and Midori).  The site looked basically the same on all four.  This might be a results of my general settings preference for the four browsers.

Another factor is the Android version of the browsers has their own feature list to to enhance sites to be optimized for the hand-held.  You can experiment with the options on your Android to change the appearance.

Updated Info based on comments:

Many times the Android browser will try to find a mobile version of it site.  If one exist it may use that one.  It's possible that the site is providing an incomplete flawed mobile version.

Ultimately the resolution is to communicate with the support people of the site and describe the problem/flaw.  You'll have to as you have just learned, test a different browser when you think something is malfunctioning.

Sites looking different on different browsers or devices is more common than you might think.  This is why when you contact a site for support one of the first things they ask you is which browser are you using.  They'll also eventually ask you which OS are you running.


Why can I no longer control my music apps with bluetooth peripheral devices (headphones, car controls, etc.)? I recently RMA'd my old 5X due to a fingerprint scanner failure.  With my new phone (still 5X), my bluetooth connected devices will not control my phone's music controls (Google Music and Slacker) like the older 5X did.  Is there an update or something that causes this to be opt-in functionality?  Did I accidentally turn it off?  I have no idea, it just used to work previously.  Any help would be greatly appreciated!

I have paired them, and they play music just fine - they just don't respond to skip/play/pause requests - though it does let my devices change volume.  The display in my car also does not show the current track

The devices that used to work and no longer do are my 2013 Range Rover Evoque, Pyle PWPBT60 bluetooth speaker, and Bluez 2 S headphones.

You have to pair your Bluetooth devices with your new phone. Your Bluetooth devices are only expecting to talk to your old phone, which you no longer have.

See Google's instructions for Bluetooth:

  Open your phone or tablet's Settings app Settings.
  Under "Wireless & networks," tap Bluetooth.
  Make sure Bluetooth is turned on and your device is set to visible.
  Your device will scan for and display all available Bluetooth devices in range under "Available devices." If your Bluetooth device isn't showing in the list, tap more More and then Refresh.
  Tap the name of the Bluetooth device you want to pair with your phone or tablet.
  Follow the on-screen steps.

  If the pairing is successful, your phone or tablet connects to the device.
  If you're asked to enter a passcode, try entering 0000 or 1234 (the most common passcodes), or see the documentation that came with your Bluetooth device.


How to find installed apps which are using SMS feature I have a Samsung Galaxy Note 3 Neo (Android KitKat). Some of the apps are using my SMS feature and SMS are costing pennies from my pocket without my knowledge.

I want to know what are all the apps which are sending SMS. If I found list of Apps, is this possible to restrict them from not using SMS feature without uninstalling them.

Go to Settings -> Apps -> Downloaded. Here you'll see a list of all the apps that you have downloaded from the internet.

If you open any one and scroll down to the bottom, you'll see all the permissions that the app has. An app that sends messages on its own would have the send SMS messages permission enabled, which looks like this.

If you see this in an app, you have found the potential culprit.

Alternatively, you can download a third-party application like App Permission Watcher, to watch which app has the send SMS messages permission enabled.

Unfortunately, if you are not rooted, the only way you can stop the app from sending SMS messages is by uninstalling it.

However, if you are rooted, then you can edit the permissions of each app using your superuser controller.


Why does taking a screen shot require root access? I was thinking about this and I don't understand the reasoning behind it.  iPhone users have this capability out of the box, and yet Apple is far more protective of their devices.

Whether this turns into a philosophical discussion or a technical discussion (or maybe both) I'd still like to understand why this limitation exists in Android.

No idea why it wasn't available before, but as of 2.3.3 non-rooted screen shot support was added for system apps, at least. As eldarerathis noted, there are some articles out there implying that this would let any app capture a screen shot now, but according to an android engineer this permission is only granted to apps signed by the system image's keys - it is only available to be rolled into the OS, not as a feature 3rd party apps can access.


Oneplus One only working in 2G, loses carrier with 3G/4G Unless I select 2G as the "preferred network type", my oneplus one disconnects from the carrier. Not just the data connection, even the phone one.

My operator is I WIND.

It's not a SIM problem, since that same SIM works fine on my old phone, and it's not a "it's not inserted well" problem, since if I select 2G it works.

What can I do to investigate the problem? Is this operator not supported or is the phone defective, or maybe some strange misconfiguration? On the official site they claim it is supported "with limited LTE", but it doesn't work with 3G either, while I obviously assumed it did.

Updating to 4.4.4 solved the problem (it came with 4.4.2 installed).


How to force-cancel a running download? I have started a download using Icon Downloader for NT that doesn't look like it will ever finish. In my notification area, it has survived two reboots and the uninstallation of the app. How can I get rid of it?

Usually if you long press on the downloading item in download manager there's an option to delete it, thus stopping the download.

If this doesn't work you can clear the Download Manager's data.

Settings -> Apps -> All Tab -> Download Manager

Here press force stop, than clear data. Now reboot.


How do I bookmark the sms: scheme? I use a local town public transport service and it also offers an SMS ticket service that I find pretty easy to use. One thing I dislike about it is remembering every single code for particular routes (the codes are simple unless I'm on the street). I would like to bookmark it somehow and register in my (web browser?) bookmarks or my contacts. RFC 5724 suggests a special SMS URI that generally is:
sms:$SERVICE_PHONE_NUMBER?body=$TICKET_REQUEST_CODE

e.g., sms:1234?body=5678 in my case. I was trying to add such a bookmark in Google Chrome hoping to add a bookmark widget to the home screen, but Chrome interprets it as an HTTP URI trying to open a web site. I was also trying to add the bookmark to Google Contacts as a special "web site" field for the dedicated contact, but it didn't work either as if it were an HTTP URI.
My question is, is it possible to bookmark an sms: scheme URL on Android so I could use predefined SMS messages with predefined recipients and predefined text bodies?
If it's worth noting, I use QKSMS. It seems to declare sms and other protocols intent filtering, but for whatever reason it does not work for me.

Edit 1.
As a test workaround I've just created a simple HTML page, and it seems to work:
5678

Saving the page to the device and adding a shortcut to the file on the home screen seems to do what I want very and very closely, and clicking the link opens QKSMS with proper recipient and text body. I only don't really like the idea of having a static HTML file on my device because it may be hard to maintain in case of necessity. So it turns out that Google products do not work well here?

On Android the communication between the web browser and the sms app bases on "Intents".
based on your description the problematic component in this set-up is the web browser.
Hence using a different app that can send Intents to other apps or using the adb shell can be helpful for testing out SMS links directly.
There a a lot of apps in Google PlayStore that can send Intents to other apps, for example Intent.
If you want to try adb (Android Debug Bridge) use the following command to sens an sms intent:
adb shell am start -a android.intent.action.VIEW -d sms:1234?body=5678


How to install Cynogenmod on a Galaxy S w/ Android 2.1 I got a Galaxy S today. It shows a "Firmware version 2.1-update1", which I suppose is Android 2.1.1. I want to install an up-to-date Android version on it, so I thought I'd turn to Cyanogenmod. I have never done this. (In fact, I am still at the state where I am a bit hazy about what terms as "rooting", "flashing" etc. exactly apply to.)

I have found this step-by-step guide to install Cyanogenmod on a Galaxy S and tried to follow it, but I failed miserably. I got as far as #5, where I would put the ClockworkMod recovery file onto the phone, but there
heimdall flash --kernel zImage --no-reboot
gives me a
Initialising connection...
Detecting device...
Claiming interface...
ERROR: Claiming interface failed!

I have put several hours into this, but now I am stumped for good. I used to get failed to detect compatible device when I started this. After lots of searching the web, installed Samsung's Kies software, because it is supposed to allow the phone to be updated to Android 2.2, which some guides seem to presume as a starting point. However, I was unable to get Kies to even recognize the device. But its installation seems to have gotten me past Heimdall's error. At other places, however, I have found statements saying that one should uninstall Kies in order to get Heimdall working...

So what did I do wrong? How am I to proceed? What should I try next?

If you are NOT rooted, you can root your phone with this

When you are rooted, try this -

Install ROM Manager

Flash ClockworkMod Recovery (Via ROM Manager)
Download Cyanogenmod (Via ROM Manager)
Install ROM (Via ROM Manager)

That's it, very simple and easy.


How to remove a stored user name and password in Wifi Connection Settings? I've cleared all stored WiFi connections but the password prompt seen in the screenshot still appears. That user name and password is actually part of a VPN connection I had. I've deleted that VPN connection too. The prompt persists. How can I remove that stored user name and password?

Pixel 2 Android 8.0.0.
Security patch level: November 5, 2017.

For me that seems like another third party application is rendering the UI (drawing over your settings app) for saved WiFi passwords since natively, forgetting a WiFi will delete and forget it's password and manual settings too. Go to settings, Apps:

and click the cogwheel icon on the top right corner,

click drawing over other apps.

Disable all apps. Return to you WiFi settings if it doesn't show, enable them one by one to note which application was doing that. Hope this helps you


My SIM is not recognized after installing Cyanogenmod; what should I do? I've got a Samsung Galaxy S (I9000) which I purchased from the Spanish operator Movistar around two years ago. I have spent most of the day trying to flash it with cyanogenmod 7.

TL;DR: Installing cyanogenmod 7 was incredibly difficult

It has been ... quite and adventure. First I tried heimdall from Ubuntu (didn't even connect to the phone) then I tried from Windows, using its graphical interface. It had the "repartition" flag activated by default, when it shouldn't, so I bricked my phone. After lots of trial an error, I managed to install a ROM in my phone, using Odin as root, the stock cable, and a different usb port than the one I was using (go figure...). And from there I was able to install cyanogenmod as it says on the instructions. Then I had to reinstall them, because they were bootlooping.

END TL;DR

So, now I've got a Samsung Galaxy S with Cyanogenmod 7. But it complaints that it doesn't detect any SIM card. When it boots up, it says "No SIM card. Emergency calls only". Notice that it doesn't say "incompatible SIM", Nor it asks me for a password of any kind. It just doesn't seem to detect the card at all.

What steps can I follow to solve this issue, or at least get more information about it?

OK I feel incredibly stupid now.

I had entered the SIM card upside-down (the "cut corner" was looking "down" instead of "up"). Once I rotated the card 180 degrees on the z axis everything seems to be dandy.

In my defense I must say that the the I9000 SIM port doesn't enforce the "correct" SIM position in any way; it has a small engraving that I just didn't see when removing the card the first time, and that's all. But the card fits both ways.

I will close this question as soon as I'm able to.


How to increase the call volume in xolo q700 I have xolo q700, not sure if the problem is unique to my piece.  During the incoming/outgoing call, voice is not audible (very feeble), however speaker option and headphone provide good volume.

Is there any settings I can change to improve volume during my call in non-speaker/headphone mode?

Try any Audio Manager app from play store.

AudioManager

Audio Manager


Screen timeout when reading I have my screen timeout set to 30 seconds, which is a good interval normally.
However, when i am in a browser reading or Adobe Reader or ThinkFree or whichever other reader, I would like the timeout to be larger or never.

Is there anyway of doing this in Froyo without manually setting it to 30 mins and after I'm done reading all I wanted to read, set it back to 30 seconds?

Thank you.

I use Screebl for this. It uses the phones orientation sensors to keep the screen on permanently if it's held at an angle. You can then set the timeout to something very low such as 15 seconds which kicks in when the phone is laid flat.


Want to disable album art in music player My brain is wired to text. Album art conveys no useful information and I would like to just display the artist name and song title in large letters.

Is there a way to disable or drastically reduce the size of album art in any music player app? I've bought most of the popular ones and tried the stock player and many OEM players. They all want to display the album art and just put in a blank square if it's missing. Even apps with skinning functionality seem to always have the album art present.

Google Play Music has two modes, one of which displays the album art fairly small (about 1/8 of the display). It doesn't really use the space to give the title and the artist more prominence, though. On the other hand, instead of a blank square it uses auto-generated album art that consists of album and artist name and a solid coloured area.


Can adb shell work in binary mode? adb shell sends \r\n instead of \n. Can I tell adb to not change the datastream (just like I can with ssh)?

Yes, but:

The linebreak conversion is not done by ADB, but your host system (and its console host), Windows.

This issue has already been discussed on SO, and there are a few posts providing possible solutions. Here are some of them

Stack Overflow: Read binary stdout data from adb shell?
This site (Android.SE): Is it possible to cat a file to an android phone and dd to /dev/xxx on the fly with just adb shell?


Device admin policy and multiple users If I add my work Exchange email account to my Android 4.4 tablet, it sets the device-administrator "erase all data" permission. Does that apply to all users on the device, or just to that one user?

I.e. can I prevent a remote wipe from wiping my personal data by setting up a separate Android user account on my device for work stuff, or will it still wipe the entire device?

Whatever the answer, does the same apply to other device administrator policies?

As the policy says: this enables the administrator to erase ALL data. As it's a device administrator (and not a user admin), this applies to the entire device.

Idea behind this is to protect sensitive corporate data, which might be contained in your Exchange account. In case the device gets lost, your IT admin can trigger the "data self destruct". Sounds like using atomics to kill a fly to me (wouldn't it be enough to destroy all those Exchange app data?); but of course you could have copied sensitive data to any other part of the device.

Besides, that's usually not the only policy installed with an Exchange account. In most cases it also includes that you have to use certain lock mechanisms (e.g. you no longer can use a pattern, but have to use a PIN or password), and in some cases even other stuff. Which is one of the reasons I'd never accept such an account on my device.


xPosed Installer on HTC One M8 I have rooted my HTC One M8 running Android 4.4.3 (using this method). The process went fine and I did not have any hiccups. One of the main reasons I rooted my phone was I wanted to utilize AppOps, however have been quite unsuccessful on this front.

I have installed xPosed Framework Installer (this is the correct version for Android 4.4.3), however when I load the application I encounter the error:

  app_process version "58" has been installed previously but version "--" was found now. If you did not expect an old file to be restored, you may want to try installing via recovery (auto or manual)

Now according to few threads, for the use of the HTC One you need to proceed through this in recovery mode (Reddit) - I have not tested this method yet as I want to investigate.

Are there any other methods we need to try, that we're aware of? The only concern I have is not to soft-brick my phone as I am unsure how to perform a recovery (I could learn but would prefer to do this with a working phone!)

Update

I uninstalled Xposed and attempted a re-install, and now it appears as though I have lost ROOT access on my HTC One M8. I will reattempt to root my device to see what happens and if this in fact was the cause of my issue with Xposded.

After performing a full backup of my phone, I went through and re-rooted (not too sure the actual steps taken as I used the same method), and then reinstalled Xposed.

After validating root access via SuperSU and that the default setting for updating applications was retain root access I went ahead and used the "install via recovery" method, which succeed (I used the .zip for Android 5.0). Then lastly I ensured I performed a soft reboot rather than a normal reboot (although I would have assumed the default reboot option would be that of a soft reboot to ensure Xposed started).

So there we have it, another PEBCAK move by me - ensure you soft reboot and do not let the default reboot take course


VPN Connection - Android Not Working , working fine IPhone Our company users with IPhones are able establish a VPN connection.
Few of us have Androids me specifically has a (HTC) Android Version 5.0.1 but unable to get a VPN connection

I followed the directions and information provided by IT department but no success. Is there a log I can see on my phone to help troubleshoot why it is failing (it doesn't seem to be connecting to the ASA to view any information from there). In the directions it states "The connection should then connect and function. If it does not work, check the IPsec logs and the Status > System Logs, VPN, L2TP Raw log to see more specific errors. " I can't find this System Log??

To see complete Android OS logs, you can easily use the logcat command in an ADB(Android Debug Bridge) console. There are two ways to do this: you can use the real adb by connecting your phone to a computer with valid adb drivers, or you can do it right on your phone by downloading a Terminal Emulator and running the logcat command there. The live logcat will spit out a lot of data consistently, so you'll want to filter it. Use logcat | grep (some keyword) to filter to only lines containing the keyword.

As for your VPN problem, Android's built-in VPN service, from my experience, is pretty faulty. You might want to install an external VPN client off the Play Store, such as OpenVPN Connect.

Hope this solves your mystery.


Use WhatsApp anonymously I want someone to be able contact me on WhatsApp. I would prefer to give him an anonymous account.

Is there such thing?

I don't want him to know my phone number.

No it isn't possible. Even if you send him a message without him adding you as a contact the first thing he will see is your number.


What is the average maximum file size (by default) for incoming email on the Android? I am trying to send an email marketing campaign and my email file size is 32K (HTML markup only).

When I open it in the native email client on my Android device (Sprint HTC running Gingerbread 2.3.5) it gets truncated with a message that says "Download Remaining 12K". The button is way below the fold so it's easily missed and 1/2 of my email doesn't even show up in the reader.

I found a setting in my (POP) email account under:

menu → more → settings → Send & Receive → Mail size limit

But the default was set to 25K. That seems EXTREMELY low. I assume this is to keep the total downloads to a minimum since most people don't clean out their inboxes very often.

However, is this the new standard? That emails need to be kept at a minimum of 25K? I am wondering how many other devices running the Android OS are configured this way by default and if I should re-think all of my email marketing campaigns moving forward.

I checked my Kindle Fire and I don't see an option to change the incoming file size and my email does not get truncated on that device.

I am hoping to learn:

Is this an Android version specific? (ie Gingerbread)
Is this a configuration one makes when setting up a device with the Android OS regardless of the version? Meaning every device is different?
How many devices are set with a max file size this low, what's the standard setting out of the box?

Is this an Android version specific? (ie Gingerbread)

No, this has nothing to do with the Android version, I have several close to me and none have such option. It's probably a carrier-specific setting on the stock app.
bahamat answer easily justifies the reason as to why carriers would prefer such low limitations and how this benefits users.

Is this a configuration one makes when setting up a device with the Android OS regardless of the version? Meaning every device is different?

It may vary depending on the device and carrier, but what usual happens with settings like this is that they are silently applied, but as you've found out, the user can update the value to a more desired one.

How many devices are set with a max file size this low, what's the standard setting out of the box?

There's no standard about the size for an email that goes this low. What actually exists is a general conception regarding the emails maximum size that accounts for the sum of the message's body and the encoded attachment.
Since a message will often pass through several mail transfer agents to reach the recipient, and since most of them have to cache messages for a certain period of time, this brings storage issues that need to be addressed. Since the early days, 10Mb was considered to be more than acceptable for an email.
You can read all about this at Wikipedia.


I can't restore my contacts from my Google account I got a new phone today same as I had before its a Sony Xperia T I had all my contacts backed up to my Google account but now I can't import them to this phone from my Google account when I sync my contacts nothing is happening does anybody have any idea what I should do?

it always work fine on my other phone when I factory reset it, then when I go to my contacts it's right there to import from Google account, on this phone it's the same but my contacts don't come in there

Log in to your Google account, use the Play Store or Gmail app. Go to Settings > Accounts and Synch and then go to 'Contacts' and hit 'Synch now'. Your contacts will be under your GOOGLE account.  The button may be called something different or just be a 'synch' icon (2 curved arrorws in a circle) but should do the trick. If you have any issues let me know and I'll see what can be done!


Android 5.0 download notification hidden forever I've got a Nexus 4 and have been looking forward to update to Android 5.0 Lollipop, so I installed MultiROM and set a secondary ROM for that. While playing with the notification control in Settings, I found that notifications could be hidden forever.

Then I long-clicked on a download notification (in the notification bar), clicked the info button and then locked the notifications.

But when I decided to have them back, there was no way to do so. In Settings > Sound and notifications > Applications notifications > Downloads the Lock toggle wasn't check and I still can't see the download notifications.

If I tried this for any other app, such as Whatsapp, there is no problem. I suspect this has something to do with the fact that the Download app itself it's not locked, but it is another system app hidden in this menu.

Some pictures of the process with Whatsapp (same as tried to do with the download app):

Click images for full size

Goto Settings -> Apps -> All apps, and find the "Download Manager"

The "Downloads" is the app showing in the app launcher, but the app showing in the notification bar is "Download Manager"

Click for larger version


Which apps/services needs to be whitelisted when using AFWall+ firewall? I installed this root firewall app on my android but now some services are not working properly. For example, I liberated full access to Google play store on it and also Google play services but when I try to install an App in Play Store, it never starts the download. When I disable firewall, the downloads run normally.

You likely blocked the downloads by not whitelisting com.android.providers.downloads
From Question 58 of app FAQ

What do I need to do to get Google Play Store to work?
You need to whitelist the following: com.google.android.gms (Google Play Services for authorization) + com.android.providers.downloads (For Downloads) + com.android.vending (this is the Play Store)

(Emphasis Supplied)


How to use GPS/Maps without an Internet connection? I need a way (possibly a third-party application) that allows me to use maps and GPS without an Internet connection.

I don't use it by car, just for walking in cities. It would be nice if I could just copy all data relative to a particular city before going there for tourism.

The Google Maps app does not store maps reliably, so it is risky to rely on it without an Internet connection.

Note: many of these applications use map data from a really cool free map project called OSM (OpenStreetMap), which anyone can contribute to. OSM is constantly improving, but in many areas it may lack information like house/building numbers.

Free:

Google Maps

Google Maps does have some offline functionality (including offline navigation as of version 9.17), but the size of the area you can download is limited (you can't download an entire US state, for instance) and some countries or areas aren't available for download. See here for instructions: Download a map and use it offline

HERE Maps

Unless you're looking to support OSM, this is probably the best free option out there. It works offline, has maps in nearly 200 countries, and turn-by-turn navigation in over 100 countries. Features include full street addresses, points of interest, alternate routes, traffic, public transport, and speed limits. Notable features that are missing: ability to add multiple stops to a route, lane assist, rerouting based on traffic, and ability to navigate to contacts' addresses.

OsmAnd

Open-source, uses data from OSM.  Currently only has 2D navigation, but one of the better free options available.

MapFactor

OSM-based offline navigation.  Fairly basic but promising. TomTom maps available as an in-app purchase.

Navmii (formerly NavFree): North/Latin America, elsewhere

Ad-supported. Allows you to download maps for offline navigation, also OSM-based.  OSM has maps for the whole world, but for some reason Navmii only has maps available for certain countries, mostly in Europe and North America.

Many others based on OSM here: Android - OpenStreetMap Wiki

Paid:

CoPilot Live Premium: USA, elsewhere

CoPilot Live is a very nice, full-featured app, which will let you download maps ahead of time and use GPS offline. I ended up using it because the US version was so cheap compared to the other paid navigation apps, but I've been very pleased with the quality, features, customer support, and free app and map upgrades. It has all the features I could want in a GPS app, the only downsides being you have to have a paid subscription for traffic data (the paid app includes a free one-year subscription), and you will have to buy new maps if you travel outside your purchased area.

Other paid apps that I haven't used:

Garmin viago
Magellan SmartGPS
NDrive
Scout (formerly Skobbler): USA, elsewhere
Sygic
TomTom

There are detailed reviews of many Android GPS apps here: Android Sat Nav Apps


Gain (remote) control of Samsung Galaxy S3 with broken display I have physically broken my SGS3's (i9300) display, and thought the phone was now just trash. But as I came home with it in my pocket, to my surprise, it connected to my Wifi, synced my files with my desktop, connected to WhatsApp web, and even rang when someone called. In short, it seems to be in working order other than the display not working at all (not accepting any touch inputs either).

Now, replacing the display is not economically feasible, but it would be nice if I could use the working phone for something - I was thinking microserver, IP camera, Wifi repeater, there are all kinds of things I could think of.

If only I could find a way to remotely control it.

Here is what I have, exactly:

Samsung Galaxy SIII i9300
Running CyanogenMod version 11
TWRP probably around version 2.7
Root is enabled
USB debugging is enabled (but not root via USB)
3rd party apps are enabled
Tasker is installed and running

I also have an SD card I could put in the phone and a working USB cable connecting it to my PC.

Can anyone think of a way to McGuyver together a way for me to gain control over the phone ?

I faced the same situation and solved it: I got another i9300 and used the touchscreen of the good one to install whatever needed -  I rooted the broken phone, installed kodi to use it as a media player and connected the phone to my TV screen via hdmi. I also installed a ssh server and now have everything my raspberry pi has but have a more powerful device. Th second i9300 is not needed any more and will be given to my cousin :-)


How can I stop my phone sending an SMS every time I insert a SIM card? I have one Samsung tablet and one Samsung mobile phone. When I insert my Airtel SIM in tablet then it automatically sends one SMS to an unknown number, and when I insert the same SIM card into my mobile then it again sends one SMS to an unknown number. So every time an amount is deducted from my balance.

I don't know what is the problem and how to get out from this problem?

Is it a problem with the SIM card or with the mobile/tablet?

Hey I got solution after giving lot of time on this problem.
This is the defect of Samsung Software. Actually every software version is linked with some number. But it not send any sms to that number. Because of licence, security reason they need to linked every version to particular number. If some problem occur in mobile phone then only it communicate with this number. But in some particular software there is some defect that's why it send sms when new SIM inserted into mobile.

The solution is go to your nearest Samsung Service Center and update your software.


Can I delete multiple emails with the standard Android email app? I am using LG L3II E430 mobile with standard Android email app.

Can I delete multiple emails?

DISCLAIMER: This is based on the stock email app on a Samsung Galaxy S4.

If you click on an email quickly, it opens that email.

If you long-press on an email, it selects that email without opening it. Then if you click another email, it also selects that. Now, you have two selected emails. You can then click the delete button to delete both emails.


Why can't I access the /data directory with ADB on my Samsung Vibrant? I used Simply Honey before and everything was okay. However, when I flash to a Stock 2.2 ROM, I cannot access the /data directory from adb. I am sure the phone is totally rooted because I have the Superuser icon in my apps menu and I can open the /data directory in Root Explorer. Why can't I access /data from adb as well?

You need to escalate the shell, since /data requires root permissions to access.  After running adb shell, run su before running cd /data.  The prompt should change from $ to # if it works.


Sense 5 mods on other devices Is there any method to replicate the interfaces as in HTC Sense 5 on other android devices ?

I have nexus 4 and samsung galaxy s III and I would like to have the recent app and blink feed as on Sense 5 ROMs.

Is there any Sense 5 ROMs for those mobiles or is there anything that would make it possible to have these features on mentioned devices ?

Sense is made by HTC for HTC so no you can't put it on other phones. That said, I recently read an article that Blinkfeed and some of their other cooler closed source apps are going to be made available on the play store for other devices later this year. Looks like Blinkfeed specifically is already avaialable. Hope this helps.

https://play.google.com/store/apps/details?id=com.htc.launcher


Automatically setup network config ifcfg-eth0? After I connect a USB network adapter to the phone I can configure it using ifconfig:

ifconfig eth0 up 192.168.1.2

Problem is that eth0 is not aviable until the USB device is connected. How can store the network config or apply it as soon as it's mounted?

Or is there any way I can set the config in kernel build process?

I know this is normally defined in ifcfg-eth0 that can be found in /etc/sysconfig/network-scripts/ or /etc/network/interfaces but it looks like android does not have this. As we use netcfg in android I looked up the netcfg profiles manual but /etc/network.d/${profile_name} also does not exist.

I thing this will work:

In /init.rc add

service ethernet /eth0.sh

and create /eth0.sh

#!/system/bin/sh

netcfg eth0 up 192.168.0.2

Still got problems chainging the ramdisk but that should work.

See http://elinux.org/Android_Networking

I was not able to change the ramdisk so I made a simple app the does run the netcfg command after boot and after USB device is attached.

Here are the key points for this:

<manifest ...
  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
  <uses-feature android:name="android.hardware.usb.host" />
  <uses-permission android:name="android.permission.USB_PERMISSION" />
  <application ... >
    <receiver
        android:name=".MyBroadcastReceiver"
        android:enabled="true"
        android:exported="true" >
        <intent-filter>
            <action android:name="android.intent.action.BOOT_COMPLETED" />
            <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
        </intent-filter>
    </receiver>
...

and the sudo function in the receiver:

public static void sudo(String...strings) {
    try{
        Process su = Runtime.getRuntime().exec("su");
        DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());

        for (String s : strings) {
            outputStream.writeBytes(s+"\n");
            outputStream.flush();
        }

        outputStream.writeBytes("exit\n");
        outputStream.flush();
        try {
            su.waitFor();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        outputStream.close();
    }catch(IOException e){
        e.printStackTrace();
    }
}


Flashing Galaxy Tab 2 7.0 (Verizon branded) We are attempting to flash a Galaxy Tab 2 7.0 (Verizon branded) with a cutom ROM.  We get to the following screen:

Followed by

First, where is it looking to download?

Second, why is it hanging?

Stuck and looking for some guidance here.

Edit

I found this post that points to a locked bootloader:
Root and Unlock Bootloader on Galaxy Tab 2 7.0 (Verizon)

Edit 2

Following the aforementioned post:

I get this error on the Odin console..

<ID:0/006> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> CF-Auto-Root-espressorf-espressorfxx-gtp3100.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/006> Odin v.3 engine (ID:6)..
<ID:0/006> File analysis..
<ID:0/006> SetupConnection..
<ID:0/006> Initialzation..
<ID:0/006> Get PIT for mapping..
<ID:0/006> Firmware update start..
<ID:0/006> recovery.img
<ID:0/006> NAND Write Start!!
<ID:0/006> FAIL! (Auth)
<OSM> All threads completed. (succeed 0 / failed 1)

You are trying to root/flash a custom ROM to a Verizon GT2 but I see GT2 3100 in the code. You are not using the correct ODIN files. I'm no expert but I know the Verizon Tab is different from the WiFi Tab. Luckily you didn't lock it up.