text:
URLs not opening in native app
Samsung Galaxy S7, stock Android 7.0
I have the Meetup app installed.
If I go to App settings → Meetup → Set as default → App links:

Go to supported URLs is set to "Via this app".
Supported web addresses lists meet.meetup.com among others.

In Gmail, I click a link that starts with https://meet.meetup.com/wf/..., and... it opens in Firefox, not in the Meetup app.
How do I get it to open in the correct app?  It's super frustrating that my settings are being ignored.
Then, after it loads in Firefox, I have an Android icon in the address bar, indicating that it can open in a native app:

I click that icon and... it opens a new tab in Firefox.
I tried the Open Link in App app, and the link... still opens in Firefox, without asking me which app I prefer.
I tried the Open Link With... app, and allowed Usage Tracking.  I Share link and send it to that app, and it gives me the option of whether to open in Meetup or Firefox.  I select "Meetup / Always", it says

and then... opens in Firefox.

@beeshyams If I open Meetup app settings → Set as default, and change "Go to supported URLs" to "Ask always" it still opens in Firefox.

Wondering if it is app specific issue or settings not working universally. Latter can be verified by say forcing Maps app to open in a browser when you click a link (by selecting Don't open in this app. If Maps (or any other app) respect your choice, issue is with this particular app else settings have gone wrong and I don't know how it can be fixed. Last resort is to use an app like this . You will fund this app recommended on this site for like situations

Could it be that the Meetup app can't handle the link so is silently redirecting you to Firefox? If you open the Meetup app directly, does it say anything worrying, such as that you're not logged in?

@DanHulme The Meetup app itself works fine and I'm logged in, but maybe you're right and it can't handle that specific URL even though it is registered to handle the domain.  I'll experiment with other apps later.

@DanHulme You might be right.  I installed Better Open With, and it pops up asking me if I want to open in Meetup or a selection of browsers, I select Meetup, and then it immediately pops up a second time asking me which of the browsers to open with, with no Meetup option, as if Meetup app is trying to open the browser.

@DanHulme Though now that I try again, clicking the same https://meet.meetup.com/... link, among others, the Better Open With just suggests 3 web browsers.

But Goodreads links work from Gmail to that app, and Yelp links from Gmail open in that app.  ... But then I click the exact same Yelp link and it only offers me web browsers.  ... Wait, now I switched Meetup back to "Via this app" and links started opening in the app!!!  This makes no sense.  It varies from one click to the next.

And https://dsp.stackexchange.com/... links don't open in the app, despite *.stackexchange.com being in the "supported web addresses" list. ... Google Photos does work, though.


text:
Choose account for Google Play Store
Say I have multiple Google accounts (A and B) on my Android 8 smartphone. I have already installed some apps in the past with account A and I'd like to continue using this account. But now somehow, when I open the app, it asks me to accept the terms of use with account B. If I decline, the app closes, so I can't switch accounts from within the app without accepting with account B, which I'd like to avoid. Am I missing something?

Go into settings  → apps  → play store  → storage  → clear data.
Now when you open the play store, it will default to your primary account, where you have already accepted the terms and conditions.

Ah! Once you accidentally select an account from the account switcher inside the app, you're asked to accept the terms of use. If you decline, the app closes and additionally remembers the last "chosen" account. So no other way than clearing the app data after that. Looks like a huge design flaw to me.

@xehpuk glad it works now. Google probably doesn't look at accepting terms and conditions as a big deal....

source: Stack Exchange

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

sort: votes


text:
moving apps to sd card is prevented by Huawei EmUI 3.1?
I wanted to ask you a question. why can not I move the apps on my sd card? my phone is a huawei cun-L21, android 5.1. the option is shown, but it is disabled. because? while, with another sd card, I can move the apps. do I have to format the card in a particular way?

Yes Fat32 should always would xfat will work on newer devices if the OEM enabled it.  https://android.stackexchange.com/questions/163197/since-which-android-version-is-exfat-supported

I used the "delete all data" function. Is this a formatting of the sd card? if so, in which filesystem?

Hmm I don't understand your question.  Yes the OS formatting should work.  Some cards can be to large sometimes...

what's the problem? too large?

Yes or the card is broken most likely

Format on PC use FAT32 (or exFAT ) and try

the reason why I can not move the app is only due to bad formatting?

@beeshyams does not work

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


text:
How to use KVM alone without Android Studio AVD to emulate official x86_64 android images
I want to use official (google compiled) x86_64 android images. I know that I can use AVD manager from Android Studio to easely run and manage them. However, I use virt-manager with KVM, so I can't run Android and my other images at the same time (even if I could, I prefer to do all inside virt-manager instead of installing all of Android Studio).
Since the images are x86_64, theoretically I could run them into virt-manager as well. The problem is that the images downloaded from google server when I use ADV are a bit strange. They contain some files and at least two .img files inside of it. It's not simply an ISO image that I can plug into a disk in virt-manager and run. For example, this is the image for Android 25 (7.0 I guess):
https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r11.zip
So how to run this thing inside the zip file? Is it possible?
If it's not possible, then is it possible to install and run AVD alone without Android Studio? Or at least launchd AVD manager GUI without launching Android Studio first?

Yes its possible to get Android SDK (Software Development Kit) as a standalone package.
There are just a couple of prerequisites to note:

Java runtime environment (or JDK) at Oracle website (and download the correct version (32- or 64-bit) for your computer).
A good internet connection (needed for downloading system images etc)

There is a simple option to install the Android SDK, you can
  grab the available offline installer (Windows) SDK Tools installer_r24.4.1  from Google repository by itself you do not need Android   Studio. You can then use the included sdk manager to download other SDK packages.

For linux (Ubuntu), you can refer to this guide: Complete Installation Guide for Android SDK / ADT Bundle on Ubuntu
Here is the workthrough (windows):

Download the  SDK package from above link.
After downloading the package, begin installation (and choose the desired installation folder to proceed or just leave the default %USERPROFILE%\android-sdk):

When done leave the option to download system images "checked":

Now we're in business...

The SDK manager window will appear, now you need to update/download other sdk packages (i.e platform-tools, system-images, platforms etc according to API levels.

Note: I recommend downloading x86 images as they're much faster tham arm counterparts, also get intel HAXM (hardware accelerated execution manager) driver to significantly increase your emulator speed

All set, now you just need to create and configure an Android virtual device matching your target Android version and tweak desired settings.
To do this click on the Tools tab in SDK manager and select manage AVDs, then in the following window click Create you'll see a similar screen as below:

After that boot the newly created virtual device running Android 8 Oreo

(Note: I am still running Android 7, because of this : Can't start Android 8.0 Oreo on emulator: “Decryption unsuccessful” but you might be lucky :)

Install applications and test as you wish ..

how can I start AVD alone after installing android studio?

Ok you hadn't mentioned you have linux, I will tevise the answer later if I get time


text:
Why can't person on other side hear music playing in my phone during a call?
I always wonder why is it that while on call, the person on other side can hear my voice clearly but can't hear any music/video playing on my phone. Mic fairly picks up any other ambient sound playing on my laptop.
When we play music on phone ultimately it also becomes an ambient sound, why can't phone picks up that? I am pretty sure it has to do something with the sound card, or is it not?

Saw this. Things became a little more clear but not completely. I just want to know when music is playing and I am speaking simultaneously, why mic captures only my sound. Does it filter out the music?

@beeshyams From my understanding he probably is willing to know how Android filtered out the music playing on the phone, despite that the music played (from the loudspeakers into the open environment) is also supposedly captured by the mic.

@AndyYan Exactly that's what I want. Thanks for making it more clear.

I think your are misinterpreting ambient sound

You are in a crowded , noisy place and are talking to someone on phone. They can't hear you clearly because of the ambient noise around you. Why? Because the phone mic captures your voice and noise around you

In this case what you hear is what the other party hears = Ambient noise + your voice

In the case of music playing on your phone (media player running) and you talking at the same time, it is not ambient . Phone mic picks up only your voice (while what you are hearing is both streams media and your own voice) because voice is prioritised cutting out media. Once you establish a voice call

From this point on the telephony service has the highest priority and won't let any other audio play in parallel.

In this case what you hear (media + voice) is not what the other party hears. He hears only your voice. Think of it as you can hear two channels or streams whereas other party can only hear one stream of your voice
Now, if you were to play the same media from your laptop speakers while you are talking that's the first case of Ambient noise
Related Direct Music Player audio to Caller

This answers a lot of my questions. So, at any given point mic is not hearing the music since it is muted by my phone. What if there is any delay/echo caused by same music? That will be ambient, right?

Delay /echo shouldn't matter because the media channel is cut off from voice. Only case it will be ambient noise is by Bluetooth earphones or speakerphone call. Haven't verified Bluetooth case but going by documentation

Delay / echo of for you , not for the other person. What is ambient for you is not what he hears

@beeshyams I know this is a long time later, but I don't fully understand how if the music coming from the phone bounces off the wall into the mic it doesnt pick up. How exactly does the phone just distinguish between the two? Is there some post-processing happening?


text:
Screen Burn In on Galaxy S7 Edge
My question is simple. I have screen burn in on my Galaxy S7 Edge. Will replacing the screen get rid of the issue or do I need to fix something else, too?

Replacement of screen is best. There are apps that claim to repair but that's a hoax

And get it done by authorised folks

It's not just the way out; it's the only way out.


text:
using galaxy s8 usb-c cable into lg g5?
I have questioned my LG G5 I had for 2 months today first time using different cable because I forgot my cable in a friend's car so I had to charged my phone and I used my brother galaxy S8 USB-c cable (original s8 cable) and my original LG wall charger is will cause any damage can damage my phone?

Questioned? I suppose you mean Charged. Please [edit]

USB type C cables are a mess because of different standards by OEMs. LG G5 is no exception and adds to this . See more for such misery. While I can't say it is fine or not, my suggestion would be to avoid charging from mains but use a laptop to charge -slower but safer


text:
How to detect which driver is used for touch device?
I've connected an IR touch frame to my android device and it works great, however the touch input is rotated by 90 degrees.
I would like to find out which driver is used by the touch device, but I have no clue about how to do that.
Is there any command I could use to check that?
lsusb does not point to any drivers unfortunately.
Thank you


text:
Greyscale on Miui
I have a Xiaomi MI6 with MIUI pro installed on it. I tried to set the screen to monochrome from the developer settings, but every time I lock the phone and unlock it, the screen returns in colors.
It seems it is a bug of MIUI 9, is there an app that overrides this setting?


text:
Tasker - overlay not working
I own a rooted Xiaomi Redmi Note 3 smartphone and  experience phantom touches in a horizontal rectangular zone on my touchscreen.
To fix this, I am trying to create a transparent blocking overlay scene via tasker, but am unable to do it. I can create dialog and activity scenes and they display properly if I create an action to show the scene.
However, if I try to make any overlay scene, nothing happens at all when I click the play button to display the scene. I do see a green dot, but nothing happens even after clicking the play button repeatedly. Could someone help me with this or suggest me another method to block touch input from specific region?
If I click play after the green dot appears, I get a red dot with this message-
23.30.36/TD data: haveStatic: Passive true
23.30.36/TD getStatic: Passive load true
23.30.36/TD getStatic: Passive load: true
23.30.36/E doShowScene: scene already visible: Nzj

As an example, even if I take this simple scene, overlay doesn't work.
Scene: Nzj
P:1062x168  L:1062x168

    Orientation: User
    Background Colour: #AE480505
    Action Bar Style: System
    Title: Nzj
    Subtitle:
    Icon: null
    Tab Labels:

Edit: It's working now. Just add to give tasker the permission to open popup windows. I don't know why it did not request for the permission itself.

Can you export your Overlay Scene and link it here? Which part of the screen are you trying to block from touch input?

I am trying to block touch input from a 0.5cm wide rectangular strip above the centre of my phone. I have edited the question. Is this the information that you want?

Can you import this project and see if it works or not? https://gist.github.com/anonymous/3e5b17a6efc3865d8f586e2147ff594f // It works in my device, though it is not fully transparent.

It says that phantom isn't defined if I try to import it. Also, I have edited the question.


text:
All Notification Tray Items Dismissed When Opening App
So on my iPhone the notification tray items disappear when I have viewed the message inside the actual application.  Windows Phone works the same way.  While all notification tray items for that app disappear when I open that application.  I do not like that all my notifications have disappeared.  Is there a setting for this maybe?
Right now I receive maybe 10 gmail or messenger notification emails and it dismisses all of the notifications as if I have read them all when I open the Gmail application from the home screen directly.  If I click on the notifications separately everything is fine.  This seems like very bizarre behavior to me.  I just can't open the app on my phone.
The hilarious thing is if I read one of the Gmail/Messenger notifications on my desktop it updates the notification properly and only dismisses one of the 10 notifications.
Edit: Ideally I am looking for a way to get this to prevent all notifications from dismissing from my mail application for sure.

I want them both though.  I want the notification dots and notifications in the pull down window to stay unless I have read the message or dismissed them individually.  I have been using notyfier but it doesn't work for all applications.  I have not tried Nova but I have a hunch a fundamental feature like this can not be changed with out root.

How about using Unnotification    to un-dismiss notifications  if you accidentally dismiss them

@xavier_fakerat No.  So unless I there is a hidden setting the application doesn't actually display a dialog when a notification is dismissed by the actual application.  This is not me accidentally dismissing them this is the Gmail app dismissing all notifications when I open the application.  There are apps like Notification Manager  that give a history which sort of work except then you have to open a separate application to see notifications and the notification links don't always work corrocetly.  Unless you have used an iPhone or Windows Phone my question is probably confusing.

@beeshyams I am on a Nexus so it is definitely not a samsung device, but I am running Lineage OS so it is probably close to stock but may be slightly different.  I have been talking to some android deveoplers and I believe you can setongoing to true to get around this issue but I haven't had time to experiment with such.  Try opening the app from the home screen instead of from the notification bar.  It appears to clear all notifications  for the stock Gmail app for me.  I really don't care about the numbers so much as the fact all the notifications get dismissed when I manually open the app

@beeshyams No.  I am using Tesla+Nova Launcher on my device.  For my device it does clear all notifications in the notification tray when you open the app from the home screen.  If you would like I can post a video.

@beeshyams I have a 2nd Motorola device running stock android 5.1 and it exhibits the same behavior as I described.  I have removed all references to notification dot/number in my question because that wasn't the question.  It is the notification tray items that I am concerned about.  If you haven't used an iPhone or Windows Phone regularly my question likely is confusing.

Let us continue this discussion in chat.


text:
Is it possible to run an app twice side by side on the MIUI?
It is said that with MIUI, it is possible to run the same app twice as if they are on two different phones. (example: WeChat or Line running with a work account and one running with a personal account).
Is it possible to run the same app twice, and side by side on an Xiaomi Redmi 4X with MIUI 8?  Or is it only possible to show them one at a time?
If it is only possible to show one at a time, you can't really play some games such as Pokemon Go and do the Raid Battle at the same time using both accounts (since you have to switch screen to one at a time and therefore not play at the same time).
And if it is possible side by side, can it be vertically or horizontally split on the screen, but won't the 2 apps be really small and make it not practical to play at the same time?
Could some screenshot / YouTube video be posted if you are possible to make it happen?

You can't play the same game simultaneously, while gaming the active window only will be active in split-screen mode (see the example below), but you can play while you're watching Youtube, because gaming isn't like watching or listening.

Your device has a 1.4GHz octa-core and 2GB, it's not a high end device where you can run resource consuming apps twice, your chances of getting things up and running are low.
The app cloning feature is good for WeChat,Line and other chat apps but not for gaming apps where your 5" device is not enough to run two instances in a split screen.
The following solution is almost for every Android Device with high end specs:

1. Force activities to be resizable
To force apps that doesn't support split screen feature, you have to enable this option from Developer Settings:

Goto Developer Options.
Scroll down and until "Force activities to be resizable" and activate it.
Restart your device.

Now, you can use split-screen with any app, even if it doesn't support split screen feature.
2. Install Parallel Space & Parallel Space - 64Bit Support

Note: Parallel Space has access to many dangerous permissions

Launch Parallel Space and choose the apps you want to clone.
Launch the cloned instance of your app.
Tap & maintain on recents button to split the screen.
Launch the same app from your recents or from your home screen.

3. Example: Two instances of Clash Royale
In the picture below I'm Playing Clash Royale and Clash of Clans (by default they don't support split-screen feature) in split-screen but not simultaneously.

This should be the accepted answer. Android Q is set to enable apps to be resizable by default in the future, but by now doing it this way and then using an app like Island works like a charm.

On MIUI, you can play both game simultaneously since they don't use the native splitscreen made by Google.
On MIUI installed on Nougat or Oreo, you don't need to install parallel space since it's native in MIUI but you still need to force activities to be resizable.

This good be a good answer if you explain how to do it.

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


text:
Is there a web browser for the 1st generation Kindle Fire that uses TLS1.2 or higher?
Various websites are starting to fail to load in the built-in Silk web browser, and I've tracked the issue down to the fact that Silk uses only TLS 1.0.
TLS 1.0/1.1 is outdated and insecure to such an extent that major websites have begun refusing such connections outright.
I asked Amazon support if there were any solutions or workarounds, but since the 1st gen Fire is no longer supported there really isn't one. I looked at sideloading a different browser like Firefox, but the APK refuses to launch (I'm assuming my version of Android is too old.)
I'd rather not throw out a device that still works perfectly if I can reasonably avoid it.

If you insist on using the device (rather than just ditching it for a new one), consider flashing a custom ROM of higher Android version, with the additional benefit of jumping out of Amazon's ecosystem (i.e. use Play Store normally, etc.).

Firefox 47 can be installed on the 1st generation Kindle Fire. It supports TLS 1.2.
Download link: Mozilla's official FTP.


text:
How do you install Google Play on Huawei Enjoy 7?
Recently I purchased a Huawei Enjoy 7 from China and brought it back to Canada. (This phone is available only for purchase in China but it works perfectly fine in Canada and the states)
Basically it isn't that easy to get Google Play / Other Google Apps (beacause the phone was meant for China)
I have tried just getting the Google Play Store, as well as Google Play Services from a APK downloader online, but it just shows "Install Core GMS Packages to use google play" This is my main problem.
Huawei phones like the Mate series or the P series (meant for America) can just download an APK for the GMS Installer. But on the Huawei Enjoy 7, it doesn't work. (same message when opening google play)
Here's where I find that it gets tricky, according to this forum post and this other stack exchange post, you need to use TWRP to install GMS. (the stack exchange one isn't exactly relevant to my situation because it is a Mate 9)
To anyone experienced with computers/android using TWRP or something that has full access to your phone can have damaging consequences if done wrong. The forum post has a small guide that can somewhat help but it isn't very clear. This other stack exchange post also shows how to use TWRP (there are also links to official guides) but it isn't exactly the same as what the forum post suggests me to do.
My phone is currently running 7.0 nougat and not rooted (EMUI 5.0 I think). And I have the correct "Open GApps project" file on my computer and my phone.
What I want is a very clear and detailed guide that has official information to back it up to show my how to properly install Google Play on a Huawei Enjoy 7 using TWRP. Or if there are any other methods on how to do so.

There are two methods here. If Method 1 fails or you don't want to go through with it, try Method 2.
Method 1:
I'm going to try something here. It may or may not work. I don't have any phone without play services to test this on.

First, download Google installer from Google drive link: Google installer
To install the file you will have to go to Setting >> Security >> Allow Unknown Sources. Once you check this option you will be able to install the files.
Tap the downloaded APK to initiate the installation process.
After completion, launch Google Installer by tapping open or from the home screen. It will have a Chinese name.
In the app, tap the big blue button at the bottom to start the install process.
It will then  prompt you to install the necessary  packages one after the other

Method 2:
There is a thread in the XDA forums for your exact problem with the Huawei Enjoy The steps you need to follow are linked here.
This method requires you to unlock your bootloader, flash a custom recovery and install the OpenGapps package of your choice. For your convenience, I am copying all the steps here, but I would suggest you follow the instructions from their source.
(Bonus note: with help from Google Translate, you can get some more clarifications here)

Download a Chinese version of TWRP from here. You don't need an account, just press the download button
Unlock your bootloader. Google will help. You need to get unlock code from Huawei. Go here, apply and follow the instructions. All data will get wiped. Backup important data. Once done you will get a screen with "Phone Unlocked!" written in the bottom
Then in the twrp folder you had downloaded you will find a batch file named something like "recovery-twrp一键刷入工具.bat". Run the batch file. The text in the console will be in Chinese but in Windows 10 you can copy and paste the contents of the console into Google Translate. Follow the directions and press 2 when prompted to boot into the recovery.
Download from www.opengapps.org and copy the compatible OpenGapps package of your choice (I suggest the micro) into your phone beforehand and then boot into TWRP, choose install, select the package you had copied earlier and then swipe to install. Once done, reboot.

I have not actually tried any of this, but if you get stuck somewhere, please share the screenshots and I'll try to help the best I can.

I tried "method 1" it doesn't work. Although that is what I expected (see my question paragraph 3-5) I just wanted to let you know that it doesn't work.

About method 1, i was hoping a different installer would work, but sadly, no.

Currently. Huawei has stopped handing out unlock codes. Is there any way to get around this? I have a friend that has the same problem as me.

Currently I'm completely out of the loop for the Huawei side of things. From what I've heard, there is no work around yet, but you can wait and see if some motivated developers find a way. It may take some time, though. Developers are pretty angry at Huawei for their high handedness

This is link of a website which CLAIMS to be able to unlock bootloader through a paid software. I have not verified this AT ALL. You may give it a look. It does seem shady. https://www.getdroidtips.com/unlock-bootloader-huawei-smartphone/

Didn't work for me, I will return the device.

There is a special GMS installer for Huawei Enjoy 7. Here's the link.
I was getting the same issue, but when I used this GMS installer it worked just fine. You can check this video. Unfortunately, it's not in English, but still, it is clear.

Can you add the steps described on the video to your answer in case the video is removed by the author.


text:
Google Assistant Default Numbers
Whenever I ask Google Assistant to send a text to a contact with multiple numbers, it asks me which number to send to. Is there a way to set a default number to use when sending a text message? I know I can set default numbers in my address book, but that doesn't seem to do the trick. Thanks for any suggestions!


text:
What does "CUSTOM BINARY DOWNLOAD" mean exactly?
When I boot an Android device into download/ODIN mode, on the top-left it says "CUSTOM BINARY DOWNLOAD (n counts)" where n may possible mean the amount of times the device has been flashed. Is this correct?

Yes, you guessed it right. It increases everytime you flash a ROM / kernel. It's also called binary counter. It's one way of checking if your device has stock ROM or not

The binary counter in a Samsung built device is a flip counter which turns up or increments a number after a non-official ROM is Installed.


text:
How to tell if idc file was used?
I have an IR touch frame device which I have to configure using the idc file, however I am not sure if it is used at all.
I have changed the device type to pointer which should show a cursor on the screen when operated, and it is not happening.
From dmesg:
[   76.937599]  [0:          khubd:   40] usb 1-1: new full-speed USB device number 2 using xhci-hcd
[   76.952845]  [0:          khubd:   40] usb 1-1: New USB device found, idVendor=1ff7, idProduct=0013
[   76.952907]  [0:          khubd:   40] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   76.952955]  [0:          khubd:   40] usb 1-1: Product: FC49WH00DL-CT-B2-10P
[   76.953002]  [0:          khubd:   40] usb 1-1: Manufacturer: Touch Device
[   76.953045]  [0:          khubd:   40] usb 1-1: SerialNumber: 1000
[   76.969757]  [0:          khubd:   40] input: Touch Device FC49WH00DL-CT-B2-10P as /devices/usb.25/ff600000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1:1.0/input/input5
[   76.976113]  [0:          khubd:   40] hid-multitouch 0003:1FF7:0013.0004: input,hiddev0,hidraw3: USB HID v2.00 Mouse [Touch Device FC49WH00DL-CT-B2-10P] on usb-xhci-hcd.0.auto-1/input0

The file I've created is: /system/usr/idc/Vendor_1ff7_Product_0013.idc.
How can I make sure the file will be used?
Is it enough to reconnect the device to "reload" the changes in the file, or would I have to reboot the device?
Thank you

You can verify by this command: adb shell dumpsys input. This will list out all your input devices supported. In the dumpsys output look for Configuration File under Event Hub State->Devices->Go to your device name. Here you find your answer. For me it works.

My idc file was not used due to incorrect file permission.
The owner has to be root and the permissions need to be 644.
With this the file is picked up on each reconnect of the device.

As mentioned in Link , once you push the IDC File either using VID/PID or using device name, then you can look for "ConfigurationFile" parameter in the output of adb command "adb shell dumpsys input" for your device. You should see your IDC File in "ConfigurationFile" with complete path.
ConfigurationFile : /system/usr/idc/Vendor_1ff7_Product_0013.idc
as in your case.

Welcome to Android Enthusiasts Stack Exchange. Looks like you're affiliated with the website. While it's okay to refer to a web managed by yourself, take note that explicit disclosure is required on the post itself. Please read How to not be a spammer.


text:
GPS does not work using Google Offline Maps on Android
I am using offline maps functionality for Google Maps (9.71.0) on Android 6.0.1, Sony Xperia Z3 Compact.
I downloaded the offline maps of the region of my current location. If I disable my data connection, as well as WiFi once I one google maps, it cannot find my current location via GPS (GPS is enabled).
How to resolve this issue?

My cases often caused issues(not joking on my Samsung).  Make sure everything is up to date.  Other then that it should work.

Settings > location services > mode > device only (use GPS to determine location) . Try that. This is the path on Oreo and may vary on yours but you can search for that

Thanks beeshymas. I couldn't find this setting on Android 6.0.1 though.

@beeshymas I think this is a perfect solution here (first thing that I thought about) so certainly would deserve turning your comment into a full-featured answer.


text:
How to share mobile internet with a friend and keep noroot firewall running?
Friend's smartphone can only access internet if I stop "noroot firewall" app, while he is connected thru wifi hotspot here.
While it is running, no log is shown to friend's blocked accesses.
What I need to configure to let it work?
If not possible, is there another alternatve?
I tried seting, at my friend's phone as fixed ip, dns etc like this:
Dns 4.2.2.2 and 8.8.8.8
Gateway 192.168.1.0 or my cell ip.
Netmask 255.255.0.0 or 255.0.0.0
But did not work either.

@beeshyams accordind to this answer's comments https://android.stackexchange.com/a/74621/172167, dns 4.2.2.2 and 8.8.8.8 should have worked with noroot firewall. May be i need to config more things here for the static ip address to let it work. Will add screenshot.


text:
Using Android Mock Location + Usb Tethering
I need to have a different location on my Pc , maybe a 5km diffrent , so my question is , if i use some app from the market (example: FakeGPS) and use usb tethering ,  will my Geolocation Ip be on the lat&lon that i set from the app ?


text:
Resize storage space
I have Android 7.1-rc2 emulator on VM-Ware virtual box ... kindly I need to increase the space of the internal storage
already I expand the space from VM-Ware disk settings but still no change on the emulator
I believe there's a missing configuration should be done on the terminal emulator but i'm not aware about it
kindly help
Regards;


text:
Boot loop, adoptable storage, did factory reset but screwed up by putting sd card in again
My device is a LG H440n. I did use adoptable storage aka external SD card as internal storage. I had quite a few games on my phone. Yesterday it has gone into boot loop, I can't rember what I did unfornuately.
When I see the graphical UI, it says that the process system has stopped wirking and restarts immediately almost every time. Yesterday I managed to get in the menu and do the factory reset and the device was ok again. Then I got cocky, put in SD card again and now it's in boot loop again. Today It won't let me.
I cant get to the factory reset through pushing buttons on boot, either Im doing it wrong, what I doubt or the buttons are not reacting.
I tried adb then:
#!/bin/bash
echo " "
echo "Wating for device..."
adb start-server
adb wait-for-device
echo "fu "
adb -d shell stop
adb get-state
adb status-window

Tried adb again:
#!/bin/bash

adb wait-for-device

echo $(adb shell getprop sys.boot_completed)
A=$(adb shell getprop sys.boot_completed | tr -d '\r')

while [ "$A" != "1" ]; do
        sleep 1

        A=$(adb shell getprop sys.boot_completed | tr -d '\r')
        echo $(adb shell getprop sys.boot_completed)
done

echo "something"

I also used watch with adb devices
watch -n 2 "adb devices >> testt"

Nothing showed up anywhere.
What to do?
Any help is greatly appreicated, I dont have the money for a new phone.

When you say you "tried adb", what were you trying to do with those two shell scripts?

in my understanding adb wait-for-device listens for the usb connected device to boot and then access its shell. it doesnt matter anyway, the phone doenst read sim cards anymore and I will replace ot. thanks anyway


text:
Black Dot (like Dead pixel) under Note 8's Screen
I bought a note 8 about 10 days ago.
Today after 10 days, I have a black dot under the first layer of display  that is still visible when the screen is off.
This dot is like a "dead pixel" but is visible even with screen off.
And i think there's a little space between OLED and this dot
How can i resolve this problem?

As it's still there with the phone off, this doesn't sound like an Android problem. You should ask the shop you bought the phone from.


text:
How to reset the touch screen properties, as seen by Android?
I have a Samsung Galaxy Note 4 which was started to be buggy and I decided to install a new ROM (Lineage 14.1). I first checked the version of TWRP and saw that there was a new version (I had 3.0, 3.2 is available). I flashed it through the TWRP app but I could not boot to TWRP.
I had a backup of my previous TWRP (and also of "boot") so I wanted to restore it.
I realized that the "touch" area is a different size that the physical screen and that I need to offset my touch by 1-2 cm up in order to hit the right button.
After the recovery, I had TWRP 3.0 again and managed (after much mis-clicking) to install Lineage 14.1 and Gapps.
My problem is that the touch area is still offset vs. the screen.
While the device booted into Lineage, I cannot realistically use it because of this shift.
I believe that flashing the wrong TWRP set some information about the physical size of the screen and its relationship to the touch functionality. Reflashing 3.0 did not fix it.
I am quite desperate since the phone is formally working but not usable. How can I reset its perception of the screen size?  It now looks like Android thinks I have a screen smaller than in reality (and adapts the touch, see the video I added below)
EDIT: I made a video with the help of the Multitouch app to show how the scaling is off: https://mega.nz/#!84pDnIZI!XZPnP-9YDKON93aPzDZZRPjXR-u7iGn_mnvN3ei8qN4 (sorry for the blur in the middle, I was juggling with two phones)
EDIT 2: The pen of the Note 4 works correctly - the place I touch on the screen is correctly recognized by Android. In the Multitouch application and video above, the tip of the pen is in the center of the green dot everywhere on the screen.


text:
Phone not finding ANY wifi networks
Suddenly my phone is failing to recognise any wifi networks.
It just keeps on searching and searching but nothing appears in the list.
The only thing I have done recently was I had it in airline more on Friday (intentionally) but switched it back.
TBH, I am not sure if the wifi worked after that or not.
The phone is a Nexus 6 with android version 7.1.1.
Obviously, I wish to avoid a factory reset if I can!
I can manage with the mobile network as I have an effectively unlimited plan but that will not help when I travel abroad.
Edit:
It seems that I can't use my phone as a hotpoint either. None of my devices recognise it.
Must have broken something when I dropped it a couple of days ago. :(
I guess factory reset is the next thing to try.

Can you try forgetting all WiFi networks, reboot router and see if that helps

Dial *#*#4636#*#*  from your dial pad and from WiFi information > WiFi API disable and enable WiFi

@beeshyams Couldnt find a "disable WIFI" but found "Disable network". Can do disable but not enable. See my edit for more "bad news".

Is there any app that an check my wifi card's condition?

There are many that analyse WiFi but none I am aware of to do what you are asking


text:
How to rotate touch input on Android?
I've got an ir touch frame which is properly detected on android, but its coordinates are not translated properly on the system - the input is rotated by 90 degrees and the coordinates are interpolated accordingly.
I've tried to force rotate the screen by 90 degrees and set the touch.orientationAware = 0 in the idc file for the device. The coordinates are better (moving finger in x axis actually moves the pointer in x axis) but the values are incorrect and it covers only part of the screen.
In here: https://stackoverflow.com/questions/21564830/android-touchscreen-position-off I read about someone's attempt to change the output.x value, however it does not work for me at all. Changing this value has no effect whatsoever on the values reported.
Is there anything I can do using the IDC files?


text:
How to record audio on a smartphone from a mixer
I understand this may be the wrong forum, but I don't know where else to ask.
I have an LG V30, USB C to 3.5mm headphone jack adapter, and an aux cord(male to male). What I am trying to do is record audio on my phone, from a digital mixer at my church. This is all the hardware I have for now, but I could by more if I need to. My goal is to record audio from the mixer to my phone. I am wondering if I can connect one end of the aux cord into the mixer headphone jack for output, and the other end either into the headphone jack on my phone, or the charging port using the adapter. I think I will use the default audio recording app on the V30. Is this gonna work? If not, what apps/hardware do I have to purchase to make this work, and how would I have to hook it up.
Please note that I am do not record audio, and I would need a very clear explanation

Whether the "adapter" you have will work depends on whether your phone includes drivers for USB audio devices. The easiest way to find out will be to try it.


text:
Open android app on another phone via bluetooth?
I am trying to get past FRP on an LG M430 (Stylo 3, I am also the owner of it), and the only method that would work seems to require a bluetooth headset to open Google via its mic. Trying to get back into chrome via talkback doesn't work once the phone is restarted, so I'm asking if there's a way to have a second android phone act as a headset to open Google on the LG one.


text:
Salvaging Google Authenticator data from water damaged LG G5
I have an LG G5 that has water damage as well as a cracked screen. There is no guarantee that the water damage can be fixed. However, I have an app called Google Authenticator on that phone, and I need to transfer the app to my new phone that I will get.
I am thinking of getting a new LG G5, and I will use the same google account, would it then be possible to get my google authenticator app on the new phone aswell?
Is there anyway to get my google authenticator from 1 phone to the other?

It would help if your question was more specific as to what services you authenticate with through Google Authenticator. Most services require you to have at least one "fallback method", normally something like a one-time code, or sending an SMS instead (Google has both of these, and more).
If you have a valid fall-back method, it is vastly easier to disable/re-enable this functionality instead of salvaging the app and its contents.
Furthermore, even if you could salvage the app contents, Google Authenticator has protections against migration between phones. This is a security feature of that specific app. If you don't like this (like me), you can use another app, for example Authy which syncs your 2FA-keys in the cloud.
In short, my recommendation is that you investigate resetting your 2FA instead, and if you wish, sync your keys with a cloud solution this time instead, to avoid this happening in the future.


text:
How to get Android to ask for my choice of phone dialer?
I have the default Phoner Dialer on my HTC phone as well as the Doximity Dialer.  When I first installed the Doximity dialer, whenever I made a phone call it would ask which phoner dialer to use the native one or  Doximity and then followed by 'Just once' or 'Always'.  I made the mistake of choosing the native phone dialer and hitting always but cannot for the life of me figure out how do I reset so it goes back to providing me with the choice of a dialer whenever I make a phone call. I have gone under Apps and looked under both the apps properties but to no avail. Any help would be greatly appreciated.

Go into settings  → apps. Open the menu, and select show system apps. Now scroll down to the stock phone app press on it  → set as default  → clear defaults. Now, whenever you select a number to call, it will ask which app to use.
If you don't see the clear defaults option, then go to settings  → apps. Open the menu and press on reset app preferences this will clear all your app preferences, including which app should be the default.
Don't worry, this will not delete any data.


text:
How to retrieve app data
I have a galaxy j3 emerge and I can't use clipboard on it so I downloaded a clipboard app, "clipboard actions" app. If you swipe a clipboard post it deletes a clipboard entry and I accidently deleted one that I'm trying to retrieve. Is there any way to retrieve deleted app data?


text:
Google Play Services is not compatible with my device
Everything was running smooth until I got info I need Google Play Services to run GMail, Google Play Music, GoogleMaps and so on. I try to download/install it but get the message "Google Play Services is not compatible with your device". I have a Motorola G, Android 6.0.
Thank you

Did you uninstall Google play services prior to this problem? If so, try installing it again using my answer here

Google Play Services has been unistalled as I was getting the following message when trying to reinstall it:
"Google Play Services is not compatible with your device".
It wasn't before but that's the message I get when trying to download it.

May be I have to install latest version of Android. The one installed is 6.0.

So did you try my answer there, or not?


text:
Chrome INSTALL_FAILED_ALREADY_EXISTS but I am certain it doesn't
Hi all I am trying to side load a chrome apk via ADB but it is giving me the INSTALL_FAILED_ALREADY_EXISTS error. I have verified via exhaustive searches of the packages and even the root that no file/apk/package exists that even has the word chrome in its title anywhere. Play Store also confirmed it is not installed. It will download the file but gives "already installed" error when it tried to load it.  Cleared all caches/data and same.  Also tried direct downloading the apk and installing that way but it just crashes.
The only thing I can think of is there is some other "flag" or registry somewhere that is telling it that it is still installed when it isn't?  Where might that be? Or a hidden file perhaps?
FYI this is Android 4.4.2 older machine but needed.
Thanks

That apk you are trying to install needs to be compatible with your Android version. New version of Chrome will not install on old Android version. See this https://android.stackexchange.com/a/167193/131553

Above may / may not be the reason for the error IDK but p pointing out another aspect

have you tried adb install -r (for "re-install")? That usually helps with this error.

thanks, yes I am installing a significantly older version which I believe is compatible.

yes thanks -r didn't work either.  same failure already exists.  it loads the apk into a temp folder just fine but the install itself fails.  Chrome version 39.  i have scrubbed the app and system and all folders for any reference to com.android.chrome or anything with the string "chrome" in it and nothing. I do have link2SD installed does this affect installation of apps any?

also in /data/app there were 6 vmdlxxxxx.tmp files which I deleted still didn't work.  checked all other apps folders but nothing related to chrome


text:
I want to deinstall News Republic from my HTC U Ultra, how can I do that?
I have one HTC U Ultra that has News Republic installed.
I want to disable the push notifications or deinstall this program. How can I do that? On another HTC U Ultra the program is not installed so there has to be a way to get rid of it. I found Notifications and chose Block all. Hopefully this is enough to disable the push notifications.
But better: Can I deinstall this program?

Is that installed by your OEM or carrier? If yes, you would require root to uninstall or freeze it. You can still try opening the app from Play Store and uninstalling from there


text:
Does whatsapp store call logs in files?
I need to parse the call log, in order to get the timestamps and duration of each call with a particular contact. I'm on android. Is it feasible? I prefer using python but now the language doesn't matter, I just want to know if it's feasible.
Does whatsapp store calls in a log file on android I can parse?
What kind of database  is it and how to open them? a simple sqlite viewer? They seem to be ecrypted

It stores them in a database. Linked answer does not specify which one but once you locate that you should be able to

@beeshyams What kind of database  is it and how to open them? a simple sqlite viewer?

I don't think it is an "end-user" problem therefore the question is not suitable for this site.

They are encrypted. See this

I haven't tried it yet so can't give you help beyond this


text:
Can I cast phones display on laptop? my phones display not working
Mobile: Moto X2nd Generation
OS: Android 6
My phones display not working, I am able to unlock it and touch is working.
Is there any application by which I can cast my phones display on my computer?

Vysor could solve your problem, it's available as a browser extension for Chrome or a standalone application for the three different operating systems: Windows, Mac and Linux.

Note: USB Debugging should be enabled. If your USB debugging is not enabled, I suggest to look for another similar phone to simulate touches in order to activate USB Debugging.


text:
Editing Android contacts on a pc
I'm asking about editing Android contact files on Windows. What software can I use to edit and create them? Thank you in advance.

What's the extension of your Android contact files?

It's extension is .vcf

You can use VCF Manager for Windows from XDA Developers.


text:
Adding links to movies on Google Keep
Since Google Keep doesn't support adding movies (unlike WhatsApp) - can I link to a movie on my SD card (even as a regular text link like "keep:\\DCIM\25-02-2018-Foo.bar")?
Note: If it's a big movie, adding it to google drive (or similar upload sites) can be a problem. I just want a link.

Link Saver is an alternative but you can't use keep to access

Keep doesn't support hyperlinks to media stored on device from Google search. It doesn't say not supported but there is no way showing how it can be done


text:
I have installed oxford advanced learner's dictionary ver 9 on bluestacks, but there are font problems
I have installed Oxford Advanced Learner's Dictionary ver 9 in Bluestacks, but I am having I guess some font issues in the display:

as you can see in the above screenshot taken from Bluestacks running OALD 9, there are some unwanted squares.
I don't have the same problem in my android tablet.
Does anybody know how to solve this?


text:
Restoring from files, not backup
My oneplus2 recently got stuck in a bootloop after years of usage. Despite all my attempts of flashing the rom again with or without root + custom kernel, it didn't boot. So I moved all my internal storage (every folder) to my pc by connecting it via usb while it was in recovery mode. Then I factory reset, still didn't work. I had to wipe data (not internal storage) as well then flash the rom after to get the phone to boot. My question is, can I restore app data (and potentially the apps as well) ? The rom and android version is the same, Oxygen OS 3.6.1

I assume that in recovery mode you only had access to the so called "sd-card" section, right?

Yes, I believe it was the sd-card section. Since I only want to restore non-system apps, that shouldn't be a problem. But I just don't know how.

If you only have the "sd-card" section you have a problem because the real app data is stored in /data/data. On the sd-card section usually only  large non-critical data is stored because it is public.


text:
Why do phones need an OTA update to support VoLTE for certain carriers but they work out of the box for other VoLTE carriers?
This is regarding unlocked phones sold from stores. A major carrier in my country depoloyed a VoLTE network and it worked even on custom ROMs with very minor problems. Now 2 other carriers are following suit but they had to work with phone manufacturers to release an OTA update so VoLTE would be supported by the phones on their network too. Isn't VoLTE a standardized protocol? Why do phones need updates for another VoLTE carrier even though the phone supports VoLTE in another carrier. Isn't it just a matter of changing APNs?

VOLTE is a standard. And like all standards the devil lies in details of implementation. Carriers may choose different implementation for various reasons
Section 2.2.1 of PDF document here
offers reasons as to why implementation differs and hence updates are needed

....VoLTE interoperability issues might be related to EPS bearer set up, proprietary simplification of SIP call flows, operator specific IP headers, different security configurations IPsec, AKA etc.

You have detailed technical reasons explained subsequently in the document


text:
Data Monitoring for OTA update
After enabling Data Monitoring, if I do OTA update download and install, will data used during OTA download be monitored?

Yes. Why do you think it won't?


text:
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?

See if this app can help in choosing the app you wish to open with

@beeshyams, the defaults apps are fine. I just want them to open independently.

What I meant was that it gives you a choice of opening with and use that to open Yahoo links in GitHub browser

I am also annoyed with this "feature." Would like to find a way to fix it without root if possible

Coming to this question in 2023 because this 'feature' popped up for me today and I didn't manage to find a fix without root. Glad there was the option to remove the app and use the web browser to open the links instead.

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

That looks like it does what I need it to do. I have no idea how to use it. It doesn't look like an app. Do I just throw it in a folder somewhere?

Xposed is a  Framework wich you can install then add modules to it, for setup please see this XDA support page :http://forum.xda-developers.com/xposed

Not rooted right now... :/

I had a similar issue, where certain apps were opening inside another app and having one window but the ActivityForceNewtask solved this issue and the seperate windows makes it much more convenient for multitasking

Any way this is possible without a rooted phone ?

I solved this issue by using Firefox. You can disable opening links in applications and there is a menu item available called "Open in App".


text:
Get All Recent Windows For Specfic App
I am running Lineage OS Oreo and as an example the default browser opens all web browser windows as seperate processes/windows.  There is no option to change this that I could find, but it actually seems to run better like this with less slow downs.  I believe they are running in separate processes or threads.  Is there a way to get recent apps for only that process maybe?  I want to see the pictures and not just a list of the past windows.

"Individual tabs in recent list" is a feature of the default Browser (Jelly), and actually seen as a perk by many LOS users (not me though). Just use a different browser instead.

@andyYan I am pretty sure they are running on the same thread or process.  Because the browser grinds to a hault when there 10+ tabs for example in Chrome or Samsung browser.

@AndyYan sorry I am not a developer so I might be using the wrong terms but jelly works well because each window is a separate process in Jelly I believe that is why it works better.  I am having the issue with Chrome and Samsung Browser when I have a bunch of tabs open.  They freeze jelly doesn't.  I like the jelly behavior I just want to be able to see all windows I have open.

I guess I understood you backwards then... No suggestions I can give, since AFAIK the recent list doesn't work that way.


text:
Contact not visible in dialer
I cannot search my contact in key pad though I can see the contact in contacts app and also when I select a contact there is no more the option to send WhatsApp msg in my p10 lite already tried rebuild index data many times

Could you check in the Contacts app whether this contact still has a phone number associated with it?


text:
Switch language on Android device with bluetooth keyboard
I'm using Logitech MK850 bluethooth keyboard and mouse combo on Samsung Galaxy S8+.
If I'm using Samsung (default) keyboard, I can switch language (Korean/English) using Kor/Eng switch key on the keyboard (it's actually right Alt key).
But I'm using Swiftkey (keyboard app.), this language switch key does not work. Shift + Space does not work either.
How can I switch language using the bluetooth keyboard?

Tried Ctrl+Shift' ?

Thank you for Shift+Space - it works for my Logitech G613

Go to Settings → Language and Input, then find Languages and select English and your language.
Now you should be able to use Ctrl+Space key combination to change languages from the Bluetooth physical keyboard.

You can try to use some BT-aware helper application (for example, External Keyboard Helper (pro version it is not free, but there is a free demo in Google Play).

Go to settings-> language and input and then click physical keyboard.  Now you can change language of your physical keyboard

It's not the answer. I'm using software keyboard when I type by 'fingers' but use hardware (bluethooth) keyboard only when I'm using bluethoose keyboard.

On my Jademall Bluetooth keyboard connecting to an Android 11 A8, the key combination to change language is SHIFT + SPACE.


text:
How can I re-enable keyboard typing? From voice?
I'm now stuck with Voice Input as the only typing mode because I accidentally chose it.
How can I re-enable keyboard typing?

Can you share screenshot?  And what android version  u r using?

You should be able to choose a default keyboard (i.e. Google Keyboard instead of Google voice typing) through your settings. Navigate to Settings -> Language and Input (titled similarly on most devices), then select an option other than voice input. If necessary, you can deselect the voice typing option to disable it entirely. The screen should look something like this:


text:
Adding a new account to my Samsung phone
I wanted to change account on my phone so I removed it from Accounts (it was the only google account on my device).
Now when I try to add a new account the Settings application is closes itself (force closes?). I've tried clearing the cache of all Google related apps and signing in to Google and Chrome apps.

There might be a third party app that's in your way. Therefore, try adding the account while in safe mode. Because while you're in safe mode, all third party apps are disable, so they can't make any trouble.
To go into safe mode, turn your phone off, and then turn it back on while holding down on the volume down button. When the phone turns on, it will say safe mode on the bottom left of your screen.
Now try adding the account while in safe mode. Go to settings → accounts → and account → Google....

Didn't work, the same happened.


text:
How to tame "Phone Idle" battery drain on unrooted device?
I use AccuBattery and Kaspersky Battery Life to measure energy consumption. Kaspersky Battery Life shows, that all the tasks use minimal energy. AccuBattery Pro shows, that phone uses 5-10 mAh.
This is a fairly new, 3000 mAh battery. Phone is a THL T9 Pro, Android 6.0 is installed on it.
UPDATE: I deleted all the mentioned applications and installed new one, GSam Battery Monitor to get detailed data:

There is data from the built-in usage chart too. I checked applications under Battery optimization, I found there only one, Google Play Services.

Please check battery usage in settings rather than Accubattery and kaspersky(may be they are draining the most).

@RahulGopi : Most of the usage is in "Phone - idle".

As it was mentioned earlier, I deleted these apps, because maybe these are draining the most. I checked phone's built-in stats/chart. "Phone idle" uses 1355 mAh. Phone is up 13 hours 35 minutes ago.

@beeshyams : I updated my question.

We would also need to see GSAM running for a longer period of time. Make sure you enabled extended reporting via ADB. https://plus.google.com/+GeorgeTanner/posts/gT5f7XntmEu but at first glance it appears your device is not "sleeping" properly, this is usually due to an ill-behaved application and something like WakeLock Detector would give more information as to the real cause.

@acejavelin : WakeLock Detector needs rooted device unfortunately. You are maybe right, because sometimes phone is not locked, PIN is not needed.

I use Android Debug Bridge version 1.0.32 on Ubuntu, but it doesn't find my phone.

@beeshyams : I tried it with Chromium yesterday, but WLD plugin couldn't find it, so I tried to use adb devices command, but there isn't any devices in the list.

@beeshyams : From command prompt: http://prntscr.com/ip34wi

How to nail Phone Idle battery drain is the question,  but being unrooted device, it calls for some efforts. Finding the culprit apps isn't as easy as it is on rooted devices but is possible using adb commands to enable higher privileges 1
(At the time of writing, OP is working on his Linux to detect his device 2. Once done with that, they can follow this answer.)
The primary cause of idle drain is truant wakelock (s) and the answer is around how to detect apps that cause wakelocks that hurt (Wakelocks aren't bad, they are needed but not such ones). It may help to improve doze-mode performance  but more about that later.
All methods below are working on my unrooted device running Oreo 8.0.
Tracking truant apps that cause battery draining wakelocks

Measuring Battery Drain and first level wakelock detection

Battery usage statistics in Android, unfortunately, don't reveal much and are difficult to interpret (not withstanding the improvements in Oreo). GSam Battery Monitor is arguably the best for stock devices. One needs to enable enhanced statistics (Menu → more → Enable more stats) and follow the steps which are
adb -d shell pm grant com.gsamlabs.bbm android.permission.BATTERY_STATSmust read 3
For the PRO version, change 'com.gsamlabs.bbm' to 'com.gsamlabs.bbm.pro' (thanks acejavelin).
The enhanced statistics gives better view of app usage and wakelocks as shown. Long press of held awake (which in OP's case is 77%) shows additional information as shown in the third screenshot.

Second level bad wakelock detection (One can optionally start with this step)

Download Wakelock Detector [LITE] (XDA thread) which works without root (see this slideshare for details). Two ways to run without root

As a Chrome extension or on Chromium. OP had issues with this
A better method is adb again

adb shell pm grant com.uzumapps.wakelockdetector.noroot android.permission.BATTERY_STATS
How to use (from Play Store description)

Charge your phone above 90% and unplug cable (or just reboot the phone)
Give it a time (1-2 hours) to accumulate some wakelock usage statistics
Open Wakelock Detector
Check the apps on the top, if they show very long wakelock usage time then you found the cause of your battery drain!

While 2 hours is enough to gather the information about top culprits, longer duration obviously leads to more data. During data collection, don't use the device and let it be as you would normally use the phone (with data or WiFi connected as is your normal usage). Screenshots below from my device (not under test but normal usage).
Left to right, they show Screen Wakelock, CPU Wakelock and Wakeup triggers. Check the top contributors to understand what's draining your battery.

Eliminating the bad apps or controlling them
Once you have identified the culprits, you have three choices

Uninstall them
Replace them with a comparable feature app with less power consumption (assumption being they are better designed and wakelocks don't cause havoc). See Is there a searchable app catalog that rank applications by power and network bandwith usage?
If you don't want to uninstall because you need the app, then greenify them!

Taming wakelocks and improving Doze
Greenify is a fantastic app but very powerful so needs to be used carefully. Read the XDA thread and Greenify tag wiki for help.
I will limit to using adb to unleashing a fair part of its power to help rein in wakelocks and enhancing Doze performance.
A word about Doze, which was introduced since Marshmallow. Though it has evolved better, it has some drawbacks from battery saving point of view.

It takes time to kick in, during which apps are active causing drain (even though screen is off)
Doze mode is interrupted when you move the device, for example, when you are moving causing battery drain. Doze kicks in again when you are stationary with a wait period

Greenify tackles these problems with Aggresive Doze and Doze on the go (There are other apps that do this too, like ForceDoze, but Greenify manages both  Wakelocks and Doze).
Instructions for using adb
For different features, you need to run adb commands to grant the corresponding permission:

Accessibility service run-on-demand:
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
Aggressive Doze on Android 7.0+ (non-root):
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
Doze on the Go:
adb -d shell pm grant com.oasisfeng.greenify android.permission.DUMP
Aggressive Doze (on device/ROM with Doze disabled):
adb -d shell pm grant com.oasisfeng.greenify android.permission.DUMP
Wake-up Tracker:
adb -d shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
Wake-up Cut-off: (Android 4.4~5.x):
adb -d shell pm grant com.oasisfeng.greenify android.permission.READ_LOGS
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS

Background-free enforcement on Android 8+ (non-root):
adb -d shell pm grant com.oasisfeng.greenify android.permission.READ_APP_OPS_STATS

I will restrict to snapshots of settings from my device to help set it up faster after running adb commands above. I have pro version so ignore those donation settings

With those settings, even when the device is running, you will see a hibernation alert in your status bar with the app icon and in your notification panel. Clicking on that will force close and hibernate the app

You can also hibernate errant apps from Wakelock Detector by long pressing on the app

Caution: Be very careful with what you want to hibernate. Simple rule - don't hibernate apps that are critical to you. Hibernate you errant apps that are not critical
Edit
BetterBatteryStats  (XDA thread) is a very powerful tool which has been recently (end Feb 18) updated to work with Oreo and sweeter still is that escalated privileges using adb is possible
adb -d shell pm grant com.asksven.betterbatterystats android.permission.BATTERY_STATS
adb -d shell pm grant com.asksven.betterbatterystats android.permission.DUMP
On Lollipop and forward, additionally run:
adb -d shell pm grant com.asksven.betterbatterystats android.permission.PACKAGE_USAGE_STATS

Happy Wakelock hunting!

I've done everything you suggested but it didn't help

It's likely that a system app is causing the Wakelocks for which there isn't much you can do on an unrooted device 4

1 Is there a minimal installation of ADB? and for the latest version refer to Izzy's awesome repo. Also see this XDA guide
2 How do I get my device detected by ADB on Linux?
must read 3:  For all adb permissions to stick,  force stop app to let the granted permission take effect. You can either do it in system "Settings → Apps → App name → Force stop", or execute this command: adb -d shell am force-stop com.<package name of app>
4
How to deal with (orphaned) WakeLocks?

I tried to install necessary Chrome plugin on Windows too, so I installed ADB driver on Windows too. It says, installation is OK, but Chrome plugin cannot find device. Please check screenshot: http://prntscr.com/ip2xsi

Follow this guide or a detailed video for your OS or take help from somebody locally to get ADB  installed and correctly working. Sorry but I can't help on this remotely. It's faster to take local help

Or find somebody who has ADB running on their device and run these instructions after installing them. You can at leisure sort out the ADB problem

I found the problem in that guide. "Change the USB mode to “file transfer (MTP)” mode." I can't do this, device couldn't change method after I selected it.

Enable Developer options by tapping build number 7 times (from your settings likely in about phone). You will find a new item developer options in your settings. In that choose USB options > MTP.

Also enable USB debugging

This may help https://www.makeuseof.com/tag/android-wont-connect-windows-adb-fix-it-three-steps/

if you want to just use adb to tune Doze without extra Apps.
you might be interested in https://github.com/easz/doze-tweak
and if you don't want to install extra Apps, you can profile your battery with adb bugreport and analyze it with Battery Historian (e.g. https://bathist.ef.lc/). After identifying bad Apps, you can disable or restrict them.


text:
lan transfer speeds
I have been trying to figure out what is limiting my lan transfer speeds.  I have openwrt/lede on my linksys router, and a samba server running on it with a usb hdd plugged in.
My last device, a M8s Pro was transferring at kilobytes a second across the lan (see post here for more details)
I also have a Nvidia Shield tablet and a newly purchased Leelbox Q3 box.  On these the lan transfer speed is about 3.5 to 4.5 mb/s
Which is alot better but my laptop gets around 20 to 40 mb/s
What is the problem here, why cant I reach speeds similar to my laptop on these android devices?
Is it hard drive write speeds or the wifi chips in them?
I ask because I want to return this leelbox and get something that is going to be comparable to my laptop.

How do you connect the phone to the LAN? Are you using an USB to Ethernet adapter?

its an android tv box, it has an ethernet port built into it

Im not 100% this is my final answer however after further searching I found that there is no SMBv3 support till Oreo and some suggested to try FTP.
So I installed FTP on my openwrt and tried that for transferring files.  Now instead of 3.5 to 4.5 mb/s, Im getting 7mb/s which is almost double and better then before but still not the speeds I see on my laptops (using 5ghz wifi).


text:
Restore Firefox icon removed by mistake from the screen
I don't know how I did removed the firefox app icon from the main scren
How can I restore it?
My phone is using Android 5.1 and it is a TPLink Neffos C5
Edit:
The icon is not present in the app drawer

But at the applications section

As unusual, my phone does not support app drawer, but it comes with a feature named Hidden apps, the solution was:

Access hidden apps by doing a 2-finger swipe on the home screen.
Search for the firefox icon and add it to the hidden apps.
Close and reopen hidden apps.
Press edit and unselect the icon.

Now it should appear at the end of your screens.


text:
Call over an external phone
I have a business sim card with an Android phone. Now different employees have to make calls, we all work from home. Right now we switch the sim to the person who is working. I would like them to be able to log on to the phone over data/wifi and make the calls. Does anybody know a location
I have been looking for this a few weeks but cannot find a solution except GoIP + a PBX. All solutions I found for this are a bit too complicated for the time I want to invest in this.

This post is not a solution for my question. Airdroid can initiate the call, but the audio is still on the device itself. I need the audio to be redirected to the person who initiated the call.


text:
Phone doesn't see SDCard after doing 2nd partition
In this topic I mentioned that I'm going to change a phone. And it happened. I bought new SDCard and inserted it into new phone. My new Samsung saw this card perfectly. Using MiniTool Partition Wizard I made a 2nd partition for Link2SD. Before partitioning there was 16MB unallocated memory at the beginning and 59,6GB Primary exFAT partition (I bought 64GB card). After partitioning I have 51,6GB Primary exFAT partition (1st partition for music, images etc.) and 8,0GB Primary EXT2 partition (2nd partition for apps). After partitioning my phone can't see the card completely. Just like it hasn't be inserted. But after returning to old partition everything works fine again. How to fix it? Note that my new phone is Samsung Galaxy J3 2017 powered by Android Nougat 7.0.


text:
How to tell what adb is parsing
I am trying to get adb working on an aarch64 board. The actual binary runs, it just always shows that the devices are always empty.
I know for a fact the device is working because I have a second, statically linked adb binary from https://github.com/hduong85/arm_adb that works (but is too large for our specs). This binary needs zero config to detect the usb device. I could delete /etc/udev/rules.d and it would still find the device.
I got a much smaller one from https://launchpad.net/ubuntu/xenial/arm64/android-tools-adb
And it runs, but the devices are always empty.
I tried editing /etc/udev/rules.d/50-android.rules, 51-android.rules, 70-android.rules, ~/.android/adb_usb.ini, you name it, nothing helps.
The problem is, I have no idea if adb is even using/parsing these sources of information. It never complains about anything. How can I tell?
And what's up with the android_usb gadget that I see some places where you set configs in /sys/class/android_usb? Our board is running linux 4.4 and does not have the android usb gadget driver. Why is adb so fragmented on how to config it?
Any debug tips welcome!

I just gave up and hacked around in hduong85/arm_adb Markefiles until I got it to dynamically link against libraries we already have (libcrypto, etc.)


text:
Some disabled function on Huawei CUN-L21
usually I can free space on the internal memory of the phone in this way: settings - memory - internal archive - cached data (translation from Italian, excuse me). with my current phone, Huawei CUN-L21 Android 5.1 EMUI 3.1 I can not do it. nothing happens with a tap. another problem is that I can not move apps on the sd card. the option is there, but it is disabled (lighter color). what is the real problem of my phone?

See: https://android.stackexchange.com/a/186206/209414

Mine is EMUI 3.1


text:
Soft key lights not turning on when touching screen of s7 edge
I noticed that those 2 soft key lights back and recent button lights are not turning on when i touch the screen. They light up when i touch one of them but not when i touch screen.
There is no setting for that in settings menu.  I've googled and found app called galaxy button lights 2. It can be used to make it always on xhange the duration but not a setting to make it light when i touch screen
 How can i do that ? Please help


text:
Xiaomi TWRP error 255 flashing lineage
Hey guys i recently bought an Xiaomi Mi A1.
The OS needs 8GB plus much goggle on it (I hate google) so I decided to flash a custom rom. I figured some how out how to boot and afterwards flash the TWRP recovery (Version 3.1.1 By Mohan CM-Mi A1). Through TWRP I want to flash Lineage OS which throw the error 255. Confused with this, I tried different TWRPs, ROMs and also formated all partitions exept recovery and boot (so I formatted Data, Cache and Dalvik, System, and Internal Storage) and even tried sideload. None Worked... so now I have no system to boot on and dont know what to do to get Lineage running.
SOLUTION:
The lineage wiki always links the TWRP they are using in the tutorial (Mi A1: https://wiki.lineageos.org/devices/tissot/install)
which also links to an TWRP build. This build should normally work.

Better off asking either in the respective LOS or TWRP threads.

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


text:
What is this new extra lock screen and what is the app/setting causing it?
Anybody know what app or setting that causes this *EXTRA lock screen on my LG G6 (Android 7.0)? It just started 3 days ago. Any help would be greatly appreciated! Thanks in advance.
*After swiping UP from the bottom of the screen, it takes me to my normal/original lock s creen.

It looks almost like what I have on Oreo although mine is Lineage.  Are you sure you aren't on Oreo?

It's probably daydream . Check in your settings if you have set daydream to clock


text:
What happens to my WhatsApp account if my carrier sells my number to someone else?
I'm aware that I don't need a SIM card to continue using my WhatsApp account after the initial activation.
But say, hypothetically, I went into a pool with my phone inside my pocket and my SIM stopped working as a consequence, and I don't want to buy a new since I never use mobile data.
When the carrier inevitably cancels my number and sells it to another person, and said person activates his WhatsApp account with that number, will I still be able to send and receive messages on my account?

You'll most likely have a request to update your form of ( 2FA - Two Factor Authentication ) either by providing a new number or new email address.  I had a problem like this with Facebook and it's mobile verification logon. I wrote to them and explained that loosing my sim card locks my account and their security team quickly fixed this issue by giving an option to select other friends to recover my account.  Most social networks DO NOT want you to make multiple accounts, and this issue only encourages that. Its a 2FA Problem globally

You can also use two step verification to stop others from using your WhatsApp number.

Simple answer No you can't use that account anymore
Reason being that WhatsApp is linked to your number. If the carrier sells that number and new owner activates WhatsApp , they will be prompted to authenticate and a new account is created for them. If they don't install WhatsApp you are good to go to the next time Whatsapp asks for authentication
Actions to be taken for change of number before changing number are mentioned in WhatsApp FAQ

The link to FAQ is broken.

If you didn't activate the two-step verification,  the new owner of the phone number will be the owner of your WhatsApp account. He won't of course have access to your previous messages, but he will receive new messages destined to yourself. He may even be seen with your profile picture and status. See this interesting Vice article : https://www.vice.com/en/article/bv8mqd/how-i-hacked-whatsapp-account
Bottom line is : protect your account with 2-step verification. The new owner of your previous phone number won't be able to access your account, because he won't have your PIN. But after 7 days, he will be able to create a new WhatsApp account linked to your old number, and your account will be deactivated.
See https://faq.whatsapp.com/general/verification/about-registration-and-two-step-verification/?lang=en :

If you didn't enable two-step verification, but are prompted to enter a PIN, the previous owner of the phone number might have enabled it. In this case, you'll need to wait 7 days before resetting the PIN to access your account.

Additional info : if you don't use your WhatsApp account for 45 days, and it's activated on another device, WhatsApp will consider that the number has been recycled and will create a new account linked to that number. See https://faq.whatsapp.com/general/account-and-profile/seeing-your-phone-number-already-in-whatsapp/?lang=en :

To help eliminate confusion with recycled phone numbers, we monitor account inactivity. If an account is unused for 45 days and then becomes newly activated on a different mobile device, we take this as a sign that a number has been recycled. At this time, we'll remove the old account data tied to the phone number - like the profile photo and About section.


text:
Why update the same time?
What I want to ask is usually android app not update but in someday those will have a tons of update and I can ensure that it is not my phone problem. So why apps usually update the same time ? Any reasonal explain for this ?

If I am interpreting your question properly, you are basically asking why sometimes you see many apps update all at once.
The answer is simple: it is more efficient to update many apps at once.
In Android, especially in Android N+, emphasis is placed on network and CPU performance and optimization when running tasks.
When a developer wants to run a background task, they can create a job and register it with the Android system to run under certain conditions.  This creates a convenient way to run tasks in a batch, thus being more device resource friendly.  Jobs that are enqueued by the system can kick off and run based on device conditions/properties, like: "when the device is charging" or "when the device is on an unmetered network".
Google Play, for example, queues up app updates when the device is on Wi-Fi networks or while plugged in.  You can change the behavior of app updates in Settings.

This is why you will often see many apps update after plugging in your device or hopping onto you home Wi-Fi network.

I always set it to auto update and I usually check for update app 1 a day but it like today I don't see anything tommorow don't see anything tommorow of tommorow don't see and then after that suddenly a bunch of app just update but I understand what you're saying

I also get what your are observing - it is strange how Google Play will push suddenly, lots of apps at once.  My hunch is that big-name app developers obviously won't push an update out on Friday because if there are issues, no one will be around on the weekend to fix them.  So to mitigate risk, I suspect most updates are pushed out early during the work week.

Yeah tks for that  I Think thật make sense much


text:
Transfer Facebook Messenger messages from one phone to another
I am using Facebook Messenger without a Facebook account (only a mobile number), and would like to transfer my messages from one Android phone to another. What is the best way to do this?
I have tried using Helium Backup but it does not backup Facebook Messenger. Titanium Backup unfortunately is not an option as the phone cannot be rooted (rooting it would require a data reset, which would delete the messages).

What do you mean "Facebook Messenger messages without a facebook account"? Are you saying you where using FB Messenger for SMS/MMS messages, like text & picture messages? There are plenty of apps that can backup those...

@acejavelin No, I meant that Messenger allows you to sign up with just your mobile number if you don't have a Facebook account. eg. WhatsApp or Viber. The messages I send in Messenger are IMs, not SMS or MMS.

The other "phone" has a different SIM card/number I presume? So basically you want to migrate to a new account yeah?

@KaranRajBaruah The other phone has the same number as the original phone. However moving the SIM card won't work, because the Messenger IMs are stored on the original phone, not the SIM card itself

Without root I am feel fairly confident in saying you are completely out of luck.

Is there no way to copy the Messenger DB (with chats) on the device without requiring root?

Or, a way to root without resetting phone data

Added March 2019: the "Account Key Backup" seems to have been removed from Messenger, so I have updated this answer.
According to a Messenger help page,

In order to switch to a different account or access your account on another device, you'll need to add a password. To add a password to your account:

From Chats, tap your profile picture in the top left corner.
Scroll down and tap Password.
Tap to enter a password and tap OK.

You should now have a password associated with your account and can Switch Account

The Messenger help page currently states "This feature is not currently available for Android" but it is present in the Android app.

Old solution: (cannot be used anymore)
To transfer Facebook Messenger conversations to a new phone without a Facebook account, while keeping the same phone number, do the following.

On the old phone, open Messenger and tap your profile picture to go to your profile settings.
Tap "Account Key Backup".
Select the option to back up your account key to Google Drive. After the backup has been made, Messenger will say

Account Key Backed Up - Your account key is saved to Google Drive with the email address ***. You'll be able to sign into Messenger if you switch phones or uninstall the app.

On the new phone, install Messenger, and open it.
Select the option "I do not have a Facebook account", and enter your phone number. You will receive an SMS with a verification code to enter in Messenger.
Messenger will ask you if you want to continue with your existing account; answer yes. Messenger will tell you that an account key has been found on Google Drive and use it to copy your conversations. However, secret conversations won't be copied.

You will be logged out of Messenger on the old phone, and will no longer be able to use Messenger there.

i have just the same story the only problem is that it cant find the backup key from my google drive..what do i do?

Recent versions of Messenger allow you to add a password to an account with only a phone number. Maybe this can be used to log in on the new phone, but I can't test it.

@vholten It doesn't work. You cannot sign in to Messenger even with the password on any PC, tablet or smartphone except on the same original device that you signed up on. It's really frustrating, and completely nonsensical because that's what they (Facebook) promise you can do when they ask you to add the password, but they totally failed to deliver that promise.

Where is this "Account Key Backup" option? Can you add a screenshot of where exactly to find this? I have been looking all over for ways to transfer Messenger from an old phone to a new one, but I don't remember seeing this option anywhere. [['Account Key' perfectly validates my hypothesis that the phone-number-based Messenger account is linked to the device and not actually to the phone number. This is again another instance of how Facebook is failing to deliver a promise that the Messenger account is retrievable through the same phone number regardless of any device.]]

@ADTC The "Account Key Backup" option was removed; I have updated the answer.

You can log in to facebook using that phone number and password whether or not that is the phone you are on, you could even log in to the website.

I do not have a Facebook account, only a Messenger account (ie. I only signed up with a phone number). Therefore I cannot log in to Facebook.

@user2181948 Have you tried logging in to Facebook with that phone number?

Facebook requires a phone number or email address and a password. Since I only signed up with a phone number, I do not have a password. So I can't log in to Facebook


text:
Can i still locate my samsung phone if it is reformatted?
I lost my samsung phone but i registered it to samsung account? Can i still locate it if the person who got it already reformatted the phone?

The answer is no. As soon as your phone is formatted or factory reset, no information is left from previous use, and so the Samsung account is not connected to the phone anymore, making it impossible for Samsung to locate your phone.


text:
Android Pay now requires me to enter my pin twice
Usually when using Android Pay I would unlock my phone with a pin and then be able to pay. Since the switch to Google Pay I have to unlock my phone with a pin, try to pay, get a prompt asking me to enter my pin, enter my pin, push the green button on the terminal, and then i'm able to pay. Does anyone know of a fix for this as it would be quicker to just use my card.

According to the chat I just had with Google support, this is an intentional change though in my case, I initially unlock with the fingerprint reader


text:
Change battery percentage at which phone turns off
I'm trying to completely discharge an LG G2 D800 with Android 4.1; however, the phone always shuts down at 2%, so it's impossible for me to go down until the absolute zero. How could I change this configuration?

Calibration as recommended is an urban myth. Batteries lose capacity with time and usage and calibration doesn't help. What you are doing is actually harming the battery

@beeshyams Really? This is the first time I hear about it. Previously my friend's LG L70 experienced the same issue, I calibrated it and it's been working normally ever since. But the LG G2 won't let me do the full discharge.

See this https://android.stackexchange.com/q/131545/131553

That's weird because even the official LG support website recommends to calibrate the battery every 3 months (which is where I took the instructions I used for the other phone): http://www.lg.com/uk/support/solutions/mobile/battery-saver

Strange . Point 2 contradicts with what is to be done every 3 months. There is enough reasoning why that's bad. I wouldn't do that. Upto you

Lollipop upwards devices have shut down warning at 15 and 5%. Not without a reason

Well, regardless of that, the topic of this question is how to change that default percentage at which Android turns off. Is this possible?

Sorry, I don't know

This isn't a "configuration". When the phone shuts off due to low battery, the battery is completely discharged. The shutting down isn't a configuration, it's due to the battery voltage dropping too low. The fact that the battery percentage displayed is above zero is just an artefact of the way the lifetime of the battery is estimated. The displayed percentage when the battery is discharged will gradually increase over the lifetime of the battery.
So if your aim is just to discharge the battery, you've already succeeded. Try not to do this too often, as full charge-discharge cycles reduce the lifespan of the battery.


text:
How to exit Meta Mode boot loop?
I have a ZTE Blade V7 Lite, which is stuck in Meta Mode. If I reboot, I can enter Recovery Mode, where I can select some options, e.g. wipe data, but when I select "reboot", it goes Meta Mode (displays "META MODE" in the corner, and no move).
In Meta Mode, I can connect it with ADB, but I can't do anything, because it's unauthorized:
$ adb devices
List of devices attached
10799213    unauthorized

I just wanted to boot into the normal mode (by using some ADB command) and use the device. It came out after a normal reboot. I've already performed factory reset, but still boots into Meta Mode.


text:
Enforce power saving mode for powerbank charge
If I charge my phone from wall, disabling power saving is no problem.
But for a portable powerbank, I would still like power saving enabled.
How can I enforce Android to keep power saving on during powerbank charge?


text:
Tablet: Set Chrome as Default Web Browser on Lenovo Tab 4
I have a Lenovo Tab 4 8".  I've tried clearing defaults, uninstalling and reinstalling .. but yet when I try to open an html file on my the SD Card of my tablet I only get the option to use the HTML Viewer.  I would like to set Chrome as available in these options or as the default for opening all HTML files.

Try setting defaults with this app

If it doesn't give you the option, it's usually because chrome can't open such a file

To "A Bochur" - Chrome can't open an html file, such as index.html?

To "beeshyams" - nice app.  Thank you.  I've set Chrome as my default browser with this app. And there is Chrome.  And it opens my index.html file on my attached usb.  So awesome and thank you!!!!


text:
Apps not recognizing Bluetooth presence (especially the mic)
I have a good BT headset. It pairs without issue to my phone which has stock Android 7.0. Audio plays fine through the BT headset but for some reason the mic function is not properly recognized. I tested with Easy Voice Recorder. When I switch to record to with BT in that app, it says it can't recognize BT device. But it is clearly recording through BT (I left the phone in one room, and went to another room and whispered into my BT and it recorded it fine).
Any ideas what's going on here? I can live with this functionality in this app, but I use another app called TextNow (for VOIP calling) and it also doesn't recognize the BT and there's no workaround there.

Phone: Moto G5
Stock OS: Android 7.0
BT headset: LG HBS-A100 Active Plus

I've noticed this behavior on other phones as well. Could it be something to do with the headset? I don't really know where to start with troubleshooting.


text:
What is the lowest version of Android that supports split screen apps?
I'm looking to get an Android tablet and I'd like it to support running two apps on the screen at a the same time; what is the earliest release of Android to support this?

This may or may not be disabled based on the OEM provider.  Most Nougat devices have them.  It would be kinda silly to buy a crazy old tablet.

@William I was actually looking at "new" tablets at the store, when I noticed that they didn't all have the same version of Android on them...and that some of the versions were what seemed to be extremely old.

tl;dr. Android 4x

The basic Android framework has always allowed what you see on your screen to be drawn at almost any size, and the idea of having more than one view shown at a time was kicked around in more than one session at Google I/O 2011 as part of the "next-step" for Android Tablets on Honeycomb i.e Android 3.x.
source: Android 7.0: Multi-window for everyone

Samsung is the pioneer in implementing this multi window mode feature.
  It made its debut on Android with the Samsung Galaxy Note 2 all the
  way back in 2012, but it took a a while to make its way into stock
  Android (with Android Nougat version bringing native multi-window
  support, although the feature is somewhat hidden in Android
  Marshmallow as it still in beta phase).

Source: Android O feature spotlight: Multi-window apps now stay on the screen when you go to your homescreen, can be peeked into or maximized

Having emphasised that, several XDA developers, utilised the above described concept and took this idea into creating an Xposed module which would accomplish the task of producing the "Multi-Windows" to allow 2 or more applications to appear in windows on the same screen. So in short, there are workarounds to achieve this even on non Samsung devices or lower android versions than officially supported.
Since Android 4.0 builds upon the significant changes made by the tablet-only release Android Honeycomb, the module (having borrowed similar concepts from Samsung's Multi-Window , Microsoft's Aero Snap and various other inputs). has confirmed support for devices running Android 4.x+ and thus effectively  lowest version of Android that unofficially supports split screen apps (but official for certain Samsung ROMs). Otherwise official support for stock Android starts from Android 7.

So what's more about this module?
Xposed framework: Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. It therefore means that modules can work for different versions and even ROMs without any changes (as long as the original code was not changed too much). It's also easy to undo.
XHaloFloatingWindow: Is the module in discusion here that rings the multi- window feature to right about any compatible device on Android 4.x+.
Compatibility
Any ROM (ICS onwards)
There are some exceptions e.g KitKat, Omni ROM, ROMs with ParanoidAndroid HALO etc
Requirements
 - Xposed framework
 - Root
Installation usage see here:
Illustration of module multi window effects

Disclaimer: I am not affiliated with Xposed or module thereof, but I use this Multi window module on my tablet device
Note

While the code used to do things is a good bit different as an Android
  native feature, the basic concept remains and apps that use best
  practices in the code look and work the same, only smaller.


text:
What Kind Programming Language Used in File on /system/xbin?
i was explore file in xbin folder, then i found that the file is have strange language like this :
ELF(   4�Q4   (444  TTT�>�>�M�]�],�LNL^L^hhh88Q�tdpH1H11��R�td�M�]�],,/system/bin/linker

And every each file, always start with :
ELF

so what kind of program is this ? are those code has been compiled before ?

You are looking at binary compiled file in the 'ELF' format.
From:
https://en.wikipedia.org/wiki/Executable_and_Linkable_Format

Android uses ELF .so (shared object) libraries for the Java Native Interface. With Android Runtime (ART), the default since Android 5.0 "Lollipop", all applications are compiled into native ELF binaries on installation.

So that code could have been written in any number of languages.

so you mean, that elf file could be write on c,c++,or java right ? then, is there any way to change it so that can be readable ?

The file in a binary file for execution. To learn how the code does what it does you'll need to learn Assembly Language in the CPU architecture you are dealing with or find the original source files either in Linux kernel or Android Open Source Project. Further questions along this line is off-topic for this group.

@user243084: The code in that file has been compiled. That means it's been translated by a "compiler" program from a human-readable programming language, like C or C++ into machine language. Machine language is not readily human-readable. The process of compilation is not reversible: you can't get back to the original human-readable language. To look at the human-readable form of the program, you need to find its source code, and nobody can tell you where to find that unless you tell us the name of the program (and maybe not then).


text:
Is there a limit to how many logins through Google account?
If on iPhone, it seems like online games can log in by Google accounts (through using Safari browser) and is limited to 10 accounts.
Is there a limit on Android?