How to find the screen-size-in-points of a Samsung Galaxy S7 Does anyone know, or know how to determine, the dimensions of the Samsung Galaxy S7 screen in points?

The reason I ask is because I'm trying to test the responsiveness of a website on the Samsung Galaxy S7, by using Chrome's built-in responsiveness checker.  It has preset settings to test different devices, but the Samsung Galaxy S7 is not one of them.  The tool does allow me to enter a custom screen dimension (see attached image).  Unfortunately I can't figure out what dimensions to enter for the Samsung Galaxy S7--it's not asking for the resolution and it's not asking for the physical dimensions in inches/centimeters. The displayed dimensions for each device seem to correlate to the device's dimensions in points, (see this page for my rationale).  I may be misinterpreting something though.

After some more research, I found my answer:  360 x 640, which are the same dimensions as the Galaxy S6, which are the same dimensions as the few preceding Galaxy S models.

But I still don't know what these dimensions are called.  I found three different websites, each giving them a different term:

design.google.com:  "width x height in dp"
mydevice.io/devices:  "CSS width and CSS height"
viewportsizes.com:  "viewport size"


ADB sideload and fastboot uses. What's the difference? 1) If i want to flash a stock rom what should I use adb sideload or fastboot. I have seen on youtube people using both of these. Are both of these similar or different. Sorry if this sounds stupid but I'm a noob and I'm very confused.

2) Do i have to unlock bootloader for flashing stock rom.

3) Does fastboot oem lock/unlock command works on every android device.

Folks consider adb sideload <ZIP> when they have a ready to flash .zip file. The command is mostly used when booted into Recovery mode.
Fastboot on the other hand often deals with per partition flashing at a time. E.g. fastboot flash  recovery <IMG> -- only flashes Recovery partition and not all the relevant partitions for ROM installation. ADB sideload <ZIP> usually does full ROM installation in one go.

You unlock the bootloader only if it is locked. Google Nexus devices comes with locked bootloaders while some Chinese Mediatek devices comes unlocked. You've to search web for your model.

No, the command doesn't work on every Android device. The reason is 2.


Sony Xperia M4 Start Screen almost black After a reboot, my new xperia always starts with this screen:

I have the same problem in 'Safe Mode'.

What can I do? I want to fix this problem without a factory reset.

Edit:
I found more people with same problem on Sony's forum. I fixed reseting to factory using PC Companion: https://talk.sonymobile.com/t5/Xperia-M4-Aqua/M4-Aqua-won-t-start/m-p/1025996/thread-id/1311


WPA2-Enterprise: PAP not shown in phase 2 auth spinner I need to setup a 802.1x EAP Wi-Fi network on a JellyBean device (Motorola Moto G).

The network is managed by the university, and they are using eduroam.

In the university configuration guide they show how to setup a TTLS-PAP connection. The problem is, in my device, the only options available in the phase 2 authentication spinner are None, MSCHAPV2 and GTC.

The configuration guide shows screenshots for gingerbread devices where PAP is also available. I've been googling a bit and seems that some ICS devices also have it available.

Could this be a problem of this particular device? Or could it be a problem of all JellyBean devices? Is this option available in KitKat?

Thanks in advance.

UPDATE
I've checked this option is shown in an old gingerbread phone. Also being shown in a 4.1 tablet.

Ok buddy, this method works for me:

*I have found a way to make it connect - at least it worked for me! You have to select the network from the list but while it's trying to connect, you have to long press on the network and select modify to bring up the settings window. Then just enter your settings as normal.

I only had to do this once to set up the network and now it connects automatically.*

The autor is flarge in XDA forums, i don´t linked, i don´t know if here i can do it.

CYA!


How can I merge duplicated contacts that are different only in one letter? I use "Contact Remover Plus" to merge duplicated contacts. But I want also merge contacts that their names are different just in a letter.

How can I merge these duplicated contacts? I am looking for a automatic solution.

Google Contacts is your best option. It will merge contacts with different names if things like their email addresses are the same. Also, if for some reason, it doesn't detect the contacts that should be merged, you can select multiple contacts manually and click on Merge Contacts from the more actions menu.


Unable to locate play store after flashing my android phone to CM7 I flashed my Samsung Galaxy I5510 with CM7. Everything was fine until I found that the Play Store was missing in the app drawer. I am unable to find it anywhere on the device.

I even tried installing an apk for Play Store but that didn't work.

Any help would be appreciated.

You need to flash this Google Apps (GApps) from this site here.

Installing just one apk for Play store will not suffice and will fail as it has dependencies on other components that makes up GApps.


Can s7 Wall charger be used on s8? Can I use Samsung Galaxy s7 wall Charger on S8?

I'm concerned about damaging the s8. and could not find real solid specs online.

Samsung says

  ....You can charge your phone using any Samsung-approved wall charger, but charging speeds may vary depending on the charger....

Further this reddit claims that S7 and S8 use the same charger

I am not sure what is the difference in charging speeds

In the absence of specs , it is not possible to say for sure, but I wouldn't hesitate since both chargers are Samsung and apparently similar as pointed in the reddit.


Is there any old style keyboard (numpad style) available for Android? I have a smaller screen Android Phone (LG Optimus One P500).

Does anyone know whether there is a keyboard available for Android phones that has an "old phone" style? Like a numpad style? Here's an image example:

The reason I'm asking for this style of keyboard is:

This style uses only 12 buttons. So the buttons are large and very spaced out. You can click on them easily without having to strain your eyes too much.
You can quickly keep clicking away without having to spell out each word because the dictionary will take care of that. So "moon" becomes 4 clicks on the numpad 6. How fast is that?

I sure personally feel that lots of people are used to this kind of keyboard layout (from the times before Android became so popular). I don't understand why I can't find keyboards with this kind of a simple layout but I would be very grateful if someone could help me find an app like this.

Edit: Forgot to mention. I'm not looking for paid apps right now but would consider it if they have a trial.

Well...Look for a keyboard that has a T9 layout.

As an example, I use Smart Keyboard Pro (which is a paid app, but a trial is available) and you can choose from the full, T9 and compact modes for portrait as well as landscape orientation. There are tons of other customizable options and considering that a keyboard that one is comfortable with, is what allows one to at their productive best, I opted to buy the full version.


Nexus 7 + Windows 7 = "A device attached to the system is not functioning." when transferring files from Nexus to Windows I connected a Nexus 7 (rooted Android 4.4.2) to my laptop (Windows 7 SP1 x64 Ultimate). I see Nexus 7 in Windows Explorer and can browse the files in the Nexus 7, but when I tried to move files from Nexus to Windows I get the following error from Windows Explorer:

Reconnecting the Nexus 7 didn't help. Restarting Windows 7 did solve the issue, but I'm curious to know what can caused this error.

If you haven't already, try a different USB port and make sure your Nexus is unlocked. Afterwards get the newest Google USB drivers and manually replace the drivers through Device Manager.


What is MIUI optimization? In MIUI (an Android ROM) there is an option in developer settings called MIUI optimization, what is the use of this option.When this option is enabled an app can't be installed via USB (i.e. from android studio). If this option is disabled, does the performance of phone decrease?

According to this thread, this feature (Turn On MIUI Optimization)

  enables a plethora of MIUI based settings & optimizations as per the
  guidelines set by the MIUI developers.

It helps to load the app and the app data in parallel reducing load times and ensuring slicker user experience.

However, this setting can sometimes cause a variety of issues on non-MIUI based apps such as Google Apps & Apps from Google Playstore.Users have recommeneded disabling the feature if you rely on Google Playstore for apps & services or use Global Stable or Global Beta MIUI ROMs.

Here is a summary of observable changes when this feature is turned on or off:

With the MIUI Optimization Enabled, some users reported the following issues

  Cannot set third-party launcher like Nova, Apex or Google Now launcher.
  Wallpaper cannot be set using in-built options via custom launchers.
  Occasional lags, stutters or freezes while scrolling web-pages & long lists.
  Custom apps set as default restore to default MIUI apps on reboot. (Only on MIUI China ROMs)
  Cannot set accessibility services on reboot.
  Background apps cannot sync data.
  Music players stop playing after sometime.
  UI Animations are not synced properly.

After turning off MIUI optimization

  Above issues may get solved.
  Settings → Data Usage → Graph changes to AOSP style.
  Settings → Battery & Performance → Battery Use → Graph changes to AOSP style.
  Settings → Installed Apps → All → Documents → It will not be disabled after every reboot.
  Settings → Additional Settings → Buttons → Settings may get reset.
  No OTA update notifications. Enable it to receive the OTA updates.


Need backup for "My Calendar" on S3 I have tons of info on "My Calendar" Galaxy S3, and Google Calendar sync is one-way only. I actually use a Yahoo email and would prefer to sync both ways to Yahoo or Google, but since I cannot find a solution to this, I just need a backup that I can run periodically. Please help!

You can use Samsung's Kies program.

The link below describes some details of the program.  It includes backup of calendar as well as most other content of your device.

What can I backup and recover from my device using Kies


Default calendar app does not show all my online Google calendars My Samsung Captivate's default calendar app only lists some of the calendars I have on my Google Calendar account, to the point where they do not even appear in the list of calendars available.  It shows my facebook and exchange calendars and some of my google calendars.
Any fix?

Not all calendars are allowed to sync with the google calendar app - examples of this are NFL schedule calendars. Any calendar that are not in the XML format will not sync. I remember seeing a warning about some of the interesting calendars not being able to be synced with my phone when I first set some of them up.

Here is post with a work around on how to get them on your phone - if this is your issue:
http://www.google.com/support/forum/p/Google+Mobile/thread?tid=70374da8b32c29e4&hl=en


How to view iTunes U without iTunes? I want to view Stanford's iOS programming course.

How can I see it without installing iTunes on my PC and on my Android mobile device?

There's the free and open source Tunes Viewer which is sadly not available in the Play store (Apple probably doesn't allow it):

The easiest way is to install the FOSS market F-Droid which hosts such apps and install Tunes Viewer from there (search for "TunesViewer").

It's also directly available as an .apk installation file here, but I'd prefer the F-Droid market installation because you get updates. The project's homepage is on SourceForge.

PS: The F-Droid Repository is an easily-installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The server contains the details of multiple versions of each application, and the Android client makes it easy to browse, install them onto your device, and keep track of updates.*


Incorrect Button Mapping when using Wireless Xbox 360 Controller When I plug in the dongle and load up a game such as Goat Simulator or Stranger Oddworld, the triggers are mapped to the right analogue stick.  This means my view constantly rotates and moves upward. This is because the inputs are registering -1.0. When I move the triggers toward the centre of movement, the view stabilises.

Can the triggers be remapped?

It seems as if the LG G3 doesn't support the wireless controller. Upon plugging in a wired controller, it worked perfectly


Is there a PDF reader app for the Kindle Fire with Dropbox syncing? Are there any apps for reading PDFs on the Kindle Fire that sync with Dropbox?  (Ideally I'm looking for an app comparable to the excellent GoodReader for iOS.)

Note: Dropbox does not have an app in the Amazon Appstore.

If you allow non-Appstore apps to be installed in your device, you can install Dropbox from their website.

To do that,

Click the gear icon in the top-right corner of the Kindle Fire home screen to activate the Settings window
Click More
Scroll down to Device
Scroll down to ‘Allow Installation of Applications from Unknown Sources’ and move the slider from ‘Off’ to ‘On’ and confirm the selection

Then head to Dropbox's site and download the apk from their site (NB: since this is not attached to a market, you will not be notified of updates):  http://www.dropbox.com/android

Once that's installed, you should be able to use any PDF app that's installed on the Fire.
{Begin biased statement} I'm partial to my company's own qPDF Notes and we have some nifty UI enhancements coming along shortly but {end biased statement} there are a number of other apps that will read PDFs on the Fire and, assuming they've set up their Intents (that handy little window that pops up in one app when you want to Send or Open or Share something in another app) properly, you should be able to click on a PDF from within Dropbox and open in the app of your choice and click Send from the app of your choice and save it to Dropbox.


Resistor like symbol android For a couple of days, this weird symbol that looks like a variable resistor has been showing on my android one (Moto one power) device.
What is that supposed to be? How do I get rid of it
I've played around with the volume/vibrate, every developer options, along with disabling the developer options altogether.
Thanks

I found out what the issue was. Leaving it out here if someone else encounters this as well. This icon essentially means 'Sensors off'. The symbol was the reason my camera was not working as well.
Inside the developer options, under quick developer tiles, there is a 'Sensors off' option.
Not sure why disabling the developer options did not revert back the change though.


Which VCF field do I use to specify a group in Android? And how do I get the picture via URL? I'm creating a VCF file on my website.

1) It works nicely with the export, and most data are being imported, but the group is not created or used on Android.
I've tried using CATEGORIES and ORG
I also tried to look at KIND and MEMBER, but couldn't figure out how to use those, seems to refer to URI's and not a group name in the phone book.
If I export a contact, it doesn't fill in the group in the contact.

2) As I have limited text possibilities (I am going to encode it in QR code), I would like to get the contacts image exported as an URL, but it seems that it completely ignores the URL. I can of course encode it in base64, but then the text is going to be too big for QR code.

Here's a list of valid VCard fields separated into supported/unsupported by Android's vcard importer:

VCardConstants.java

It currently (4.3) says, ORG is supported while CATEGORIES is not. Check it yourself for more clarification.
You may also want to compare what has changed in 4.0/4.1/4.2/4.3 here.


Samsung Galaxy S6 stucks at checking for updates after factory reset My Samsung Galaxy S6 is stuck at checking for updates after factory reset.

I tried rebooting and resetting it again, but it didn't work. I also don't know how to flash using Odin.

How to fix it?

Turn off Wifi during the intial setup, it will skip that screen as all updates exceed 20-30MB which is deemed too large to do on a mobile connection.


How to use Android tablet as a ebook reader? If the screen resolution is high enough, there should be no difference between a tablet and an e-ink ebook reader (I read in several reviews).

However, when I use my Android table (2560x1600) for reading by Adobe Acrobat, my eyes get tired soon comparing with Amazon Kindle.

I tried several bluelight filter, but it makes the color unnatural.

What are the best apps/ways to use an Android table for reading colorful PDF documents for long time without eye strain?

I think you misunderstand what e-ink is. It is nothing like LED or LCD pixels. Resolution has nothing to do with it.

Typical displays emit light. You can use them in the dark and they
will light up your face.
E-ink displays reflect light, like standard
paper. This is why they strain your eyes less.

As far as reducing eye strain with a non-e-ink device, try the following:

Use bright text on a dark background. Dark text on a bright background (such as this website) is typical however many find it to cause more strain. There are apps that will invert colors of a PDF for you. Depending on the app, images may or may not be inverted. (APV PDF Viewer is an example, although I haven't tried it personally).
Reduce the color temperature of your display. This means making the display's colors more "warm" (the colors are more red-ish), although after a minute your eyes will adjust and you won't notice. This can be done with an app (try Lux) which has the ability to automatically change the color temperature with the time of day.


Is possible to charge device and provide data transfer using a single USB port? I have a tablet that only has one USB port that it used to recharge the battery (so no extra charger port), and I need to connect another device to it (ex: USB drive or printer) that only needs to transfer data (ie it does not need power from the USB) at the same time the charger is on.

                       ____________
                      |            |
                      |   TABLET   |
                      |____________|
                             |
                     ________|________
              ______|____      _______|_______
             |           |    |               |
             | USB DRIVE |    |    CHARGER    |
             |___________|    |_______________|

There are some cables that allow to connect those devices (like the one pictured below), but it seems that applied to the example above it would provide energy to the USB drive and not to the tablet.

Is this possible? Do you guys know anything that can make this work?

It is depending on your device. Some Samsung Tablets can be charged while using OTG with special adapters. The cable you post in your question don't work.
Some devices have a special mode for USB Host and changing at the same time. Most devices can only charge OR host.


Still old configurations after updating CyanogenMod I installed CyanogenMod 13 (UNOFFICIAL-20160104-NIGHTLY) on my Sony Xperia M (nicki) and updated it to CyanogenMod 13 (stable-20160527-NIGHTLY) successfuly. The update had no change on the configurations like the wallpaper, applications menu style, notifications menu, etc.
I installed the exact version (CyanogenMod 13 (stable-20160527-NIGHTLY)) on my wife's Sony Xperia M (nicki) last day but I saw the wallpaper, applications menu style, notifications menu and some other things are changed.

In our Linux desktop (like Fedora, Ubuntu, etc.) usually there is a .config directory in the ~home that keeps the configuration and if you simply delete this directory, after starting the application, it will run with new default configurations.

How can I delete/change old just CyanogenMod configurations/preferences directory on my CyanogedMod to see the new face and new menus of CyanogenMod? (I have no special customize on CyanogenMod but I do not to wipe all of my data on the internal storage like applications, etc.1)

Did you first wipe the /system partition before you flashed the rom?
Chances are you didn't. You may want to reflash the rom preferrably after wiping /system and /data


Applications forget setting in every boot I have an android tablet with ICS version. The model is not popular. The brand is something like a Greek bestbuy.com shop. But the hardware is enough good. Nvidia tegra 3, good resolution and ram.

My problem is that when I don't use the tablet I shut it down. But then I reopen it some apps don't remember my login credentials or other settings. These apps is facebook, Microsoft OneNote, Tasks for MS exchange, Skydrive or Skype.

What kind of problem is that? I mean is a application bug, android or model bug?

It could be a manufacturing fault in your particular tablet, but it sounds more likely to be an error in that model. Perhaps the system integrator didn't put applications' data on non-volatile storage, or screwed up the shutdown sequence. If this is the case, updating the system may fix the problem. Check with the manufacturer.

If you edit your question to include the make model name of the tablet, you may find someone else who has one and can help.


Where is "Stay Awake" option in Ice Cream Sandwich on the Galaxy S3? I just upgraded to the Samsung Galaxy S III (Ice Cream Sandwich) from the Motorola Droid Bionic (Gingerbread).  On my Bionic, there was a "Stay Awake" check box that made it so my "Screen will never sleep while charging" under Settings->Applications->Development.

I can't find that checkbox on my S3.

Where is that setting in ICS and/or is there another way to keep my screen from turning off in ICS?

Thanks.

Samsung removed "Stay Awake" from TouchWiz back in the first OTA for the Galaxy S1. Other ROMs like CyanogenMod still have it, and other AOSP based ROMs as well.

Be very careful using any kind of "Stay Awake" options with these devices that have the Super AMOLED screens. I used to use it when developing and testing the apps. I now have a "burn" in the screen from the time and the top bar.


How to boot to ClockworkMod recovery with Galaxy5 GT-i5500 I have ClockworkMod recovery installed on a phone (Samsung Galaxy5 GT-i5500, I have used it in the past to flash ROMs).

The phone is currently not booting, just shows the Samsung logo.

I want to get into the ClockworkMod recovery mode, by pressing some key combination. (Do not confuse with Samsung download mode: power-down+middle-button+power.)

How to get to CWM recovery mode?

It is impossible to boot directly into CWM recovery by key combination. However one can boot into "download mode" (as described in question) and then (re)flash recovery with Odin, this will automatically reboot phone to CWM recovery


Can I get Google Now reminders to be sent via email or popup on desktop gmail as well? My primary workflow revolves around my desktop, and my Gmail.

Is there a wait to get Google Now to interpret "Remind me to do laundry in 2 hours", as "Don't just blip on my phone where I may not be paying attention, but also popup on my calendar and email me"?

I'm not familiar with Google Now, because I don't use it.

But if it's getting the data from the Calendar, then it's possible to create an email notification.

You can also set this via Google Calendar web app.


ADB Wi-Fi connection disconnects when device goes to sleep in Moto G 2014 I can connect the device via USB and manage to play the app from Android studio without issues. Then I do adb tcpip 5555 and adb connect <IP_ADDRESS:PORT> without problems. Same goes for running the app.

But for some reason, when the device goes to sleep (screen shuts down), so does the connection to ADB.  I configured the Wi-Fi settings to be "Always" so that shouldn't be the problem. I tried restarting the device and the PC, even re-installing the drivers but no luck.

Here's what I get from Logcat in the last seconds before the screen shuts down:

07-28 20:23:17.924     997-1222/? I/PowerManagerService﹕ Nap time (uid 1000)...
07-28 20:23:17.924     997-1222/? I/PowerManagerService﹕ Going to sleep due to screen timeout (uid 1000)...
07-28 20:23:18.477     997-1222/? D/bsthal﹕ activate, handle: 2, enabled: 0, index 5
07-28 20:23:18.490     997-1219/? I/DisplayManagerService﹕ Display device changed: DisplayDeviceInfo{"Schermo incorporato": 720 x 1280, 60.0 fps, supportedRefreshRates [60.0], density 320, 294.967 x 295.563 dpi, appVsyncOff 0, presDeadline 17666667, touch INTERNAL, rotation 0, type BUILT_IN, state OFF, FLAG_DEFAULT_DISPLAY, FLAG_ROTATES_WITH_CONTENT, FLAG_SECURE, FLAG_SUPPORTS_PROTECTED_BUFFERS}
07-28 20:23:18.496      997-997/? V/ActivityManager﹕ Display changed displayId=0
07-28 20:23:18.551      317-317/? D/SurfaceFlinger﹕ Set power mode=0, type=0 flinger=0xb7459550
07-28 20:23:18.557      317-317/? D/qdhwcomposer﹕ hwc_blank: Blanking display: 0
07-28 20:23:18.796      317-804/? I/qdhwcomposer﹕ handle_blank_event: dpy:0 panel power state: 0
07-28 20:23:18.800      317-317/? I/qdhwcomposer﹕ enable_dcabc: Done setting OFF mode
07-28 20:23:18.800      317-317/? D/qdhwcomposer﹕ hwc_blank: Done blanking display: 0
07-28 20:23:18.801      317-317/? I/SFPerfTracer﹕ triggers: (rate: 26:893) (compose: 0:2) (post: 0:0) (render: 0:16) (19:9416 frames) (20:12477)
07-28 20:23:18.801      317-317/? D/SFPerfTracer﹕ layers: (5:10) (FocusedStackFrame (0xb74da368): 0:156)* (DimLayer (0xb756f868): 0:19)* (DimLayer (0xb7572170): 0:7)* (StatusBar (0xb755f198): 2:8497) (com.android.systemui.ImageWallpaper (0xb7564e30): 0:499) (com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher (0xb7592e58): 0:195) (NavigationBar (0xb7562cf0): 0:18) (ColorFade (0xb7568e60): 20:22)
07-28 20:23:18.805     997-1347/? D/SurfaceContro
device not found

And when the screen shutdowns completely, the device simply disconnects mid transmission.

It seems I can connect to it after it had disconnected and went in IDLE. This is the log i managed to get by connecting to the device the second it disconnected:
http://pastebin.com/afqpA0Ch

EDIT: I tried creating a new user on the phone and connecting it via wi-fi to adb, and it seems the problem does not present itself with this new account. I'll try factory-resetting the device and see if I can solve the problem for good.

I have a Motorola G 2014, XT1068, with Android 5.0.2, and running Android Studio on Windows x64 Home Premium.

How do I stop the device from disconnecting from ADB?

So it seems the problem was with the settings of the device. Having a Screen Lock (even if SmartLock is enabled, and you are in a "safe location") disconnects ADB on device idle. Only way around it for me was to disable the device screen lock.


How do I switch the shutter sound on the Samsung Galaxy? I have gone into my camera settings and selected the shutter sound I want but still, no sound when I use the camera.
Is this a fault, or am I missing something?

Go into Settings and there's an option for "Shutter Sound".  You can choose between three different sounds and off.

I'm assuming you mean the Galaxy S and not the Galaxy Tab.

click images for larger variants

via DroidBar.net


How to a flash the rom.zip file to my Android phone? I extracted the rom.zip from the HTC RUU installation and I want to flash it to my phone.

In case it matters, it is an HTC Desire HD, rooted with Cyanomod and ClockMod Recovery on it.

All I want is to flash the original stock firmware back to the phone. Because the phone has now a different firmware RUU will not recognise it.

What I need to do?

PS. I tried to rename the file to PB32IMG.zip and use the update from zip option but it doesn't work.

PS. I tried to rename the file to PB32IMG.zip and use the update from zip option but it doesn't work.

How does it not work? Please provide details.

The general procedure for installing a new ROM would be:

Download ROM .zip file to SD card.
Back up current ROM in case new ROM does not work:

Boot to Recovery Mode (hold down the Power and Volume Down (Vol -) keys at the same time under boot)
Select 'backup and restore'
Select 'Backup' and confirm
wait for process to finish and go back to Recovery main screen

Wipe and factory reset (this is important for stability! Especially when installing a different ROM, and not just an update. With an update you can usually skip factory reset):

Select “wipe data/factory reset” and confirm
Select “advanced” then “wipe dalvik cache” and confirm
wait for process to finish and go back to Recovery main screen

Install ROM.

Select “install ZIP from SD Card“
Select “choose zip from sdcard“
Select the .zip file you downloaded to the SD card in step 1.
Wait for process to finish, go back to Recovery main screen and select Reboot.

Where in the above process do you get stuck?


Gingerbread on Samsung Galaxy Mini Possible Duplicate:
  When will my phone get the Android 2.3 update (Gingerbread)?

I recently bought Samsung Galaxy Mini with Froyo installed on it. Can any one tell me when can I get Gingerbread on it using Kies? I did not buy it from any operator. Also, I live in Pakistan (in case region matters for updates).

I do not have any experience of using Android before (though I have written a couple of apps for it :P ).

You could send a mail to Samsung Pakistan, and ask them.

The ROM for the Galaxy Mini (and every Samsung) has specific Samsung components (TouchWiz, Samsung Apps, etc). And comes with a language pack specific for each region. Eventually every provider can add his stuff.

So it is up to the combination Samsung and provider when (or if) a new version of Android is released.

I know of some friends that have been able to upgrade their provider branded phone to Gingerbread, while my non-branded phone does not have the update (yet).


Dial-by-name in Froyo? I recently installed 2.2.2 (official update from my provider) on my Virgin Mobile Samsung Intercept. Among other changes, this ROM uses the stock UI instead of the Touch Wiz interface from Samsung. One thing I'm having a hard time putting up with is the lack of a call-by-name feature. In 2.1, I used to be able to call "Bob" by dialing 26 (B O) and then selecting Bob from the list. Is there a way to make 2.2 do this? If it was a Touch Wiz thing, is there an app I can install to bring this functionality back?

Thanks!

You can use an alternate Dialing app like Dialer One or GoContacts. What you're looking for is a T9 dialer.


Android tablet kiosk development I am trying to develop a kiosk application on android.
I am facing two challenges.

Once the tablet getting off due to a battery drain. it is not turning on even after the battery reached 100% . is there a work around for this ? I have seen regarding editing some files in /system/init of Android after rooting. But I have not seen any file related to battery or charging. I am using 4.1 and higher

I am experiencing a problem of battery draining. as it continuously keep display on, battery drains gradually even if the charger is connected.

Has anybody came across similar problems and find any solutions ?

Is there android devices available which , power on automatically after connecting wall charger ?
Is there tablets that doesn't have battery and directly works from charger connection ?

Please provide your suggestions.

Update 1:

As I am using kiosk operation, I have to keep the screen on every time. I am not experiencing a quick battery drain, it drains slowly even if the charger connected , like 1 percentage in 6-8 minutes, so it lasts approximately 10 hours with charger connected. Then once it gets switched off, it needs to be powered on manually ( not power on after battery drain is a normal behavior, but is there a work around for this ?).

Actually I am not expecting the battery to get drained on a charger connected. is that a normal behavior ?

Can I do anything from the software to prevent it ?
When I analyzed most of the power is consumed by screen, then wifi, then comes the application. Both are switched on all the time.
Any advises on this ???

Update 2:

<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<permission android:name="in.aivknowtech.reviews.permission.C2D_MESSAGE"/>
 android:permission="android.permission.BIND_DEVICE_ADMIN"

Update 4

As my issue is considered. It is not an issue triggered by a particular event. I assume when connecting a charger android is loading the kernel and only showing a battery symbol, When we press on power button it boots up the kernel. Is there a way to bypass it ? Or is it depended on hardware or firmware ?

If it is dependent on android, Yes there is some hack we can do about it.
Else it might be not possible. :(

A similar discussion is here but no definite answer
android auto boot on external power

@aivknow tech

I did this on Samsung Galaxy Tab sm-t330nu

edit the lpm service entry in init.rc from

service lpm /system/bin/lpm
    class charger
    critical

to

service lpm /system/bin/reboot
    class charger
    critical

Result = from powered off state, plug in charger, battery icon displays briefly, then device reboots to normal operation.

to mod your device's service in your init.rc in the

  on charger

section find that equivalent service.


What can cause a Droid Incredible to stop connecting to a PC via USB? When I connect my phone to my laptop via USB, it is able to charge, but I am not able to mount it as a drive. Neither my computer nor my phone recognize that there is a device plugged in. This happened within the past few days, and I don't think that I changed anything on either side.

I already checked the settings and USB debugging is on, USB debugging notify is on, and Stay awake is on in the Development settings menu. I also tried rebooting both devices to see if that would fix it, but it hasn't.

My phone is a Droid Incredible running CM7.0.3. My laptop is running Windows 7.

Try changing usb cable. Bad cables can cause this (at least I had this problem once, which went away simply by using another cable).


Asus Transformer Infinity Pad (TF700KL) how to cold boot (enter Recovery Mode) I have a TF700KL bought from Vodafone. I am unable to go into Recovery mode. I've found some links telling me how to do this, such as the one on the XDA-Developers site:

http://forum.xda-developers.com/showthread.php?p=30223822#post30223822

(look for the section titled "Factory Restore after a softbrick/Downgrade from Jelly Bean to ICS/Clean Factory Restore")

Here, as well as on many similar articles, it says to first "Enter recovery mode" by shutting down tablet, holding volume-down and power for 5 seconds, and when some message appears, press volume up.

Thing is, when I start my tablet up by holding volume-down and power I get the following:

if the usb cable is not connected to the computer, I get a message like "No USB Cable connected" under a logo of a usb cable connector and a big question mark sign:

if, at this point, I connect it to the computer via the USB cable, my Windows computer says it's installing some driver (which it succeeds in installing), and then the tablet goes on to display a "ready for download" message under a logo of an android guy wearing a yellow hard-hat (kindda looks like Kyle's brother from Southpark):

After this I can't do anything other than hold power button for a longtime to restart the tablet normally. I have no visible menu, option, etc. Also I've waiting here for like 10 minutes, nothing seems to actually get downloaded or get ready for anything.

In short, I never managed to get to the menus described in the tutorials I've found for this tablet. My hunch now is that I have the LTE version and most people have the non-LTE version and they behave differently on this.

So my question is:

does anyone know how to go into recovery mode on this tablet,

or

what's the deal with the menus I describe here (and show in the pictures)

or

how to go to recovery mode, do a cold boot, do a manual Android upgrade/downgrade from these menus I get?

Once you get to the USB logo,  press the volume up and down together once and it should bring you into recovery.


Do I have to backup Titanium Backup's keys? I just bought Titanium Backup and set up a scheduled encrypted backup of user+system apps and data, followed by Dropbox sync. Assuming I remember the passphrase, is all the data required for restoration backed up? Or do I have to manually backup the private key and encrypted symmetric key?

The FAQ of Titanium Backup about crypthography states that you just need the passphrase to recover any backup. That must mean that the private key file is stored along with all of your backups, because it could never work in any other ways. The big problem with that FAQ is that it should states this explicitly IMHO so to make things clearer for us users.

I took a peek at the first bytes of some backupped file (I am talking about the application data here, because Titanium Backup does not backup apks period), guess what I saw?

I found the very same ASCII sequence in the first lines of the backup files: those files are named something.gz but they are actually not gzip files (because of the key that has been put in front of them. Gzip files begin with hex codes 1F 8B 08. Those files do not).

If you run Linux and want to check it out, download two of your backups on the PC and try this command, that shows the first four lines of the file:

$ head -n 4 cgeo.geocaching-20130919-000250.tar.gz

My output is:

TB_ARMOR_V1
0w5AkcCA9rGtSy3Ecrag19p/FYQ=
BNpyGZq/PQYmpDXkXwji2lQGIQY=
MIGfMA0GCSqGSIb3DQEBAQUAA5GNADCBiQKBgQDWLUH3i295TA9XwPgbzwXEk/0eqowW2xcoxbOQo7NYeqGvctC7dNM33CEh+az25Wj2iTo+kzdIpwM7Y6o5vjW+D/yBCv9nDV1+HLNyut3GDQon84yR6BlgbQJT5QoIra5f6FN+wtqF5/ifW88nzuia2fUOv/IqRVQhHxIY7LPkMQIDAQAB

Quite odd for a binary file, isn't it? By the way that must be, yes, my TB private key enciphered with my passphrase. I don't give a thing about sharing it because you would need my backup files and my passphrase as well, to get anything useful out of.

Now, if you run run the same command on a different backup file:

$ head -n 4 com.amazon.kindle-20130919-000004.tar.gz

Guess what? You'll get the same s*it!

TB_ARMOR_V1
0w5AkcCA9rGtSy3Ecrag19p/FYQ=
BNpyGZq/PQYmpDXkXwji2lQGIQY=
MIGfMA0GCSqGSIb3DQEBAQUAA5GNADCBiQKBgQDWLUH3i295TA9XwPgbzwXEk/0eqowW2xcoxbOQo7NYeqGvctC7dNM33CEh+az25Wj2iTo+kzdIpwM7Y6o5vjW+D/yBCv9nDV1+HLNyut3GDQon84yR6BlgbQJT5QoIra5f6FN+wtqF5/ifW88nzuia2fUOv/IqRVQhHxIY7LPkMQIDAQAB

This simply could not be a coincidence. :)
From a certain point onward everything in backup files finally becomes binary.
This behavior makes a lot of sense because that would mean that we can only share the backup files and forget about everything - with the passphrase, we can recover our backups, period.

Still, I really think that the developer should document a procedure about how to recover our own legitimate data (we know the passphrase, so it's us!) from any computer with a decent crypto tools set (read: OpenSSL).


Can I make a Wi-Fi VoIP call on Google Voice without third party applications? I can't seem to make pure Wi-Fi VoIP calls on Google Voice without a third party application such as GrooVe IP. Is this the case?

Unfortunately currently there is no way to make a pure VoIP outbound call via Google Voice on Android.

Previously, you could initiate a free call from Gmail on your PC, then press the * key on the keypad which would transfer the call to all other numbers connected to your GV account, and then you'd pick up the "call" on your cell phone and continue the conversation on your mobile which was still VoIP.  Once Google wised up to this feature being used too widely, they changed this functionality to only allow this transfer for incoming calls only.


Does the Galaxy S2 have two mics? I need a straightforward answer, does the Samsung Galaxy S2 have two microphones? I tried to Google it but was not too successful. Two mics are essential for my upcoming project. Thank you for all your replies.

The Samsung Galaxy S2 does have dual microphones.

However, if using Gingerbread (2.3), the device only records mono audio.

Using Ice Cream Sandwich (4.0) though, the device can record stereo audio at about 130 Kbps with a sampling rate of 48KHz.

Source: GSM Arena


Get rid of Google Play I would like to freeze, or in any way disable Google Play on my Android 2.3.6.
I tried to prevent the autorun: it always finds its way.
I tried to freeze it with Gemini App Manager: even blocked it starts.

How can I definitely block or even uninstall this damned application ? Has someone succeeded in doing so ?

The reason: every time it starts, my whole phone becomes extremely slow, barely usable.

Not sure how well this works but if you have root you could try this F-Droid app.


How to run app in Kiosk mode with Wear 2.0? I'm trying to get a Wear 2.0 (stand-alone) app to run in kiosk mode, but when I try

adb shell dpm set-device-owner <myComponent>

I get:

java.lang.IllegalStateException: Not allowed to set the device owner because this device has already paired
    at android.os.Parcel.readException(Parcel.java:1692)
    at android.os.Parcel.readException(Parcel.java:1637)
    at android.app.admin.IDevicePolicyManager$Stub$Proxy.setDeviceOwner(IDevicePolicyManager.java:4707)
    at com.android.commands.dpm.Dpm.runSetDeviceOwner(Dpm.java:148)
    at com.android.commands.dpm.Dpm.onRun(Dpm.java:96)
    at com.android.internal.os.BaseCommand.run(BaseCommand.java:51)
    at com.android.commands.dpm.Dpm.main(Dpm.java:41)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:262)

I also tried by copying a file to /data/system/device_owner.xml as described here, but also without success.

Note: on a mobile I have successfully entered kiosk mode using adb shell dpm set-device-owner <myComponent>.

Anyone knows a way to enter kiosk mode using Wear 2.0?

Self-answering for now, this seems to be an issue in Wear 2.0 - see https://code.google.com/p/android/issues/detail?id=232628

I'd be happy to know of any workarounds though!


What do the application icons in the upper-left hand side of the notification panel mean? On my Samsung Galaxy SIII, I am used to controlling which applications are running at any given time by holding the Home hardware button and then swiping any apps I want to close from the list of running apps that shows up. In the following screenshot, I have held down the Home hardware button and closed all running application by tapping the icon that shows up in the lower-right hand side consisting of a list with an X in front
of it:

(click the image to see its larger variant)

However, what puzzles me is that no applications are running, therefore shouldn't those icons in the upper-left hand side of the notification bar disappear so as to tell the user that these apps are no longer running? Perhaps I have missed the purpose of those icons in the upper-left hand side of the notification bar.

Perhaps someone could explain what they mean.

OK, I figured out, those icons do not correspond to which applications are running,
but rather, to those applications which have awaiting new information for the user.
When the user drags the notification panel from the top of the screen, those same
icons appear next to the name of the application sending the notification and the
message posted by such application also appears next to the application name in
the list. This should answer the question.


Doing the equivalent of "adb pull", but initiated from the Android device, not via adb I have a rooted Oreo Android device, and I can use "adb pull" from my linux machine to retrieve copies of files and directories from my device.

However, I want to get a full copy of each and every file and directory on my device, starting from the root filesystem. I know I have to do "adb root" in order to allow this to happen, but when I do so, I get the following error ...

adbd cannot run as root in production builds

So what I'd like to do, if possible, is to get this data onto my linux machine in the opposite manner: i.e., to be su'ed on my android device, and from that device, to cause a complete recursive copy of everything from root on down to somehow be sent out to my linux machine.

Any ideas of how I can do this?

Thank you in advance.

Thanks to izzy, above, I realized that I can copy the TWRP backup directory to my linux machine and de-tar the files contained in the backup. I didn't realize that they were tar files.

This is the solution.


Cannot start emulator on Mac OS X I'm using MAC M.L & Eclipse 4.2.2 ADT
I've installed Eclipse on MAC OS X

I can't create Virtual Device (AVD)

Android SDK Manager error is Failed to run the Android SDK manager.Check the Android console view for details.
Getting error like Description    Resource    Path    Location    Type
Error executing aapt: Cannot run program "/Developer/adt-bundle-mac-x86_64-20130522/sdk/build-tools/android-4.2.2/aapt": error=13, Permission denied: error=13, Permission denied  adsa        line 1  Android ADT Problem

Any help will be appreciated. Thanks

I've reffered Official Links
Android setting up ADT,
[Managing AVD's with AVD Manager][2]

See screenshot of Errors Click here

Ok so it looks like you are not trying to run it properly. First things first you need to create an Android Virtual Device (AVD). This will be the profile of the device you will be emulating. Open up a terminal and follow these steps. Make sure you have the SDK installed and you are in the ./tools directory of your SDK.

For this example I will be creating an AVD named "Nexus_7".

Step 1: determine your target:

/.android list targets

You will get an output of all of your available targets, here is the one I will use:

id: 3 or "android-18"
     Name: Android 4.3
     Type: Platform
     API level: 18
     Revision: 1
     Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
     ABIs : armeabi-v7a

Step 2: Create the AVD:

./android create avd -n "Nexus_7" -t 3

For simplicity, when it prompts you to create custom hardware specs, just enter (or enter no then press enter).

You should get output like this:

Created AVD 'Nexus_7' based on Android 4.3, ARM (armeabi-v7a) processor,
with the following hardware config:
hw.lcd.density=240
vm.heapSize=48
hw.ramSize=512

Step 3: Launch the Emulator

Here is the moment of truth:

./emulator -avd "Nexus_7"

It will take quite a while for the emulator to start, especially on the newer Android builds. You can screw around with hardware acceleration if you want it to move a bit faster. Also you should use Screenshots to speed up the boot time. I got all of the info from:

Android Docs


Lg G4 email verification bypass cant do anything I recently got an LG G4 phone from a friend and I was really excited until I got to the screen where it said enter the account previously any get. I was so frustrated and thought they set me up but they had also gotten it from a friend.

I did everything the YouTube told me to do except the unknown sources option is grey and it won't let me select it at all (so basically I'm stuck at step 4 of this advice given in a related question here).

My parents don't necessarily know I have it. I don't have any money or time to send it into the Lg company and I want to get it working so I can stay in touch with my friends when I go on my trip.

What should I do ? I can't install files because it's blocked and can't add an account because every time I do it goes right back to enter the previously synced email. Would putting a SIM card in help ?? How do I completely wipe the system. My trip is in about a week help please.

Ok let's try this,

Download this files:

LG_FRP_TOOL_by_AndroidHero
LG G4 Drivers

Install LG G4 USB drivers
Disable your Anti-Virus (as it will detect the tool as a virus)
Put your LG G4 into Download mode by following this steps:

Power Off the phone
While Holding Vol+ connect USB cable

Now run the tool exe according to the OS you're using (X86 or X64)

Just follow the on-screen instructions to bypass the FRP lock
Done


How To Remove "Insert Metropcs Sim Card. Emergency Calls Only" Msg On An Lg? This is the message I am looking to get rid of:

I learned that you can get rid of this message on other Androids by going to the app that it generated from and clicking "disable notifications". However, I have no idea where to find the app that causes this message and I also can't long-press the message to see where it comes from. So any other answers to solve this problem? Or do any of you guys know what app cause these sorts of messages to pop up on your homescreen?

I think your phone is SIMLocked, meaning it works only with SIMCards from a certain service provider, MetroPCS in this specific case. Your phone doesn't detect any MetroPCS SIMCards inserted. Therefore, it limits your calls to emergency only. That notification doesn't originate from any app. It originates from the OS itself. Only way to make it go away is, assuming you wouldn't root your device, installing a proper SIMCard.


Three (UK telco provider) has blocked my tethering I have a contract with Three (UK telco provider), which gives me unlimited data. My mobile is Samsung Galaxy S Plus (GT-I9001). Every time I try tethering, I get a pop up saying I can't tether. I have tried several apps but with no joy.

Does anyone know how to by pass Three finding out when I'm tethering?

Tethering on Three's (or most other UK telco providers) unlimited plans is against their terms and conditions.  You'll have to switch to a plan that allows tethering or use an add-on.  See their Tethering info page for more information.  Also see their Terms and Conditions

However some phones will still allow you to tether, I'm surprised it doesn't work on the GS2.  Did you buy it from Three?  So the tether function still works, but when you do tether a Laptop, they send you a message?

Generally they detect mobile usage that comes from PCs and Laptops and then they ban you.  But tethering to other mobile devices seem to work, and also if you keep your data usage low, they may not bother.

Another possible work-around is to try and spoof the user agent and trick Three into thinking that the data is being sent by a mobile device.  However, this is not fool-proof and they may still be able to detect, for example downloading a windows update.

Just to be clear, I would still recommend you buy an addon or join a different plan which allows tethering.  If you think the Terms and Conditions are unfair, file a complaint or switch telcos.

Update:

Information on Three's The One Plan

  SIM plans with All-you-can-eat data do not allow tethering (except for the One Plan). If you would like to tether, you will need to choose a Pay Monthly plan and / or an Add-On that does allow tethering.

So it is possible to get the One Plan, for unlimited data and tethering.

And from Tethering Explained

  If your smartphone plan includes all you can eat data, then this is for data consumption actually on your smartphone.  It does not include using your smartphone as a modem to connect other devices such as laptops and tablets – also known as “Tethering”.  Tethering is included in (i) The One Plan; (ii) the One Plan SIM only; or (iii) By purchasing an Ultimate Internet Plan with the Tethering Add on. The add-on can be purchased via My3 on your handset and is also available to customers on our Talk and Text plans.

See their Pay Monthly plans


Installed Gapps, but Google Play services is not there So I finally found a way to install CWM in my Lava Iris 430 which runs on ICS 4.0.4 and installed Gapps (gapps-ics-20120429-signed version). It was successfully installed, but it missed Google Play Services. What should I do?

Open the Play Store and Google Play Services will download automatically.


Is it possible to use Android Emulator to pass identity confirmation via Android Device? My google account is requiring I confirm my identity using an Android device, but I have no android devices.  I had logged in with one over 4 years ago, but no longer have any (switched to IOS for work).  I do have some Windows VMs and thought to possibly run the Android Emulator to simulate an Android device, but had thought from past experience that Google Play Services wouldn't run through the emulator, so likely many of these types of features wouldn't work.

Thoughts on how to get past it without having to buy a $50 TracPhone, which just seems like simple extortion?  I see no google-groups or other means of contacting google-account-services support.

UPDATE
I likely won't install the ADK and Emulator as I was able to resolve the issue without it.  The solution to the problem was to acknowledge all recent logins into my account.  The reason it wanted extra verification was that I had already passed 2FA, but since that login was not acknowledged (via my recover email), it took all 2FA as "tainted".  This is why it wouldn't allow me to verify via recovery phone number.  To solve this issue, this is the procedure I did.

Log into the account
Click on the user icon on the top right of GMail and select Google Account
From the Account page click Security
Look for a "Secure Account" link under first main heading for Security.  You may see an open lock with an exclamation mark.
Try to resolve all the name security issues listed.

Alternatively you may likely just look for security alerts listed in your "Recovery Email" account


Accessing windows shares from android device How can I access Windows shares from a Android device through wireless network?

I want to open PDF documents from a windows server 2008, add comments, mark them up and then save the changes back.  Whats the best way to achieve this?

Barring mounting the share as a filesystem on a rooted device, I don't believe this is possible without a third-party app. You can use ES File Explorer to connect to the remote directory. There is a detailed how-to on the XDA Developers forum, which also includes the steps for sharing the directories from various versions of windows.

Since you already have the Windows shared folders working, here are the steps for ES File Explorer from the afforementioned XDA Developers thread and detailed in these screenshots from the thread.

Open ES File Explorer
Tap "LAN" option (Assuming you're connecting to a server on your LAN) to enter the "LAN Shares" section of ESFE.
Tap the "New" button to add a server.
Tap the "Server" option.
Enter your server's information, including the username and password you intend to use (Make sure you use an account that has the access you need).
Tap the newly created server in the LAN Shares area to get to the shared folders on that server.

Editing files on your Android device will be a little tricky. ES File Explorer is the only app which can actually manipulate files over the network. If you open the file in another app, then ESFE will export the file to the app and another file will be created. You will need to move the file back to the share, using ES File Explorer, in order to update it on the server.

I use ES File Explorer as an example. There are probably other apps with similar functionality.


About Adding Sim slot on Lg optimus Exceed 2 My cousin presented me a new Lg optimus Exceed 2 from Us and i was in India..there is no sim slot for this mobile..i need to insert any sim to this mobile.?please help me..

Thank you,

Ajay

According to PDAdb, the phone is Verizon-exclusive and CDMA-only, hence it doesn't have a SIM slot (the store programs the cell info into the phone on purchase).

That is, even if you somehow manage to open a hole in the mid-frame, solder a SIM slot on it, and persuade the OS into accepting it, you still will not be able to use it because there's no GSM support at all.


Can I control where apps are installed? I was hoping that when I set the SD card up in my phone (Moto G 2nd Generation running Marshmallow) as internal storage rather than portable, it would know to put apps there automatically instead of me having to manually tell the phone to move them there.

Is there a way I can do that? I was hoping with the changes in Marshmallow it would be an option, but I'm not seeing it.

I found this on Motorola's website:

  Once the card has been formatted, you will be asked whether you want to migrate data currently on your device to the card. This step will move all media, pictures, and documents to the SD card.
  By selecting where to migrate content, you also select the preferred storage location for all applications, databases and data.

  If you decide to move that data to the card, the SD card will also become the preferred storage location for all applications content, data and database and media.
  If you decide to skip this step, your device internal storage will remain the preferred storage for all content.

So if you chose the SD card at that prompt, you should be all set.  If not, one workaround would be to move everything off the SD card back to internal storage and then format the card — then repeat the process to make it adoptable storage, and select that option this time.

I should also add that Motorola's documentation seems to conflict with the official Google reference, so I'm not sure whether one is wrong or if Motorola has customized something.

  Apps can be placed on adopted storage media only when the developer has indicated support through the android:installLocation attribute. New installs of supported apps are automatically placed on the storage device with the most free space, and users can move supported apps between storage devices in the Settings app.


How to make Android play music reliably, without chopping? When I try to play music on Android 2.3 (using various players, including PowerAmp) on Sony Ericsson Xperia X10 I get not reliable sound. Music pauses for a short time, for example, when:

I press the power button (especially repeatedly) (request_suspend_state: sleep;request_suspend_state: wakeup in dmesg)
When I see messages like send sigkill to 15497 (ndroid.settings), adj 8, size 6428 in dmesg
When some program reacts to changed screen orientation.
When wifi connection gets established, when I force it to "reassociate"
When I go to/from application from home screen (AWDLauncher), except of to/from WidgetLocker screen.
When I enable/disable Airplane Mode.
When the display is off (the most annoying)

When only really stable way to play music is to use StayAwake to force display on, turn off Wi-Fi, turn on Airplane Mode and don't switch applications. Starting CPU hogs like while true; do true; done does not affect chopping.

And it was playing more or less fine on Android 2.1.

"mediaserv" process (that writes to /dev/msm_pcm_out) has realtime io and scheduling priority, but sound is choppy anyway. If I start playing from console with mplayer  -ao pcm:file=/dev/msm_pcm_out the sound chop less (notably it does not get interrupted by power button / loading bunches of heavy processes), but still behave not normally when screen is off (even ionice -c1 -p4 cat /dev/urandom > /dev/msm_pcm_out is choppy)

When I start music A by usual way and music B using mplayer to /dev/msm_pcm_out (getting them mixed) music A chops more than usual and I usually hear B when A is in chop. When I turn off screen, both A and B chops in sync (stopping B leads to relatively more fluent playback of A this way).

How to play music on Android reliably in presence of background load? Should I report a bug somewhere?

Update Found a way of playing music. Inconvenient, but without chopping:

Start WakeLock in "CPU on, Screen Off, Keyboard off" mode
Use mplayer to play music bypassing Android:

ionice -c1 -n4  \
  schedtool -R -p 3 -e \
  mplayer -really-quiet \
        -af volume=-26 -quiet \
        -ao pcm:file=/dev/msm_pcm_out,nowaveheader \
    /mnt/sdcard/music/something.ogg
# (created script to start it easily, of course)

Plays without chopping no matter how much applications I start, what do with Wifi, orientation and airplane modes. Even with "powersave" cpufreq governor (everything very slow, but music plays fine). So the hardware have enough resources to play it.

Update 2
Looks like doing

for i in `pgrep ''`; do schedtool -D $i; done

i.e. "Set Idle priority for all processes" makes music play fine even when I {start programs,lock screen,rotate screen;it reconnects to other mobile network stations} at expense of some input lag in games. Don't know exactly why it happens.

Try turning off any applications or hardware that uses a lot of the phone's resources.  Turn off GPS, WIFI, Network Service, and dim the backlight.  Also shut down any other running applications than the ones you need for playing music.  If this still doesn't work your device may not have enough memory.


Full list of MessagEase commands Yesterday I started using MessagEase and I love the concept. However it seems there are a lot of ways to use different gestures. Is there a full list of all gestures and commands of MessagEase?

All commends and settings of MessagEase are documented on the app itself. Please run the app and consult the "How to" section, or send us an email support at exideas dot com if you need more help.


still a mystery . thumbdata3 file space & performance hog I just don't know how to fix this issue.
I have tried almost everything and give up.
I have read other threads on what to do if there is .thumbdata3  file that occupies a lot of space. my file occupies almost 20 gb and I cannot afford that space waste.
I have done the following to try and circumvent but nothing works

create an Empty file with the same name.
that empty file will eventually increase to the same size
stick a  .nomedia  file in every folder that contains an image so this file does not grow in size.
and then I repeated the above first... the file is still created.
there are some observations have had in that regard.
initially the dummy file I created remains as it is. then as soon as I try and open or call in Explorer through some third party app for example there is an app that needs of photo to upload so Explorer is invoked through the app to choose the photo the phone then  completely freaked out and Will hang and forces a reboot
why this hung state happens I open up process monitor which unlike other apps will run regardless of how hung the phone is... I find the process download manager and under that the process name is android..process.media
this process strikes out as the highest CPU consumer. and within a matter of minutes the hounded  20 gig   .thumbdat3 file is back.
I am rooted on an  Xperia Z3 Running Android 6.0.
another thing that I observed -if I use any third party app that is supposed to let me CHMOD and C H O W N even though an attempt to remove write permissions. for everyone, will run without errors the file permission will remain the same they will not change. dytto experience when you use terminal emulator and SU on the prompt

I wonder

-if I disable manual this process

android..process.media

then what happens.

why is it that in spite of sticking in a ..nomedia file in each and every folder in spite of that the process will build the 20 gig file.

in my case creating an Empty file with the same name works and this problem as since then disappeared.
so a trick is to create thumbnails file after you delete the folder by the same name


How to save a edited PDF opened from google drive with Adobe Acrobat Reader My problem is long to read, but elementary:

Introduction, not the actual problem: suppose we have a downloaded file in internal storage "file.pdf", we open it with Adobe Acrobat Reader. We edit the file, for example by adding annotations. Now in order to save it (to the same location in internal storage where it was when opening, as opposed to saving to Google drive or adobe document cloud) we just close it and it says "saved" in grey text, and indeed that works, the edits are saved, replacing the old file there is the new one.

Now the problem: I'm actually trying to do that, except with a file in google drive. That is, I open google drive, I look for my file2.pdf, then I choose "open with" adobe acrobat reader. I edit the file. Now when I want to save it, there are two options that don't work:

-If I just close like before, indeed it says "saved" but, it doesn't save! Changes are lost. Why this happens?

-If I choose "share" and then choose share to my own google drive, instead of saving it creates a new version and puts it in the root google drive folder. Then I have two files, the old one and the last edited one, and this is very messy. I would want instead to save in the same place and replace the old file with the new one edited.

Important note: This procedure works FINE (without the problems described) in  my PC (windows 10) using the analogous programs, that is Google drive for desktop and adobe acrobat reader DC. That is to say I open pdf from the google drive folder in windows, edit them, save, and the changes are saved.

When you open a file from Google Drive with Adobe Acrobat, it doesn't actually open it in Google Drive because that is another computer that you can't access.

The file that you open with Acrobat on Google Drive is actually downloaded to your device and is stored in temporary memory. When you save the changes you make, they are not applied to the actual file in Google Drive, but to temporary file in the memory, which gets deleted once you are done with it.

Share option is different. Due Android's sandboxing and user restrictions, Adobe Acrobat actually never even accesses your Google Drive storage. It tells Android that the user gave a command to share this file to Google Drive. Then Android takes the file in temporary memory that had its changed saved and loads it into your Google Drive storage. So your complaints are not originating from Adobe Acrobat but due the way AndroidOS works and its could-have-been-better calibration for Google Drive.


To have Google Calendar Location links point to other Map application? Currently, the links point to Google Maps which I cannot use during offline modes, for instance.
I would like to have Here Maps as my default Maps application generally, but primarily I need them for my Calendar links.

I found several threads 2015 for the change which methods do not work anymore in the current Android.

OS: Android 7.1.1 (not supported, verified), now Oreo 8.0

Phone: OnePlus 3T

Other Map application: Here We Go (Here maps, past)

You can try an of the following to open the links in other gps applications (Here Wego in this case);

Editing links opened by default with Google Maps

To adjust this behaviour, go to Settings ➡ Apps ➡ Maps ➡ Open by default ➡Open supported links ➡ Here you can select the appropriate choice e.g (Ask every time)

In this way location links are not automatically opened by Maps app rather you can select the one you wish to use e.g Here WeGo

(Note remember to clear the defaults first)

Using Send to GPS app

  With this application you can send your position, or any other POI,
  using Google maps to your GPS program

This in turn allows once to open the links directly from the target application. Although not listed some users have be reported its compatibility with Here WeGo.


Android Experiments drain battery While I am experimenting with Android I found it annoying that the device even if is plugged in on the PC using a USB is discharging.

THe problem is that I am performing some intensive experiments and are consuming a lot of power. (processing, screen, internet)

I know that every USB port or USB HUB port offers 500mA power in each connected Device and PowerTutor shows that the device consumes near 800-900mA thus it drains the battery.

Can you please suggest me some options?

For example:

Are there any USB Hubs offering 1A as output?
Can I use a dual usb cable instead? The same usb cables used to power hard drives?

You can use Wireless ADB (note: root required) to connect over wifi and then you can plug in your device to the power socket.


Does Android tethering support promiscuous mode? Because my desktop computer doesn't have a wireless card, I'm tethering to my Android to connect to my Wi-Fi network.

I was wondering if Android supports promiscuous mode, so I can monitor my wireless network traffic?

IIRC you can't put an wireless interface in promiscuous mode when it's used. But this may not be true for all interfaces/chipsets/drivers.

You can install Shark for Root, which is a cut-down wireshark for Android. It does sniff on Layer 2 and above without promiscuous mode, so the results are not the same as sniffing with e.g. kismet. On the other hand you will be able to capture traffic even when tethered. It's maybe possible to set promiscuous mode on some android interfaces. Shark for Root should then be able to capture all packets that your W-LAN antenna receives.


Recovering photos from internally formatted SD card All of a sudden my internally formatted SDCard in Android 6 stopped being recognized.  I'd done all the usual things, checked pin connections, checked it for errors, but nothing recognized it, so I ended up forgetting the card and I put in another SDCard as this one likely has errors.

Windows still recognizes it as a valid SDCard and shows the usual Android and LOST.dir but of course no data is available.

Is there away to recover photos from it?

I'm not certain how a standard "internally formatted" sdcard is partitioned, but it is possible that photos are stored on an alternate partition not automatically mounted by Windows.

From the Windows Disk Management snap-in you can examine the partition structure of that disk (run Win+r and type diskmgmt.msc).

If the mounted partition is the only partition available on that disk you should make a backup image and perform recovery on that image.

If you suspect that the partition table may have been modified by you or some program you can use a tool like testdisk to examine and potentially recover previous partition structure.

To recover files I would recommend foremost (for Linux) or photorec (for multiple platforms).


Does Android swap out memory used by foreground services? Looking at an Android KitKat device made by LG, I see that an app called Software Update is always running as a foreground service (100).  That service occupies a significant amount of memory.

From what I can tell, that app is just for OTA updates, which is an exceptionally rare event (has never happened so far!).

In order to free up some working memory, I was thinking about preventing the app from starting on bootup (by disabling its Broadcast Receiver), and then just running it manually once in a while to check for updates.

But before I do that, I want to ask if it matters at all?  For apps that are always running a foreground service, will Android simply swap them out of memory like a background app?  Or is the memory they use blocked off completely at all times, thereby making my plan worthwhile?

you said :

  (by disabling its Broadcast Receiver)

First let me point out that Broadcast Receiver and Service is not the same thing ,you will get the difference between them along the answer.

Broadcast Receivers :

Quoting : Dianne Hackborn, a Software Engineer see Article Here

  A BroadcastReceiver allows an application to run, for a brief amount
  of time, in the background as a result of something else happening.
  When handling a broadcast, the application is given a fixed set of
  time (currently 10 seconds) in which to do its work. If it doesn't
  complete in that time, the application is considered to be
  misbehaving, and its process immediately tossed into the background
  state to be killed for memory if needed.

So as you can read BroadcastReceiver can't keep an app running in the background for more than 10 seconds kinda limited right ? that's why there is services.

Services :

Quoting the Same author from the Same article  :

  A Service allows an application to implement longer-running
  background operations. There are actually a lot of other functions
  that services provide.

  Android Process management for services is different than broadcast
  receivers, because an unbounded number of services can ask to be
  running for an unknown amount of time. There may not be enough RAM to
  have all of the requesting services run, so as a result no strong
  guarantees are made about being able to keep them running.

  If there is too little RAM, processes hosting services will be
  immediately killed like background processes are. However, if
  appropriate, Android will remember that these services wish to remain
  running, and restart their process at a later time when more RAM is
  available. For example, if the user goes to a web page that requires
  large amounts of RAM, Android may kill background service processes
  like sync until the browser's memory needs go down

  Services can further negotiate this behavior by requesting they be
  considered "foreground." This places the service in a "please don't
  kill" state, but requires that it include a notification to the user
  about it actively running like music players ,Anti-virus etc ...

The app need to show a notification ,in your case it's a System application it doesn't need this requirement it can tell the System that it needs to be running all the time and the System will not kill it only if the system needs more memory and it is the only service still running (What are the odds of that happening).

Now Going back to your Question Will it be worth while ? I think it is because it's a waste (truly a waste ) memory used and will not be freed ,for no purpose.

I will add :

your plan to stop it's broadcast receiver may not keep the service in the background ,I would recommend you disable the app under Setting > application > all and click on disable (if that button is there ) or freeze the application using titanium backup.

Ref :
http://android-developers.blogspot.com/2010/04/multitasking-android-way.html
http://www.howtogeek.com/161225/htg-explains-how-android-manages-processes/
http://developer.android.com/training/articles/memory.html


messaging has stopped My Mobile  is micromax a46, whenever I am touching the message icon a dialogue box says 'sorry messaging has stopped'. Can't open, read and send messages. Can anybody suggest a solution to solve my problem?

Try clearing it's data from application settings (in the settings app). Your messages will probably be deleted, but if you are ready to take that step, it may fix your issue.


Fast WRITE speed or fast READ speed? To move and use apps on its SD Card my droid suggests I use a "fast" SD card. https://www.cameramemoryspeed.com/sd-memory-card-faq/fastest-memory-card/ Ranks SD Cards by WRITE Speed and READ Speed. Interestingly, the same chips seldom appear in both lists.
If I want to use my SD Card to store and run apps, is fast WRITE speed or is fast READ speed the most important quality to look for.

You should consider the R/W together. Both make differences. However, for the apps, they usually do read and pull the files into memory (RAM) and make use. Write will only be done where something changes or the app's job is to modify the files. Else there will be very less write happening during app's operations. The write will be more used when installing new apps to the SD card.

So, for most apps, the read will make more difference. Generally, an SD card with higher write speed will also have higher read speeds. In the end, the memory will still be slower than the inbuilt EMMC/UFS in most of the phones. So, some performance drop should still happen.


Does Android TV require always-on internet access? (this is not actually a dev question though it starts out sounding like one)

I've been working on a Chromecast app that functions mainly as a display of information that it gets from other devices on a network.  But internet access wasn't needed for any functionality except to load the Chromecast app which meant we couldn't use it at all in places there was power, WiFi networks, but no internet access.

Enter Android TV and the Nexus Player.  It seems to allow for actual installations rather than just pulling down a webpage for each running.  Is this accurate?  Does it require an always-on connection or else it shuts down?  Or does it work like phones/tablets when they lose access allowing things like local-only games to run without problem?

Yes on Android TV I can play local games without Internet.


adb shell get text from clipboard After I copy text in emulator I want to get this text in adb shell

I found a reference:

// API < 11
static final int TRANSACTION_getClipboardText 1
static final int TRANSACTION_hasClipboardText 3
static final int TRANSACTION_setClipboardText 2
// API >= 11
static final int TRANSACTION_setPrimaryClip = 1
static final int TRANSACTION_getPrimaryClip = 2
static final int TRANSACTION_getPrimaryClipDescription = 3
static final int TRANSACTION_hasPrimaryClip = 4
static final int TRANSACTION_addPrimaryClipChangedListener = 5
static final int TRANSACTION_removePrimaryClipChangedListener = 6
static final int TRANSACTION_hasClipboardText = 7

And I did service call clipboard 1

root@iX101T1:/ # service call clipboard 1
service call clipboard 1
Result: Parcel(
  0x00000000: fffffffc 00000069 00740041 00650074 '....i...A.t.t.e.'
  0x00000010: 0070006d 00200074 006f0074 00690020 'm.p.t. .t.o. .i.'
  0x00000020: 0076006e 006b006f 00200065 00690076 'n.v.o.k.e. .v.i.'
  0x00000030: 00740072 00610075 0020006c 0065006d 'r.t.u.a.l. .m.e.'
  0x00000040: 00680074 0064006f 00270020 006e0069 't.h.o.d. .'.i.n.'
  0x00000050: 00200074 006e0061 00720064 0069006f 't. .a.n.d.r.o.i.'
  0x00000060: 002e0064 006f0063 0074006e 006e0065 'd...c.o.n.t.e.n.'
  0x00000070: 002e0074 006c0043 00700069 00610044 't...C.l.i.p.D.a.'
  0x00000080: 00610074 0067002e 00740065 00740049 't.a...g.e.t.I.t.'
  0x00000090: 006d0065 006f0043 006e0075 00280074 'e.m.C.o.u.n.t.(.'
  0x000000a0: 00270029 006f0020 0020006e 00200061 ').'. .o.n. .a. .'
  0x000000b0: 0075006e 006c006c 006f0020 006a0062 'n.u.l.l. .o.b.j.'
  0x000000c0: 00630065 00200074 00650072 00650066 'e.c.t. .r.e.f.e.'
  0x000000d0: 00650072 0063006e 00000065          'r.e.n.c.e...    ')

I tried other indexes from 1-7 the clipboard not changed. I read this question from StackIverflow
but installing additional .apk is not a solution for me

This answer from StackOverflow should be hepful. It requires to use of the input command and keyevent.

adb shell input keyevent 279


How Can I Get Access to Photos Taken on My Droid II with "camera" program - from a Linux System? I used to use a program called "camera" to take pictures. I was able to see what had been taken, and save (or not) as I took them. And when I attached the phone to the USB port of my (linux) computer, I could find the pictures in the phone's memory card file system, which could be mounted.

The program "camera" appears to have auto-updated. I can still take pictures - but that seems to be all - I can't access them, either within the program or via the SD card. I didn't see anything relevant in the program's menu(s) - neither the one I get from the phone's menu button, nor the one I get, briefly on the right side of the screen, when I tap a small non-descript image on the upper left.

Perhaps I'm now supposed to access photos via some other app - on the phone at least? Any idea what it might be called? And how on earth am I supposed to get access to the underlying files?

The phone claims to be running Android 2.3.4

Partial answer, once I figured out the general principle - touch random places on the screen, and this app. sometimes produces briefly visible icons that apparently the designers find cooler and easier to use than using the menu button on the phone, or even an always visible icon on the screen....

If I swipe vaguely near the lower left of the camera app's screen (upper right of the device's screen; these positions are always in landscape orientation, whereas my device [and I] prefer portait) I can make a small square image briefly appear; this image contains a thumbnail of the most recent picture I've taken. When tapped, I can see that picture.

I can then side scroll to get to earlier pictures.
If I again touch the lower left of the camera app's window - which can be reoriented back to portrait when in this state - I get a set of 3 icons + a date at the bottom of the window, and one at the upper left. The date appears to be the date the picture was taken.

If I click the first icon from the left, looking like 2 upward pointing diverging arrows, I get a menu:

photo share
amazon send to kindle
bluetooth
email
gmail
picasa
print to retail
text messaging

Then a label" downloaded apps"

concur

I guess I can send the picture to any program I wish, provided it's on the cell phone. How amazingly useful.

The circled arrow - 2nd from the left - talks about a "quick upload" app. which requires me to set up a "default quick upload account" to use it. No clue where it would be uploaded, or what privacy might apply.

The downward pointing arrow - on the far right - offers me the following list

more  (That turned out to be a header, unclickable)
delete
set as
edit
print
picture info

The icon at the upper left that looked like a camera takes me back to picture taking mode

So,

(1) It is possible to see what pictures you have taken.

(2) It is probably possible to get access to the files from other computers, by mailing them to one's gmail account, then downloading the attachments - much more "convenient" than having access to the image files - NOT. (I say probably because I have not yet tried this. Perhaps it will turn out that there are more bugs here, or another layer of impenetrable user interface)

(3) The files themselves are not made available directly to the unfortunate user/owner of the device.


Android x86 Virtual box with Internet and connection to adb? I have Android x86 4.2 Installed on my Virtual Box.
My main purpose is debug with eclipse and get internet on Android
Some how i am able to get internet and also able to connect from adb (of ADT) but not both at a time
i have tried several combination to get both but no luck
How i get Internet
I get internet when i use NAT in one of these 4 adapters

How i get connected with adb
I get connected with adb when connected to newly created Host Only adapter

note: the default host only adapter was not working

I have two questions:
First is how i will get both The Internet and connection to adb
Second is Can i get my bluetooth and Wifi device available to My Virtual box Android
Note: My Internet connection type is either 3G HSUPA using Modem or WiFi no LAN
Note: when both of them are connected then either of them works not both I have googled, Stacked, Virtual box site too but no luck
Initially i was unable to connect to adb but I figured out the way i can!
Please any one know the issue.

I'm using the very same setup with NAT mode. To connect via ADB:

in VirtualBox Manager, right-click on your VM and select "show log"
press Ctrl-F to initialize a search, type "DHCP". You will find several lines stating something like NAT: DHCP offered IP address 10.0.2.15 – that's your IP, write it down ;)
select the "gear icon" in the same context menu to "change settings"
go to the "network" tab, and click the "port forwarding" button
add two rules to forward ports 5555 (adb) and 5554 (console) from the guest to your host machine. To make an easy rule for potential multiple Android-VMs, you can simply add a digit to the end – e.g. 5555→55551 and 5554→55541 for this machine (add a "2" for your second, if any).
now on your host machine, execute the command adb connect localhost:55551

Done. Execute any ADB commands as usual. You can use adb disconnect localhost:55551 if it gets in the way (e.g. if you're using some other device, and don't want to always specify which one to use with each ADB command).


Where can I find the Caller ID settings on BQ version of Android N? I have a BQ Aquaris U, which I have upgraded to Android 7.1.1, but now when I call somebody, my number is private. I cannot find where the related setting is moved. Thanks for the help!

After hours of searching among the settings:
Phone -> More options (three dots) -> Settings -> Calling Accounts -> SIM -> Additional Settings and voila, there it is :).


Does Nexus factory Images work on all android devices other than Nexus devices Hi I would like to know if the factory images for the Nexus found on this link Nexus images can also be flashed onto other devices other than the nexus devices only maybe other LG phones or SAMSUNG phones

Short answer, No.

Nexus images are built for the specific hardware in the device. This is true for all devices, even variants of the same device. For example, You may not be able to install a ROM that is for the LG G3 D855, the international version of the device, on the LG G3 D851, the T-mobile version. Even though the D851 and the D855 are very close to being the exact same device. They are even closer than the D850 (AT&T version) and the D851 are to each other.

Even the slightest hardware differences requires different drivers and configurations. For this reason, it requires the manufacturers (or ROM developer) to build specifically for a device.

See can I flash nexus factory image to any tablet as it is related as well.


How to reset a Nikon COOLPIX S800c camera? I have a Nikon S800c. I forgot my unlock pattern and now the camera asks for my Google account. I'm facing two problems:

I can not set up Wi-Fi since the device is blocked. Being a camera, it has no other way of communicating other than with Wi-Fi.
The (poorly created) manual states how to set up Wi-Fi the first time you use the camera. It does not mention how to do a factory reset. There are no Volume up or Volume down buttons.

If I hold the Home button the camera turns on but after which, it shows the screen where Google account credentials are to be provided.  If I turn it using the Power button I can use it as a normal (very good) camera.

How can I fully use my camera again (the Android part)?

I've talked to Nikon support who never fully understood the problem and promised an email with further instructions that never arrived. I have also looked for firmware updates but the product never got much attention and nowadays is discontinued and therefore there are no new firmware. I have tried all button combinations in order to do a factory reset.

To do a factory reset on the Coolpix S800c Camera follow the steps:

Go to settings by powering on the camera
go to Privacy Settings
Finally do the Factory Data reset...


How do I root Cruz Tablet? I am relatively new to the Android scene, and have recently bought my first official android-powered device. The cruz tablet was just $199 at Best Buy so I figured I culd give it a try. Unfortunately, it's very limited. I can live with the hardware shortcomings (no camera, no Bluetooth), but I want access to the full Android Market.

I believe a rooting is in order. Can someone please point me in the direction of rooting instructions for this device? Is rooting the same for each Android device? I haven't found much info on the net about this particular tablet. Anything I can learn from here would be greatly appreciated.

Thanks!
Thomas

I have a rooted Velocity Micro Cruz T301 (now running on Android 2.2 Froyo).
You can find instructions for any Cruz tablet on Slatedroid forums.

So far this forum is the best source of info on this tablets.


LG Optimus Slider for tethering Kindle Fire I have rooted my LG Optimus Slider, and have downloaded several apps for tethering, however, none of them seems to be working with my Kindle Fire. I have read somewhere that the Kindle Fire does not accept ad-hoc signals from hotspots, which is what most of the tethering apps have. Is there a way to convert this signal to a format Kindle Fire will accept? Or, is there an app out there somewhere that would work better?

I was able to figure it out. :)

after getting my phone rooted, I found this link:

http://code.google.com/p/android-wifi-tether/downloads/detail?name=wifi_tether_v3_1-pre113.apk&can=2&q=label%3AExperimental

All you have to do is download that code in the link into your phone. It takes you to an app, and you install it. This is an experimental (beta) version of the app, which uses infrastructure wifi -the updated version uses ad hoc.

The beta version works great, and now I can get a great signal on my kindle fire from my phone, without having to root my kindle.


S5 automatic notifications My S5 device is automatically connecting to the wifi in range, receiving notifications (such as what's up, facebook etc...) then turning wifi off.
Wifi timer is always disabled.
Any solution please?

I'm giving the method to disable this in Xperia phones. Maybe Samsung follow the same. Tap on Settings\Wifi\Advanced settings\Scanning always available. Disable Scanning always available.


RE: Android 4.0.4 shows folder count on Galaxy Note (Android 4.0.4) but not on Galaxy Tab 10.1 (Android 4.0.4) On my Samsung Galaxy Note (Android 4.0.4) it shows the count of items on the header of each folder. I love this feature. Why cannot I see this on my Galaxy Tab 10.1 (Android 4.0.4)?

Thanks, Timothy

This isn't a standard feature of the Launcher.

This has most likely been added by Samsung to their touchwiz build of the Galaxy Note - as such, it would not be possible to get this on your Galaxy Tab.


How to enable multilingual typing in Google Keyboard (GBoard) app? Until recently I had multilingual typing enabled on my keyboard. It was possible to swipe in German and English at the same keyboard without changing languages. The spacebar had "English - German" written on it.

Somehow it got accidentally turned off. Maybe by some gesture on the spacebar?

Now I can't figure out how to turn that feature on again.
The toggle used to turn it on in the keyboard settings is disabled and can't be turned on.

The hint says that multiple languages have to be enabled. But where can that be done?

On the languages screen there are already two languages. Unfortunately they are also separate keyboards and I always have to switch with the globe button.

Likely reason is that the second language you want is not installed in language preferences

To do that go to System → Language and input →
language  →
preference  → add  language (the one you want to be displayed on keyboard).  If it is already there, remove and add ( You can tap and hold a language to change the order or remove language from the 3 dots menu on top right)
Now check as in first screenshot (of your question ) to see if multi lingual option is shown ( it should be). Enable the option and tick the language.
Long press or slide on space key to reveal option as shown and select the bilingual switch ( it is Telugu in first snapshot and TE in second ). Your keyboard should show as desired both languages. If it doesn't reboot and check

(Tap to enlarge)

Edit This didn't work for OP. Maybe the Gboard settings has Show Language switch key disabled (Language & input →Virtual keyboard →Gboard → Preferences →Show language switch key) . Enable that. Also see in this connection https://android.stackexchange.com/a/165509

Edit2 OP found the setting to be enabled but problem continues so -  1. Update Gboard if available 2. If not, go to settings and from app info of Gboard clear cache and see if that helps; next, clear data of app ;also disable and enable app


Prevent apps from opening in context of other apps I really dislike the "feature" where apps can open other apps "inside" their own context.  For example, I have a GitHub browser app that has registered the GitHub domain with my phone. When I click on a GitHub link from Chrome, the GitHub browser app opens by itself and is separately closeable (this is good). However when I click on a GitHub link from Yahoo Mail, the GitHub browser app is opened within Yahoo Mail, and it's not separately closeable (bad).

Is there a setting where I can direct my phone to only open apps directly, preventing the behavior I see in Yahoo Mail?

Apps can launch other apps' activities inside their task. This makes
  it impossible to switch back and forth between the two.

In that case you may use an Xposed module ActivityForceNewTask (You need   Xposed Framework installed as well as root)

This module sets the FLAG_ACTIVITY_NEW_TASK flag when starting a new activity, which 'fixes' that.

It basically forces activities launched within applications to create a new task, allowing for much easier switching between the two. In this case if you click on a GitHub link from Yahoo Mail, the GitHub browser app is not opened within Yahoo Mail but as a seperate task with its own window, and it's separately closeable.

Here is an illustration, showing how the module addresses the problem in  question:

Credits: https://forum.xda-developers.com/xposed/modules/mod-activityforcenewtask-t2646504


Dual Messenger - Where are files stored (e.g., WhatsApp) I had a working WhatsApp (say, WhatsApp W1 in phone PC) in my Samsung J7 Prime, Android 7, recovered with the usual Backup to/Restore from Google Drive, from phone A (PA).

I meant to install a Dual Messenger* - WhatsApp, restoring for it a copy (W2) from another phone (PB).
So I would have

  W1 PA -> W1 PC
  W2 PB -> W2 PC

This is the only reference I found on how to do it (which is a workaround, as if no "official" way of doing it existed).
Since some people acknowledged in comments that it worked, I followed it. I skipped the part of recovering Media from W2 PB.

Now I have the two working WhatsApp accounts, that is fine, so far.
But I am left with the following file structure:

/storage/emulated/0/WhatsApp/.Shared            <- From W1 PC
/storage/emulated/0/WhatsApp/.trash             <- From W1 PC
/storage/emulated/0/WhatsApp/Backups            <- From W1 PC
/storage/emulated/0/WhatsApp/Databases          <- Copied from W2 PB
/storage/emulated/0/WhatsApp/Databases_PhoneA   <- Renamed from W1 PC
/storage/emulated/0/WhatsApp/Media              <- From W1 PC

I have questions:

1. Where are files (messages, media, backups, etc.) for each WA installation stored?

2. Will I end up with a "broken" WA structure, which will cause problems? (so far everything is working fine).

3. Is /storage/emulated/0/WhatsApp/Databases_PhoneA needed?

* Dual Messenger is a feature of Android 7 and up that allows natively two accounts of the same Social Network on the same device, which can even be open at the same time. Before, one needed an application like Parallel Space to accomplish this.

For Samsung S10e, S10, S10+, Fold, Note9, S9, S9+, Note8, S8, S8+, S7, S7 edge, A80, A70, A50, A30Dual Messenger/ Dual App Data Save to
/Internal Storage/DualApp/WhatsApp
/storage/emulated/0//DualApp/WhatsApp


I want a smart phone that I can lock in DNS settings. Is Android "the one" It is all about being the internet boss. I want to be able to lock in or password protect the DNS settings to OpenDNS, so I can have a safe smartphone, that my kid can use with no fear of accessing pr0n or whatever. Anybody know if this is possible? I don't want to use another method of content filtering.

You can change the dns settings in Android, but you need to root your phone first:

http://blog.varunkumar.me/2010/09/how-to-change-dns-server-on-android.html

I don't believe there is a way to password protect the dns settings, but at least it wouldn't be obvious for them to figure out how to change the settings.

Edit:

Of course, one thing you can do to at least protect your kids while they are in your home is to change the DNS settings on your router.  Of course whenever they use your carrier's data network, this won't help.


Is the terminal emulator app essential to CyanogenMod 10? My Galaxy S2 is rooted and running CyanogenMod 10.

Amongst other apps, it comes with an app called Terminal Emulator, which I do not use. Is this app essential for CyanogenMod so I have to keep it -- or can it be deleted without causing any trouble?

The Terminal Emulator coming pre-installed with CM 10 (IMHO it is Android Terminal Emulator) is intended to let you access the command line. People using a custom ROM usually have use for such things -- and it is very helpful for certain kinds of troubleshooting, as via the command line you can directly access the necessary Linux tools to check certain things.

Aside from that, I cannot imagine it being "essential" to the system, so removing it should have no side-effects. But it would not bring you any benefit either: residing on the /system partition, uninstalling wouldn't give you more space in the "internal storage" -- and as the app only consumes other ressources when you start it, there's nothing to gain here as well.

It might prove very useful at some future point, so I'd recommend you keep it. If you really want to get rid of it: as with any other app you don't know whether it might be needed, first "freeze" (disable) it and watch carefully for possible side-effects (none to expect here), and after a week or so, if no side-effects appear, you can go ahead and drop it.


Correctly adding movies to a Nexus 7 I recently got a Nexus 7 (this year's model), and I can't seem to be able to add movies to it properly. I dragged a bunch of directories, each containing a video file and a subs file to the Movies directory in /sdcard, but they aren't recognized properly by the default movie player (Google Play Movies). Instead, they show up in the gallery. The formats are either mp4 or mkv (x264 with ac3 or aac).

Where should the files go so they don't show up in the gallery and do show up in the movie player?

You may need to install an app to play these movies. As mentioned by eldarerathis, the Play Movies app doesn't play local content, only shows/films downloaded via Google Play.

MX Player, VLC and MoboPlayer are popular media playing apps. Personally I use MX Player.