How to Copy Link from android app? Hello sir/mam how can i copy a link from any android app that has link inside pages

I have some whatsapp group joining link inside app
Every pages has a link of Whatsapp group i want to copy that link can u help me....
Your help is highly appreciated...

App link is

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

How To Create WhatsApp Group Invitation Link

Only Group Admin can create Invitation link to let join other people using this. Other participants of the Group cannot see this link until this link is shared by the Group Admin. You can create WhatsApp Group LinkTo create WhatsApp Group Invite Link, just follow the simple steps given below:

Step 1:
 Open your WhatsApp Group –> Tap the subject of the Group,    here just scroll down and you will get the list of participants with two more options: ‘Add Participants‘ and ‘Invite via link‘.

Step 2:
 Tap on ‘Invite via link‘ and on the next screen, you will    get ‘Join Link’ for your WhatsApp Group. Now you have to share this link with anyone to join it.

For sharing the link, you will get a direct option to share from this screen ‘send link via WhatsApp’ or you may also use ‘Copy Link’ & ‘Share Link’ options as well.

In case if you want to cancel/revoke this link, just tap on ‘Revoke Link’ option. The old invite link will not be working anymore. You can again create a new invitation link for the same WhatsApp Group.
That’s It.

This feature is widely used where you want to add a number of people in your Group. Instead of manually adding one by one manually, just a share will work for you.

REFERENCES

create-whatsapp-group-invitation-link-join - mashnol.org


How do I install custom ROM on HUAWEI Honor 4A? I have a Chinese HUAWEI Honor 4A and want to install a different OS without the bloatware and restrictions that come with it (eg no play store).

Any recommendations on which path to choose?

I just want a simple, stable, hassle free OS and the tips on the right way to do it.

You need to ROOT your device first.

This link helps you to ROOT and install custom Recovery on your device.

You can download custom ROM from here.

After rooting and installing custom Recovery(TWRP), Download ROM file zip,GApps zip(if you need to install Google apps), .

Reboot to recovery mode.
Prepare a backup of current ROM (IMPORTANT). In TWRP, select backup, and check System, Data, Boot, and select backup.
After that, go back and select Wipe, select System, Data, Boot, Caches. Wiping deletes all your data.
Then, go back and select Install, and select zip file.
And you can install Gapps, select Install, and select zip file.


Android KitKat Bug With Default Browser Actions I'm having a problem with my nexus 5 and I'm getting mad: I installed Dice player as usual, after a factory reset, but Dolphin browser doesn't ask me which app should it use to play videos (from mobile youtube or other sites).

How can I reset the default app? I tried to look into settings-app-reset to default but nothing. It won't ask me to use another app, it just opens stock browser player. I tried other browsers too but no luck. Tried resetting app preferences but nothing.

I updated to 4.4.2 thinking the issue was solved but again, same problem. I did a full wipe, tried stock ROM and then Purity ROM, different kernels but no luck.

Am I the only one having this issue? Could you try to reproduce it for me?

Steps:

install a browser (dolphin browser or chrome in my case)
install dice player (or MX Player if it gets updated)
open youtube (or any site with video files) from browser and open a video. see if it asks to play it with dice player or it just opens stock browser player

This could just be a shortcoming in Dolphin. It's up to the app to decide if it wants to open a new URL itself, or offer it to other apps. Last year, Firefox had a similar problem, that it wouldn't ever offer a chooser when you clicked on a link in Firefox. Even a link to a YouTube video would open the mobile interface in Firefox instead of offering to open the YouTube app.

From your description, it sounds like Dolphin has the same problem. (I don't have Dolphin to test this myself.) You should report it to the developers and ask them to offer video links to other apps. At least they should be able to confirm whether this is what's happening.


adb-shell : /sbin/sh: command: not found I've managed to root Google Nexus 7 (2013 Wi-Fi) and now I have CyanogenMod 10.2-20130919-NIGHTY-grouper running on it and Clockworkmod recovery v6.0.1.9 following this guide.

Then I downloaded and installed Thinktube image-file to allow ad-hoc networking.

I am now able to create ad-hoc network in my tablet (not yet tested with other same-model tablets) and I can see the adhoc network from other iOS phones and adnroid 2.1 only. However, I want to make sure that:

does Thinktube image-file actually support OLSR rooting protocol or not ?

if not, then I am already following this guide to download, install and enable OLSR mode.

But, when I am in the Recovery-mode in my tablet, and when i open the adb-shell from my PC, I can list files and browse folders in my tablet normally. But I cannot run any other command on the adb-shell. it always gives me this error:

/sbin/sh: "any-command-rather-than-ls-&-cd": not found

what is this error ?  what did I do wrong ? and what I should do to fix it?

Unlike a desktop GNU/Linux system, Android isn't designed for command-line use, so it doesn't come with the full set of command-line programs that a GNU system would have. It only has the most basic commands (like the ones you've already seen working), and Android-specific utilities such as am, pm, bmgr.

You can get access to the basic POSIX commands (such as less and grep) by installing Busybox. There are several installers for it on Google Play. For any more specialist programs like make, you'll need to find an Android port of the particular program and install it.


Samsung Galaxy S3 unable to power on after shutting off randomly I am a problem with my Samsung Galaxy S3. There will be a time when the phone will shut off, and I won't be able to turn it on whatever I do (e.g. Pressing the power, home, or volume buttons). However, I tried stuff and this came to be a temporary solution. I would remove the battery from the phone for a few seconds and put it back again. Then I would plug in the phone and it would work again.

Nonetheless, it is only a temporary solution and the phone may turn off again sometime.

Can someone identify the problem?

It seems that your phone have hardware problem . It loose the contact of power supply internally. May be there was damage in power IC.

If your phone is in warranty period give it to Samsung care otherwise take a help of local phone repairing center for cheap solution.


How to set the google maps app foremost while driving I have been using google maps for a while now as my driving guidance/maps app. It does have one slight inconvenient, while you are driving you'll get all notifications to still crop up space on your screen, and for some apps they might even get in the way of your maps.

Is there a way to keep google maps, or any other maps app for that matter, foremost on my screen?

If I set the phone in driving mode, can I stop other apps from getting screen space/time all at once or is it in a per app basis?

Use Android Auto.
This will reduce the accessing time for Maps or Any other application required while driving. Also During driving and using android auto, you'll have a better experience of Map as the notifications from other apps won't bother you as they do on running the Maps app directly.
Reason for this is to minimize the interruption of other apps while driving.
Android auto is designed with keeping these points in mind and to make driving safer.


How to measure memory (RAM) bandwidth in Android? I am looking for a way (preferably a tool) to measure the speed of RAM. There are tools which shows how much ram is occupied at a given point of time, but I couldn't find any tool which shows the speed (bandwidth) of RAM at any given point of time.

In windows 10, one can see CPU bandwidth (like 1.5ghz or 2.6ghz) in Task Manager. So how do I monitor RAM in Android like Task Manager does?

I got the information here
One option to check RAM usage is to enable Developer Options.

So, just follow the steps and get your thing done. Just go to Settings > About Phone and tap the Build Number repeatedly until the notification pops up and says “you’re just 1 click away to become the developer,” or if it pops up “you’re now a developer,” this means you have successfully done the first step.
Now, go back to Settings where you’ll find a new option “Developer Options.” If you’re using an older version of Android, then you may see “Process Stats” option that will tell you the average and maximum RAM usage. This option also shows the list of currently running processes.
But, if you’re like me, running Android Oreo (or maybe Nougat), then you may not find the Process Stats option. This may be available as “Running Services” under the Developer Options.
Clicking a particular app will open a new window just as we saw in the first method in older versions of Android. Here, you’ll be able to check which app is eating how much RAM.

Also, the same site suggest a third party app. I didn't test it, but it seems to be good according to the reviewers...
However, if you are looking for strictly benchmark, these are some options:

AnTuTu Benchmark: Contains CPU, RAM, GPU and IO performance
Geekbench: This one is also multi-core aware
3DMark - The Gamer's Benchmark: Focus on device comparison of gaming performance
Neocore: Graphics performance benchmark (measures FPS, for old versions of Android only)

I'm not completely sure how acurate these apps are, since it is pretty hard to be sure. I would look into the user's comments to choose the best one (I've found other apps also, but checking the comments made me believe they were fake benchmarks).
I hope it helps you...


phone stuck in boot loop after flashing new (stock) rom I just flashed a new firmware and when the phone starts, it shows the android logo and restarts. It's stuck in a boot loop. How can I fix this?

The following steps are pretty much guaranteed to unf**k up your phone no matter how badly messed up it is. I speak from experience.

Turn off phone by pressing hard reset button.
Use flashtools to flash a stock ROM. Download the ftf file from here (I recommend downloading 4.4.2 as its easiest to root and you likely will be flashing something else anyway).
Root your device using any method.
Install custom recovery using app such as TWRP manager or Flashify.
Check if you can install custom recovery and boot into it.
If yes, use it to flash ROM of your choice and you are done. If no, proceed to step 6.
Follow these instruction if you can't enter recovery.

N.B. Here is the missing download link for fix recovery.zip. Also the directions forget to mention after typing su root a message will have popped up on your phone you must allow.

http://forum.xda-developers.com/xperia-z2/general/mm-6-0-1-twrp-recovery-t3364871
You now have TWRP working. Use it to flash latest ROM.

Additional tips:

enable allow installations from unknown sources
enable usb debugging
charge phone to 100% before beginning


Google Photos can't free space when pictures are on SD card I'm using Google Photos and I love the automatic backup and free-space feature. Lately (from the day I got a SD card into the phone, which could be meaningful) I see google photos is backing them up but NOT freing space automatically.

I try to free space from the menu, it says "24 photos to be deleted" (but I got thousands of photos) and then it says an error occurred while deleting those 24.

You can find the screenshots here: https://photos.google.com/share/AF1QipNEwrDRm6gO0D0LrW9YgnI1RA_Ddz-3NvbuZzxTAPy2hLolpUd4MC_x-YwQEyua4A?key=Nlo4WkI0WmxhdWNhUFlEVXE5TGZ1cU9UVXVfZ2ZB

A friend suggested that probably since I got the SD the phone is saving the photos in the external memory. From there, Google Photos can backup them but can't delete them (don't know why).
I went into settings -> memory -> default memory, changed to "External memory" and rebooted the phone. Still Google Photos can't delete them, I get the same "24 photos to be deleted"/"can't delete them" message.

Did this ever happen to you? How did you manage to solve the issue?

Thank you
Marco

The SD card on Android is by default mounted in read-only mode: Google Photos can copy photos from the SD card to the server but it cannot edit, create or delete files on the SD card.

To allow Google Photos access read-write to the SD card, follow these steps:

Open Google Photos > Side navigation drawer > Device folders > Open a folder that is located on the SD card
Try deleting an image in that folder by long pressing on it and then pressing the bin icon in the toolbar.
A prompt titled "Give Google Photos access to your SD card?" - allow it.
A prompt with a message saying "Grant Photos access to your data, including photos and videos, on ?" - allow it.
The photo will be deleted.

This method was tested on my Samsung Galaxy Tab A.


Can libraries share memory as in linux? Is it possible for libraries to share memory like the shared memory in linux?
(The shared memory feature adopted in System V and later adopted to linux)

Eg: When two apps are working simultaneously and both uses the OkHttp library, is the library loaded into memory twice?

The same shared memory feature is still present in Android, and it works on built-in shared libraries such as OpenGL ES, but it's not used for third-party libraries like you're asking about. Each app that uses a third-party library has to include the library in its APK file. These then aren't shared libraries (in the .so sense): they're just duplicate files which might happen to contain the same code. (Usually they won't contain the same code because different apps will have been built against different versions of the library.)

This avoids possible incompatibilities or security problems caused by updating libraries from different apps. Shared library incompatibilities are a huge problem in GNU/Linux systems. Distributions put a lot of effort into preventing them by testing different combinations of applications and libraries, but they still go wrong sometimes. In Android, where nobody is responsible for making sure that different apps work together, that kind of shared library system would result in apps often breaking when a shared library is updated. Security problems might come about in a system that used shared libraries in this way, because an app might update a shared library to a "newer version" that's actually hacked to leak information or control the app. The libraries would have to be treated as separate packages, signed by the author, just like apps are, and then there would have to be a complex process for handling version updates.


How to check logs with no adb on KitKat after a reboot crash? Navigating the site I see reboot questions are common, and there are two main suggestions for log viewing: (1) adb, which requries a computer nearby, and (2) aLogrec, which seems to not be working for 4.x according to reviews in the Play Store.

As it happens, I'm having this problem, but only when I'm out on the street, only around noon, only in certain parts of the city, and usually when I have BeyondPod playing in the background and/or Ingress running on the foreground. Usually the first reboot happens when both are running, then I try to use whichever I want the most at the moment, and it almost always fails, rebooting within seconds after I open either app.

My first thought was temperature (I live at latitude 11°S), but these reboots happen even when I stand in the shadow at windy spots. To compare, I've seen my phone withstand at least 10 Kelvin (18F) worse when I play other 3D games at home, that do heat it from sheer processing.

Storage is about half full, so is RAM. Processing, again, I've done much worse to my phone at home. I'm simply out of ideas to guess. I need some way to collect log data.

Neither of those will help you. The log in Android isn't written to disk: it's stored in a ring buffer in memory, and is lost when the device reboots.


Data deleted after encryption - recoverable? My device (Android 8.0) is encrypted with the default encryption (no startup password).
As far as a I know, when I have data on my phone and factory-reset the phone, the data is unrecoverable, since a new key for the encryption is being created and the old one is getting deleted. Am I correct?

Now, what happens when I delete data on my phone and then reset the phone - can the deleted data be recovered?

Answer is too late, but may be helpful for future visitors.

  when I have data on my phone and factory-reset the phone, the data is unrecoverable, since a new key for the encryption is being created and the old one is getting deleted. Am I correct?

You are right.

  what happens when I delete data on my phone and then reset the phone - can the deleted data be recovered?

It makes no difference. If luckily the data you deleted is available on the filesystem and data blocks aren't still overwritten, but the problem is it's still encrypted at the lower block level (userdata) which we can't decrypt after factory reset.

Additionally, during factory reset with stock recovery on newer Android devices, filesystem creation is preceded by BLKDISCARD or BLKSECDISCARD, which issues TRIM command to whole block device (userdata) and should Erase it completely (that's where flash storage differs from traditional HDDs).

Therefore the data is no way recoverable.

For details see: How to make a complete factory reset, without anyone being able to retrieve my data?


Is there a web browser+Java plugin available for Android? Possible Duplicate:
  Are there any Android browsers that support loading a Java Applet in-browser?

I am having some issues accessing internet banking etc on my tablet with Android as the operating system. Is there any way of avoiding this, or solutions so that i can access webpages that rely on Java?

I've never even heard of a java browser plug in for Android, and I'm quite surprised to hear of a financial institution using java as an integral part of their website.  I do believe you're hosed for that particular issue.


Make Google my default contact type on T-Mobile my touch 4G New contacts sync to T-Mobile instead of Google unless I manually change the contact type EVERY time I add a contact to my phone.

I want the default to be Google not T-Mobile

For my Verizon HTC Thunderbolt, I opened the People application (hopefully the same as Contacts), opened the menu, clicked View (an eye icon), then unselected everything but Google. After that, when I click to add a new contact, Google is automatically selected.


Better battery life by factory reset? This is a bit odd. I thought I fairly well grokked how things worked, but this seems weird to me.

I have an original Moto X. I've had it for almost two years now. It started off with Android 4.2 (Jelly Bean) and, slowly but surely (because Verizon) got updated through to Android 5.1 (Lollipop). It has never been rooted.

I figured it's been getting a bit long in the tooth, and the battery life has reflected that. I could leave the house at 100% charge in the morning and, a two-hour train ride later, without ever touching the phone, would be down to about 60% battery. If I didn't charge at work, it would be dead by 2:00, with minimal usage. If I work at home, with reliable wifi all day, I can usually get to about 4:00 before having to charge. But, I figured, this is just what happens to a well-used phone toward the end of its life.

I finally got the Lollipop upgrade and had been using it for a couple of weeks. Things were okay, but not quite right. So I decided I had nothing to lose by doing a factory reset.

So, I did. I restored all the same apps back to the phone, with the exception of a couple that I finally realized I never use and some Verizon bloatware that I disabled.

But now, my battery life has improved tremendously. At home, with a fair amount of use, I never put it on the charger in the middle of the day and went to bed with 40% on the battery. I use an app that graphs my battery usage, and the slope is significantly shallower when I'm not using the phone than it used to be. I'm not using it any differently, but battery life is way up.

What could have happened? I used to check fairly frequently what was using my battery and there was never anything "weird" there. There also weren't any unaccounted for amounts. I am seeing the apparently irksome "Cell Standby" draining some, but even so the whole thing is lasting much longer than it used to.

I don't want to look a gift horse in the mouth, but I'm kind of wondering what I did by doing a factory reset.

You cleared Android's batterystats file by doing a factory reset, specifically the file /data/system/batterystats.bin was deleted and regenerated. This file holds a calibration for your battery. Before you did a factory reset, your batterystats was probably miscalibrated. It's a common practice, for rooted devices, to delete this file every now and then with a fully charged battery. This correctly recalibrates batterystats.


ACME Android ROM Flash Fails to bootloop NEED HELP! I was trying to install a Custom ROM on an ACME Tablet TB714 and it kind of went wrong.
The tablet is set on a boot-loop which occurs on the manufacturer logo.
The tablet has no volume buttons or reset button and I don't know how to enter recovery mode and is also rooted.
My goal was to upgrade it from android kitkat to lollipop.
I tried this using the TWRP apk.
Anyone know how I can fix this problem and achieve this goal?

I followed the tutorial below but i used a paper clip instead of a screw :)
The solution was to open up the tablet , power it on and shunt pins 41-42-43.

Warning: only use this method if everything else fails

https://www.youtube.com/watch?v=l-vtH4cZalk


How can I enable dictation in Android messaging (texting) apps? How can I enable dictation (voice to text) in Android messaging (texting) apps?

Dictation is managed by Input Method when you have downloaded voice recognition offline data for your preferred language at settings, Language and Input, Google Voice typing, Offline speech recognition.

While using the standard keyboard, tap the microphone icon to start dictation.

Or of not available switch input method to google voice typing it will start recognition.


Is internal storage formatting harmful? I have been messing around with my Archos 7 Home Tablet V1, and have currently installed this ROM.
Now when I go to Settings -> SD card & device storage, Total space under SD card is "Unavailable", and Available space under internal flash storage is 0.00B.

I also cannot browse through the internal or SD card with explorer.
I have tried formatting the SD card on the device, by pressing Format SD card in this menu, but that did not change anything.
Now when I connect it through USB to my computer, Windows 7 tells me that I have to format the INTERNAL memory before I can acess this.

My question is: Can I "safely" (I mean, will it not brick it? I understand if no-one can be sure about that ;) ) do this while the tablet is running, then reset it, and flash it again? Or will I be able to say bye bye to it when I do this?

Also, what is the default filesystem on the internal memory? fat32, fat, or what is it?

Thanks in advance!

-René

Alright, on the forum thread of that specific cusom rom (linked in question), someone said that he re-formatted through Windows with FAT32 as type. So I tried this as well.

While the device was on, I plugged in the USB cable, and put it into lock. Then, as usual, the drives showed up in Windows (SD and Internal that is), and it forced me to format the internal drive in order to acess it. Pressed ok, then formatted with FAT32. After format, I did not even pull the device off the lock, I just quickly pressed the reset button on the back. Then flashed it, and turned it on.

It works perfectly! Now I have Android 2.1 instead of that less-worthy 1.5 build!

Thank you to everyone who proceded help :)


Can I recover Android for Galaxy S4 after installing other operation system? I want to try to use ubuntu on my Galaxy S4 Active. Is there possible to recover Android from Samsung for Galaxy S4 after my using Ubuntu?

You must make a nandroid backup of your android before making any changes to it. If you made a nandroid backup, then yes.. You can recover android later anytime you want.


How to notice a phone is ringing when left in a bag? I always carry my cellphone on me on vibrate, because I'm male and this works with my wardrobe.

Many women I know carry the phone in their purse or other bag, and they often miss calls, not noticing the phone is ringing. At the same time, they don't want to have the ringer volume set very high, so that it's a nuisance to others.

How can they notice the phone is ringing, when it is not on their person, and not loud?

I could think off two possible alerting devices like:

A Bluetooth enabled watch - which when paired with the phone can display incoming call alerts and can even vibrate. Being a watch on our hand its vibrations can't go unnoticed. Casio has one; Amazon has few bracelets; Sony's LiveView are few options.
To wear a Bluetooth headset always so that the ring can be heard. If that looks like working for FBI :) there are jewel kind of BT devices like this one.


Where are Androids’ developer options stored? Can anyone please tell me, where Androids’ developer options are stored?

I’m trying to modify the Pointer Location developer option in this file.

After recompiling Android, where is the file containing the modified sqlite database, system process or binary file, as I would like to exchange the new file with the one on my smartphone.

The Developer options are stored in the file:

/data/data/com.android.providers.settings/databases/settings.db

Pay attention that this is a database stored on file that includes also other saved options / settings, so just copying over another db file might cause unexpected behaviors.

As pointed out by @Gokul NC in the comments, this is not applicable since Marshmallow.


Nexus 4 won't turn Bluetooth on My LG Nexus 4 runs stock Android 4.2.2. I use Bluetooth for phone calls with a one-ear headset (Plantronics M100).

Sometimes I notice in the power toggles menu that Bluetooth has turned OFF and when I go into the BT settings the slider is indeed set to OFF. When I touch the slider, it moves to ON but after a fraction of a second it quickly moves back to OFF.

Sometimes Bluetooth is even reported as ON but it still won't connect to any other BT device. In this state, I can turn BT off and then on again, but it doesn't resolve the problem.

Only a device restart seems to resolve this, so that I can turn BT on again. This happens every other day or so.

Is this a bug in Android? Is there something else interfering? How can I troubleshoot this?

Seem to be an Android bug. I found this in the Android bug tracker.

https://code.google.com/p/android/issues/detail?id=42520&q=summary%3Abluetooth%20type%3Adefect&sort=-stars&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars


What does Settings->Privacy Settings->Back up my data do? I'm Running 2.3 Gingerbread.
There is a setting
Settings->Privacy Settings->Back up my data

If checked, what data does this back up?
Where is it backed up?
How do I restore it?

This setting backs your data up to Google's magic cloud. It includes what apps you have installed, and some apps' settings (if they are written to take advantage of it) which are restored when you first sign in to a new phone.

Relevant quote from the Android 2.3 user guide, pg 18:

  You can choose to back up some of your
  data, such as your bookmarks, your
  user dictionary, your Wi-Fi passwords,
  and many other settings, to your
  Google Account, on Google servers.
  Some third-party applications may also
  take advantage of this feature. That
  way, when you need to replace your
  phone (when you upgrade or replace a
  lost phone), or if you reinstall an
  application, you can restore your
  settings and other data. For
  information about changing this
  setting later, see “Privacy settings”
  on page 370.

That setting controls apps' ability to use this API, which includes Google's apps such as Market.


Can't move apps to SD Card on Huawei I own a P9 Lite(EMUI 5.0, Android 7.0) and when I'm trying to move an app to my SD Card there is no option, but on someone's P8 Lite with Android 6.0 this option is available, how can I fix this thing and move apps on the SD Card + Data

According to Huawei support, starting with EMUI 5.0 (Android 7.0 Nougat), moving apps to SD Card is no longer supported. Period. Really bad decision if you ask me.

Updated 3/18/2018:
Posed the question again on https://www.facebook.com/usahonor in the 'Flagship' question box and got the answer was that it is as of EMUI 4.1 that apps on SD card are no longer supported. Worse than I initially thought!

Huawei/Honor shooting themselves in the foot it seems...


Samsung won't turn on past the logo screen My Samsung S4 mini won't turn on past the Samsung logo screen. I've tried holding down the down power and menu button at the same time and clearing the cache partition thing and rebooting it from there and still nothing......pls help. :'(

EDIT* I believe my battery is a good one. I've had the phone for 2 years and never replaced the battery. however, I saw that the batteries have a life span of about 2 to 3 years. But II did the spin test which involves putting your battery on a flat surface and tapping the corners and if it spins the battery isn't good.

Thats called a bootloop (i like the word ).
Its usually caused by an error when updating the firmware. I fixed it by flashing the firmware on it again with odin. However your data is lost.


How to change mobile connections's DNS on Android KitKat? I want to avoid censorship from my local mobile ISP (it blocks imgur, for example, for some unknown reason.

Screenshot (click image for larger variant)

I'm pretty certain that I can circumvent this by changing my DNS to Google DNS or OpenDNS, but I'm not really sure how to accomplish this on KitKat.

Info:
Device: Nexus 5
Android version: 4.4.2
Device status: rooted

Ok, first of all full disclosure: I'm the author of an app which is now on the Google Play Store and which makes you able to change DNS for any mobile connection on Android 4.4. The app requires root, costs a couple of bucks and is called Override DNS.
I was told, on a now deleted answer, that is fair to link to my app as long as I expose it clearly.

The problem I found with this release of Android (4.4) is that, apparently for caching reasons, the system behaviour has been changed to redirect all DNS queries to a system daemon called netd (here's a link to a presentation related to Android networking before 4.4 which, however, covers part of these topics).

The getprop/setprop method does not work anymore. Those values, when changed, get simply ignored by the netd daemon.

It's necessary to communicate directly to the daemon via the /dev/socket/netd socket. In Android it's now present a tool called ndc which does exactly this job.

The syntax for the DNS related stuff is this:

# ndc resolver flushif <iface>
# ndc resolver flushdefaultif
# ndc resolver setifdns <iface> <domains> <dns1> <dns2>
# ndc resolver setdefaultif <iface>

The app automatically guesses the network device name and applies these commands each time a mobile network gets activated.


How to revert Hangouts to Google Talk in Samsung S4 I just updated my Android version to 4.3. However, Google Talk is replaced by Hangouts automatically. I don't like Hangouts, since I cannot see friends who are online/offline. I wish to revert to Google Talk. When I try to uninstall Hangouts, there is no uninstall option for me.

I am using a Samsung S4 smartphone. Does anyone know how to revert to Google Talk?

Hangout is the replacement to Google Talk. And on Hangout you CAN see people online. Go into Hangout, Click the + sign to have "New Hangout" (+ sign is on top right, or simply swipe from right to left), and all people with a green hangout sign are online people. All people with grey hangout are offline, but you can send them 'offline' messages so they can see it as soon as they are online.

Unfortunately this is only half the answer as I don't see a way to remove Hangout back to Google Talk. If anyone can add to this answer, please do.


Apps are not allowed by Google to read SMS messages, but why can they read OTP SMS directly? Termux:API app has a command termux-sms-list to list SMS messages on the Termux terminal. However, the wiki says that it is not supported anymore because of Google.

  Usage of this API is no longer allowed by Google and we had to disable it to prevent delisting of Termux:API application from the Google Play.

But still, banking apps that use OTP authentication using SMS can still auto-read the incoming SMS and enter the password without user interaction.

So what makes them different API-wise?

Google blocks apps from (mis)using Call Log and/or SMS permissions if they are not the core functionalities of the apps, with some exceptions and alternatives.
SMS (termux-sms-list and termux-sms-send) and Call Log (termux-call-log) are not the main purpose of Termux:API app, thus the developer had to remove the permissions to prevent the app from being removed on the Play Store.
From Play Console Help,

If your app does not require access to Call Log or SMS permissions, you must remove these permissions from your app's manifest. Details on policy compliant alternative implementation are also detailed below.
When should you access these permissions
You should only access Call Log or SMS permissions when your app falls within permitted uses and only to enable your app’s critical core functionality.
Core functionality is defined as the main purpose of the app. This may comprise of a set of core features, which must all be prominently documented and promoted in the app's description. Without the core feature(s), the app is "broken" or rendered unusable.

There are some temporary exceptions that the developer can apply for (detail on the same help page), but in the end, it's up to Google's discretion to allow it or not.
On the other hand, Google also provides an alternative exclusive for reading OTP SMS, called SMS Verification APIs which utilizes Google Play Services. This doesn't require an app to request SMS permission, but the device needs to have Play Services working.
Though, the restriction is mainly limited to the Google Play Store's policy. Apps hosted on alternative markets or self-hosted may ignore this and just use the Android permissions as before without worrying about delisting, though users may feel uncomfortable with such privacy-invasive permissions.

In short, API-wise, the difference is:

Termux:API used Android's permission system, which is restricted by Google Play Store's policy now.
Banking (and other) apps utilize Google Play Service's SMS Verification API, exclusively for reading OTP SMS targeted for their own apps only.


After formatting everything I formatted everything on SP Flash Tool Format All + Download and now, I experience problems on my device:

NVRAM WARNING: Err = 0x10 showing up on WLAN - Can someone help to fix?
Won't detect SIM, No SIM Card - Emergency calls only...
all other problems were listed here... Well, edits removed it because they were fixed

Yeah... The third bullet said it, there were other problems but they were fixed thanks to me, and sometimes, the internet. Well, there are still two problems that are still not fixed.

SIM detection is broke, yeah, probably after I fixed IMEI. Any help with that? Thanks.

NVRAM WARNING: Err = 0x10

this seems to be an issue caused by tinkering with deep system internals, I'm no expert in lenovo phones, I use samsung, but in my knowledge, I remember that NVRam is really delicate, is there another tool for flashing your phone? any means to get a complete firmware of it? by this I mean the following:

In the case of samsung phones, you usually flash only a part of the rom, because NVRAM, Bootloader and other system-internal parameters are not truly necessary for just flashing a ROM, however if you have messed around with the radio system (cellular part), or the wifi/bluetooth/etc. firmware (and by this I mean that particular chip's firmware, not the android fW), you will need a full-firmware, which contain all these system related files.

In your case, if you don't know where nor how to flash these special partitions/fw's back to your phone, I encourage you to do what @acejavelin posted and take your phone to a specialized tech service.

HTH!


Does using USB 2.0 or 3.0 cables affect charging speed with same adapter? I have Samsung Galaxy Note 3. If I charge my phone using the same adapter but with different cables, does that affect the charging speed with the USB 2.0 cable or 3.0 cable, supposing the 2.0 cable is of best quality, so both cables are good themselves?

USB 2.0 cables and USB 3.0 cables don't charge your device any faster because: USB 3.0 only increases the speed of copying files to your PC and back, but does not affect the charging speed


White blocks in place of the numbers on the lock screen My phone (Samsung Galaxy S4) updated recently to Android 5.0.1 and now I have a problem with my lock screen.

Instead of the usual number pad with letters I have lots of white blocks in place of the numbers and most of the letters. Does anyone know how to fix this?

This happens on many Samsung Galaxy devices (S3, S4, S5, Note 2 and Note 3). Android forums are full of this and it has nothing to do with language settings.

Long-press power button to restart phone clears it up for some time (days to weeks), then it comes right back. As of this writing, there's no real solution, but apparently it's memory related. Did your phone perchance start giving you occasional random error messages "Unfortunately contacts has stopped working"?


Remote Manage the Wifi connection Is there a way to remote change the Wifi to which an Android device is connected to. For eg. if there are 2 Wifi networks available at a place & the device is configured with the passwords of both. Currently - device is connected to Wifi1 - is it possible to disconnect it from Wifi1 & connect it to Wifi2?

Is there any app which can be installed to do this? Devices aren't rooted.

Saw the exchange of comments between you and @Firelord. Let me try clarify .
You have a cell phone , call it phone A, which can connect to two networks say WiFi1 and WiFi 2. These networks are registered on phone A so passwords need not be entered.
Let us assume this is at home connected to wifi1 and is unattended
Now you go to work and want the phone A to switch automatically from WiFi 1 to 2.  This is what we understand as  "remotely" from your question
How do you tell phone A to switch? You have to perform some action. This action is called "trigger" . For example, you have another cell phone B  at work or borrow to send SMS or give a can give a "missed call" to phone A.
What phone A does when it receives the trigger (s) are called actions. For the actions to run on phone A, you need to have MacroDroid installed on it. Not required to install on phone B
You may want to have some conditions under which this should work, like time of day, day of week and many more. These are called "constraints". The macro runs only is the constraints are "true". If you don't have any constraint,it will always run when trigger conditions are met
Trigger (s) + Action (s) + Constraint(s) create a macro and MacroDroid helps you create macros
MacroDroid,  was recommended by since it is easy to learn (that's why I use it) and the behaviour can be easily customized to get the result you want. Besides,free version allows you to create up to 5 macros and so for the task at hand, free version suffices.
Macro for your requirement would look like this:
Trigger
Call missed → Select Phone B number
SMS received → SMS from (select phone B) →  SMS content (enter any content based on which actions will happen)
In this example I used " switch WiFi"
These triggers work in logical OR, meaning to say that actions will happen when either phone A gets a missed call from phone B or gets a SMS having "switch WiFi"
Actions
WiFi configure → Forget Network → WiFi 1
Wifi configure → connect to network → WiFi 2
Constraints
Time of day → start time (select)  → end time (select)
(I chose 9 am to 6 pm)
Or
None (if you leave it blank, it runs always)
Save the macro and ensure it is enabled   before testing
EDIT
Based on clarification but by OP that the device to be controlled has only email option and no SIM, only the trigger would need to be amended, as below:
Incoming Notification → choose mail app or any other app that gives notification like hangouts → Text content contains (enter your selected text trigger)

You may be prompted to enable notification access for MacroDroid. Grant that

Ensure that mail or other app like hangouts has notification enabled

If you want to use mail app

a)  You can enter the chosen text in mail header
b)   There may be times when multiple mails are received at nearly same time, so the app may miss out on reading the notification. To avoid this, you can consider opening a dedicated mail app for this purpose.
System Settings

Do not Greenify MacroDroid and exclude it from task killers, if you use them.

Enable MacroDroid in "Auto Protect"(Huawei phones) or "Stamina Mode" (Sony phones or "Power Nap" (Stamina Mode Xposed module for non Sony devices). Also, if you update to Marshmallow in the future, exclude MacroDroid from Doze. Refer this: Is there a way to exclude an app from Doze?

These features prevent app(s) to be active when the device is not awake, conserving battery. May not be pertinent to your phone but adding this as a general precaution.

Enable MacroDroid in accessibility settings and also allow it as device administrator in security settings.

For Lollipop, enable notification access from notification settings


missing default english keyboard ime My tablet has the English language as an option. but under keyboard and input methods, chinese is the only option.  Is there a way I can install the default android english ime?

What version of Android are you using? If it's 4.0 and up then you can install the default Keyboard from Google from here: https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin


Android: route USA device traffic over France device mobile network I'd like to know how to best achieve the following: Use my Android phone in the USA as if I were navigating the internet from my Android phone in France.
I'm already able to accomplish simple HTTP proxying by connecting all the mobile devices via a Wireguard server and running the Every Proxy app on the France Android phone.* However some apps don't respect proxy settings so I'm looking for a more robust option.
I assume apps have no choice but to respect VPN settings, so my plan is to force all traffic from the US device over the Wireguard interface (AllowedIPs = 0.0.0.0/0), instruct the Wireguard server to route traffic from the US device to the France device, then set up the France device to enable routing and masquerading so that the US phone reaches the France mobile network.
I don't know how to accomplish the last task (enabling routing and masquerading on the France device.) Can it be accomplished? It seems that I'll need to root the device. Is it as easy as doing
iptables -F -t filter
iptables -P FORWARD ACCEPT

according to this post?
Any tips? Thanks!

ProxyDroid claims to force all app traffic through a proxy on a rooted device however I'm not sure it works well and I didn't really want to root the US device. Some apps which I want to observe might check whether they are on a rooted device and act differently.
*In the HTTP proxying setup, Wireguard clients are only routing LAN traffic over the VPN (AllowedIPs = 192.168.1.0/24)

IP forwarding can be enabled with sysctl; iptables might have never been enabled / blocking forwarding or any traffics. (Speaking of that, the kernel you use needs to have the iptables components built.)
Another key is to either perform SNAT/MASQUERADE on the France device with the POSTROUTING chain of the nat table.
Also make sure you stop using AllowedIPs = 0.0.0.0/0 on the France device. Instead you list the subnet(s) the other devices are in.


Fooling a tablet into thinking it's a phone so that Amazon Prime streaming will work This relates to question:

Using Amazon Instant Video from Amazon Prime on Non-Kindle device

However things have moved on since then. Amazon have now released a version of their Amazon app for use on non-Fire Android phones, and indeed streaming of Amazon Prime is now possible. However the Tablet Amazon app does not have this functionality, even though it is running the same Android OS version (as the scores of negative reviews on the app will testify!) There doesn't seem to be a way to install the Mobile Android app onto a Tablet. It appears that they only allow Amazon Prime to be used from their own Kindle Fire Tablet.

Is there any way I can fool my tablet (Nexus 7) into thinking it is a phone so that I can install the Phone version of the Amazon app and therefore enable Amazon prime streaming?

You can install the .apk http://www.apkmirror.com/wp-content/themes/APKMirror/download.php?id=2395 Note: Make sure you enable installing from Unknown Sources from Settings>Security.

If you cannot install the apk, you will have to root your tablet. You can probably find a guide at forum.xda-developers.com

After rooting your device, install Xposed installer http://dl-xda.xposed.info/modules/de.robv.android.xposed.installer_v33_36570c.apk Note: Make sure you enable installing from Unknown Sources from Settings>Security.
Install Play Store Fixes from Xposed Installer, from the Download screen (There should be a drop-down selection menu in the action bar).
Go into the Modules screen (using the same drop-down menu in the action bar) and enable Play Store Fixes via the checkbox.
After enabling, open the Play Store Fixes app by selecting it from the Modules screen in Xposed Installer (or from your app drawer).
After you open Play Store Fixes, set the DPI (density) to 320 (phone dpi).
Go back into Xposed Installer, either by pressing the Back button or opening from your app drawer.
Go into the Framework screen. Install the Xposed framework.
After the installation has installed successfully, Soft Reboot your tablet.
Open Play Store and search for Amazon.
You should now have the option to install Amazon. Note: If not, try setting the density to 240.

Hope this helps!


Android Sound Drop Down Menu - Volume Buttons Broken As displayed in this image is there a sound control for Android notification/drop down menu?

Alternatively some other mechanism.  The volume buttons are broken on my phone.

Ideally well rated app.

This works from the lock screen https://play.google.com/store/apps/details?id=app.phhuang.volumecontrol


what is rooting? Should I upgrade my Xperia U from GB to ICS? I have an Xperia U[GB] and there are certain apps which do not work on it[device is not rooted shows up everytime I try to open these apps]. So what exactly does it mean by rooted device. Should I root my device? Does it have any negative implications?
Also I still haven't updated it to ICS,since I've been told that Xperia U doesn't perform well with ICS.So should I upgrade it?

Rooting” your device means obtaining “superuser” rights and permissions to your Android’s software. With these elevated user privileges, you gain the ability to load custom software (ROM’s), install custom themes, increase performance, increase battery life, and the ability to install software that would otherwise cost extra money (ex: WiFi tethering). Rooting is essentially “hacking” your Android device. In the iPhone world, this would be the equivalent to “Jailbreaking” your phone.

Disadvantages of Rooting

Bricking

The number one reason not to root your device is the potential risk of “bricking” it. As mentioned earlier, “bricking” your device means screwing up your phone software so badly that your phone can no longer function properly and is pretty much as useless as a brick. You would likely need to purchase a new Android device since the manufacturer of your device will void the warranty after any attempts at rooting.

Security

There is an increased risk of unknowingly installing malicious software when you root an Android device. Root access circumvents the security restrictions that are put in place by the Android OS. There isn’t really an effective way to tell just what the application intends to do with that “superuser” power. You are putting a lot of trust into the developer’s hands. In most cases, these applications are open source and the community can take a look at the source code to assess the risk. But, nevertheless, the risk is there. Fortunately, malicious software on rooted devices hasn’t really been a problem as of yet. But I thought it was worth mentioning since this could be a potential risk in the future. I’d recommend installing an Anti-Virus and Security App just to be safe. Lookout Mobile Security seems to be one of the best ones available at the moment

If you want to Root your Xperia U follow this link rooting explained on XDA
http://forum.xda-developers.com/wiki/Sony_Xperia_U


Is it possible to connect the Google TV remote with an Android tv-box like Minix? I have found the Google TV remote source code. Would it be possible to modify the code so the Google TV remote could work on my MiniX box? It should be possible since their both are on a android platform? Or am I wrong?

This is highly subjective in the context of hardware/software hacking.

MiniX indeed uses the Android platform (judging by their website), however, it is a dedicated set top-box and maybe the protocol for talking to the remote is different to one of Google TV kind.

Have the crowd behind it, shared some source code or protocol specifications?

Might be worth checking around on forums to see if anyone has hacked the top-box that can do so.

Its a gamble having said that but it does sound fun trying to get the Google TV remote to work with it :)


Wrong length displayed for audio file So I have an audio book in a single mp3 file that's over 5 hours long. On my computer all players display it's length correctly, however on my phone Smart AudioBook Player and the Play Music app both says that it's only 11 minutes long. Rockbox picks up the length correctly.

What could be the problem and how can I fix it without using a different app?

Its most likely a VBR mp3.  as a DJ we have seen this a lot, The VBR is never detected correctly as the length of the playback is not proportional to the length of the file.
With DJ software we have to prescan the files to determine their real length, obviously your application is only expecting FBR files and not VBR.
You could put it through something like Audacity on a PC and convert it to Fixed Bit Rate. but that is you only real solution, I think.


Hey I have a moto g and I can't record longer then 3 mins If you can help me I have a Motorola G and I don't get paid often enough to worry about buying a actual camera and I like to record stuff with friends and I no matter what I try I can't record longer the 3 minutes now I've played around with settings and my video thing is on 720p and I still can't figure out what to do if you can help please do

Why not just change the video size in the camera settings to something lower? and there should be an option to set the storage location. The amount to recording time that will fit on the memory will depend on the size of that memory and the resolution settings you select for the camera.

To determine how much time a memory will hold, multiply its size by the number of minutes for the settings you set then divide that number by 60 to determine the number of hours. -

Exemple: 16GB SD card X 15 minutes per GB (720p @30fps on High resolution) = 240 min.


After installing CM 10.2 nightly, my Galaxy S4 only shows the Samsung logo and turns off right after. How can I fix this? I have the Samsung Galaxy S4 Rogers Canadian version that came with TouchWiz out of the box. When I heard that 4.3 Jellybean was out, I immediately tried looking for a guide to flash my S4. In the end, I flashed it, everything seems to be working, but I am not sure If I flashed it the right away. This isn't my main problem, just summarizing what i have done to my phone incase it might help.

So my problem is, I can't flash my phone with CyanogenMod 10.2. I went into recovery mode with CWM and I erased data, cache and dalvik cache. Install from external SD zip --> clicked the CM 10.2 Nightly file and it installs. Rebooted phone and it wouldn't boot up, samsung logo would show up but it would just turn off right after. After that I went into recovery mode and deleted the dalvik cache and rebooted and to no avail, same thing happened.

So in my head, I was thinking that maybe its not working because I flashed the stock 4.3 wrong. So i downloaded a stock 4.2.2 Rogers Canadian Rom and tried doing the same procedure to install that, but this time i got an error saying (might not be the exact error, just thinking from the top of my head) " E: can't open /external_sd (bad)".  I had researched this error and people were telling me it was from a corrupted file, so I downloaded another one.  This time it didn't say anything, just said "Aborted (sorry somewhere along those lines i completely forgot)"

Please, please help me. I am so frustrated and confused.

Phone Info

root: yes
Recovery: CWM
Model Number: GT-I9505G

The nightly builds of Cyanogenmod are for testing only. They're not suitable for a phone that you actually want to use. The nightly build can be completely different from one night to the next, and might not even have passed any tests. Not booting at all is a very likely outcome; the next day, it might boot fine, but corrupt your filesystem as soon as you try to use it.

If you want to install Cyanogenmod on your phone and actually be able to use the phone, you should download and install the stable build. If you want something that's newer and not quite so well tested, but still likely to mostly work, you can try a release candidate version instead. There are no guarantees whatsoever for the nightly build.

Looking at the Cyanogenmod website, it appears there isn't a stable release for your device yet. Perhaps this is why you tried the nightly build. If there has never been a stable release for your device, it's even more likely that the nightly build is in an incomplete, not-working state, and will continue to be until the volunteers can test it on real devices and fix all the problems. That said, there does seem to be a release candidate for 10.1.3, so that is probably the best choice.

The bad SD card error you got might be a symptom of the nightly build having corrupted your SD card. Before trying to flash a new ROM, you should try to put the SD card in a PC and scan the filesystem for errors (e.g. using fsck, or another method depending on the OS your PC uses), or use a fresh SD card. After that, try again to flash a stock ROM or a stable release of Cyanogenmod.

Supporting 10.2 on your device would take a lot of volunteer time, and devices to test on. If you want to help get a stable release for your device sooner, you could offer to help the developers with your time or money to support the development. Details are towards the bottom of this page.


International roaming, forbidden networks, hidden sim toolkit on one plus 5T I have used international roaming many times before with my one plus 5T and my native Vodafone India providers roaming plan. But this time I landed in Germany and it did not work.

I've been trying to debug and even on manual network selection most of the networks appear as "forbidden". Same networks used to latch on on earlier trips. My native Vodafone provider confirms that roaming is indeed active on my plan.

I tried to reboot, reinsert the Sim but nothing works.

One of the debug steps suggested involved steps in the Sim toolkit app. This app is somehow visible under apps but I cannot seem to find it anywhere. Ideas? How can I find where it is to use it.

Even in network settings the sin toolkit option does not seem there. Other users seem to have it there. I cleared my cache but no help.

Anything else I can try to fix this?

I am on Android 8.1.0 and oxygen is version 5.1.7

Any tips are very welcome! I'm stuck here in Germany with no connectivity and my providers help desk is pretty useless.

Eg. Would inserting the Sim into another device and then back into this one help? Are there roaming related settings that need to be pushed onto the Sim?

I had same problem with Airtel but in another country. But same SIM worked in same phone in some other countries. When I used to land in one particular country it won't latch to any network. I was having this problem for almost one year. I managed by inserting the SIM in a feature phone and it worked well. Finally I figured out what needs to be done to make it work in a smartphone. Please go to manual network selection and select your operator even if it shows as forbidden. It worked for me and might work for other also.


Packages for API level Hi, I'm new to Android development studio. My question is, if I am not using Android Emulator then do I need to install only these checked packages for every API level ?

Yes, that is the actual SDK, which is the source code, so definitely install it if you are targetting that API level. About Google API, depends on the use case. If you are going to talk to the internet or use Play Services you will need them for sure


Huawei honor 4x - merge/link contacts I bought Huawei honor 4x a couple of weeks ago and I've been banging my head on how to merge/link contacts. I got 400 odd contacts from google and facebook (some are same contacts with different names). I am trying to manually link some contacts. I choose the contact -> edit. I am not able to find the link/merge contact option. I have now ended up with multiple entries and I am not able to merge them.
Where the is the link/merge option?? I have tried a lot and am frustrated.

As an alternative to default Contacts app, I found these apps namely Merge + and Simpler Contacts & Dialer
which allows merging duplicate phone contacts.

About Merge +

  Merge+ helps you easily find & merge duplicate contacts.
  With Merge+, you can join duplicate contacts in your Android phone & Tablet with only three clicks:

  LAUNCH Merge+ to find duplicate contacts
  REVIEW merge suggestions and mark who to merge
  MERGE your selected duplicate contacts

About Simpler Contacts & Dialer

  With Simpler you can easily merge all your duplicate contacts and quickly find the contacts your need.

  MAIN FEATURES

  Simply merge all duplicate contacts!
  Never lose your contacts again with Simpler Backup!
  T9 Dialer - quickly search by name & numbers
  Quickly call to your frequently used contacts
  Clean & intuitive design - Android Lollipop L Style

  SIMPLY MERGE DUPLICATE CONTACTS

  Merge all duplicate contacts with one tap!
  Find & merge contacts with similar names.
  Find & Merge contacts with duplicate phone or email.


Cannot send Audio files on WhatsApp I just recorded an audio using an app on my phone, The audio file has an extension .WAV, but when I try sending it via WhatsApp, I get this error

  Failed to process audio, please try again later, If you keep seeing this message, please restart your phone

Things I tried so far:

1) I restarted 4 times

2) Updated Google Play Music and WhatsApp as given in this site

3) Cleared Data, Cache and restarted WhatsApp

But nothing seems to solve the problem

I have enough memory on the phone, I can successfully send instant voice messages, PDFs, pictures and videos and contacts, I have read that WhatsApp supports .WAV so I dont think its a problem with the audio format, the audio plays well in my phone, so the audio file isnt corrupt or anything,
I have a strong Internet connection too.

Surprisingly I did not find any info on this particular error on the internet, It would be great If someone could tell me what the problem is.

Phone Details:

Phone: Xperia L

Android version: 4.2.2 (JellyBean)

WhatsApp version: 2.16.207

WhatsApp (at-least the version 2.16.207 on Android version: 4.2.2 - JellyBean) doesn't seem to support audio files with WAV extension, I tried sending an mp3 and it seems to  work fine

However I found that WhatsApp with a same version on Andriod 6.0.1 (Marshmallow) has no problems in sending WAV files

In any case you can always use a WhatsApp File Sender as mentioned in this answer.


App to hand write notes I am looking for an app that would be good for taking hand written notes on a 10 inch screen tablet
The closest app that i found is "note everything"  What makes it short of my requirements is

1(most important) Drawn notes that i can write on are each 1 tablet screen size.  I want something that can be scrolled down forever as i need more space.  Something the way a normal document works.  At worst it should let me instantly page another full canvas forward, not have to create a new note for every page
2. text notes and hand written notes are separated into separate files.  I would like the whole note to be hand written, but be able to add typed ares
3. There are no lines in the paint section.  Makes it hard to write

Can anyone suggest anything better?


Volume bar blocking parts of the screen shot For Android 4.0+, an easy way to take a screenshot is to hold down the power button + volume down at the same time.

However, using this method, I often get the volume bar showing and blocking parts of my screenshot. Is there a trick to making this work without screenshotting the volume bar? I've tried many different techniques.

If you are familiar with the android development tools, you can connect it to a PC and use
adb shell screencap -p /your/path/screenshot.png
to take a screenshot and store it on the device. If needed, it can be transmitted to your PC using
adb pull /source/path/on/device/screenshot.png /target/path/on/PC/screenshot.png.

But if you want to keep it simple, the best way is to first press the volume-down butten and immediately afterwards also press power. Keep both pressed until the screenshot is taken. It requires a few tries, but if you manage to find the right timing, your screenshots will be perfect from that time on ;-)


Enable Google Photos Android backup from web I'm trying to enable Google Photos backup from web like accessing to my account in photos.google.com and switching somewhere the backup to ON but there's no such "switch".

Anyone know how can I turn on the backup on my Android device to Google Photos without access to the device, only from web? I think i can send an app from play.google.com to the device and that app enables me to turn on that "switch" remotely but I don't  know if it exist.

Any help will be appreciated.

You cannot turn it on without having your device because if you try to turn on from the web, Google will not be able to know which device to be backed up. So you have to download Google Photos application from Google play store and it will automatically turned on when you download and install it.


How to achieve factory-reset or bootloader mode for Flywheel (Glorystar Nebula rf3288) tablet without buttons? I've gotten stuck trying to upgrade a Glorystar Nebula 15 kiosk Android tablet (as customized for the orphaned Flywheel spin-bikes) to a vendor-provided single-file Android 7.1 firmware image (7.20191202.115231.img, 715MB).
A special challenge here: this tablet has no physical buttons whatsever: no power, no volume controls, no home. (It simply turns on whenever power is supplied; there's a click power toggle inline on the DC power cord plugging into the back. It's got no battery for unplugged use.)
Following the vendor's instructions (using a Windows AndroidTool program 2.35), it was able to 'Switch' to detecting a LOADER device, and appeared to write firmware - but after a lack of progress ending on a log line mentioning 'Success', I disconnected & power-cycled in an attempt to view my hopefully-fresh-new-stock-Android7.1 tablet - and instead found it in a state where it never proceeds past a 'GS' logo boot screen.
Currently, from this GS screen:

the tablet only ever appears as "Found One ADB Device" in the Windows AndroidTool, whereas previously it could 'Switch' to "LOADER"
it can be detected via adb from MacOS – but oddly, not via adb inside the same Windows10 VM for which AndroidTool was sorta-working.and, adb shell commands give a error about the sh-path not being valid.
adb can reboot it into recovery mode - but without physical buttons, no navigation/selection from the recovery menu is yet possible, and it does not appear to adb or AndroidTool in this mode
adb can seemingly also reboot it into bootloader or fastboot mode; in this mode it no longer appears to MacOS adb, but does appear in MacOS fastboot devices list. However, attempting to connect the tablet while in this mode to Windows AndroidTool still only ever shows "Found One ADB Device" (or nothing)

I'm looking for any path out of this dead-end state that allows a re-attempt of the flashing the original vendor single-file firmware IMG, or other potential Android 7.1 firmwares.  For example:

I've found a header on the motherboard with pins GND / PWR / HOME / ESC / V+ / V- / MENU / K2 / K1. However, hand-shorting PWR or V+ to GND with a small wire (alone or together, at the 'recovery' menu that's supposedly looking for vol-nav inputs or other times), has had no visible effect since the tablet's been in this state.

Can the vendor's single IMG be broken into the smaller more-specific parts that fastboot seems limited to flashing? Can applying those, or some other, smaller steps restore a true "Found One LOADER Device" mode, such that the AndroidTool might be able to make another attempt?

Etc – open to whatever gets Android 7.1 on this device, including, at this point, all-or-nothing gambits to resuscitate or brick it.
Any ideas?

For your device you should use a touch based recovery as you don't have any buttons. If you don't found a pre-compiled recovery for your device, look for another recovery or compile your own. You can also try to use this library to compile the recovery. Once you've got your recovery follow these steps.

Enable Developer mode in Settings.
Turn on OEM unlocking.
Connect your phone with USB cable.
Allow computer to access ADB.
Now execute the following commands...

Reboot from ADB to bootloader.
adb reboot bootloader

Should reboot the device to fastboot mode.

You might need to know your unlock code.
fastboot oem get_unlock_data

You have to send this code to the OEM and they should give you another code.

After that you can try to unlock the bootloader.
fastboot oem unlock bootloader your_code_from_oem

This step is necessary for Motorola devices, but not sure about others.

Then you should flash a recovery.
fastboot flash recovery recovery.img

Make sure you're flashing the correct recovery.

Then reboot into recovery.
fastboot reboot recovery

This should boot up the touch based recovery.

If you're done with all these steps then you've successfully unlocked your bootloader and flashed a custom recovery on the device. Now you can wipe the device including the OS.
Note: when you lock/unlock your bootloader your userdata is automatically wiped. If you don’t want to flash a custom recovery that’s fine, just simply unlock and relock the bootloader.


Can an apk file be written to any type of NFC tag Is it possible to write an apk file to a NFC tag for it to be downloaded when a user desires? bWe are trying to create a solution in which our reps in the field can simply turn on NFC in specific locations then download an apk file for our custom app. Normally simply providing a link to the file on our server would be ideal by using URI type of tag however these devices (Android phones) may not have WiFi nor Cellular data connection in order to install the app's apk file via a link embedded to the NFC tag.

The NFC tags would be "installed" by a separate team. While it makes perfect sense to have our reps preloaded with the application, the consideration is to also allow customers to download the apk file for installation on their device if they desire as well. The apk is a 6 - 7 MB file.

Some resources I've found regarding NFC tags seems to indicate this would not be possible:

NFC Chip Types
The highest memory available is only about 7600 bytes. Which is quite a bit more than most apks.

NFC Data Exchange Format
The standardized data format specification that is supported by NFC Devices.

  At a basic level, an NDEF record contains two components: (1) the data and (2) a descriptor of that data which is used to contextualize the data. [ . . . ] NDEF supports a fairly limited set of actions. More complex actions can be implemented with customized software running on the touching device.

So the default actions that may be supported by NFC devices are:

Url
Text
Email
VCard
Phone
SMS
URI

In order to support a non-standard action, you would have to completely implement that in a separate app. Then to transport your apk, it would have to be within the data limitations of all modern NFC tags.


Force Calendar App to stay on current day and switch dates when the day is over I'm using a calendar application at work to display the Conference Room status. It works just fine on the "today" view but it will not switch days. So if today is the 30th, tomorrow the tablet will still display the 30th. It won't switch to the 31st.

I did notice that the app switches days when the volume button is pushed.

So my end goal is to either schedule a volume up/down button push at 1am every day or a "today" screen tap.

Unless any of you know of any calendar app that will automatically keep up with the current date. I've downloaded and used those other conference room calendar display apps but my boss prefers the view of a calendar in day mode.

Calendar App:
https://play.google.com/store/apps/details?id=org.withouthat.acalendar

Device is always on, never sleeps or locks. Screen is always on that app on "today".

The tablets we bought:
https://www.groupon.com/deals/gg-asus-memo-pad-10-16gb-tablet-3
ASUS MeMO Pad 10" Tablet with a 1.6GHz Quad-Core Processor (ME102A-A1-GR).

Triggering the volume is one way it updates you've observed. I'm sure there are more. For example, turning the display off and on should also do. And while to my knowledge no app can (physically) trigger any button, there are some that can switch the display on and off.

One of those is tasker, which is only available as paid app (though a 7-day-trial can be downloaded at its homepage). As a long-time Tasker user, I feel it's worth every cent as it's the most flexible automation app there is for Android – but YMMV, so there are several other candidates you might wish to check. Relevant for your issue are time-based apps, such as Timeriffic or Llama.

Now for the idea: Schedule a task for midnight (or shortly thereafter), have the app turn off the display, wait 1..5 seconds, turn it on again. This should cause a "page refresh" – with the side-effect of your calendar display being updated. Experiment a little with the start time (set it e.g. to 0:05 to be sure it's the "next day" when it executes) and the "wait time" (e.g. start with 15s to see whether it works, and then reduce it slowly to figure how short you can keep it).


Android's native process management vs. Greenify Disclaimer: I'm not in any way connected to the Greenify developers, nor am I trying to promote Greenify or anything. I'm actually interested in the answers to these questions.

I've found that with a lot of Android devices that I have managed, they become slower the more apps one installs on them. This is especially true with apps that perform some sort of tasks in the background. Often, devices can become so slow that they are a real pain to use.

The solution I found to this was an app called Greenify, that I use with root privileges and an Xposed module. I find that I can keep all the apps on the devices, but "Greenify" all of them. (I think this means that inactive apps are consistently "hibernated" or deprived of system resources, leaving the resources available for active apps.) This usually makes the device much snappier, yet I find that the impeding effect on the functionality of the apps is quite minimal. Needless to say, I consider Greenify a must, especially on devices with lots of resource hogging apps and/or limited hardware.

Does Android do something similar to Greenify natively? (Depriving background apps of resources in order to free it up for active apps?)
If yes, how is Greenify different from Android's native resource management?

I find that lots of people have Android devices that tend to slow down over time, and many of them end up just buying a new, more powerful device once every few years. But if they used Greenify (or something similar), they might have been satisfied with the performance of the older device for many, many more years. I for example, have a five year old phone, have tons of apps on it, and am quite happy with its performance when using Greenify. However, without Greenify (and with all my apps), the phone is so slow that it's barely usable.

Is there any native Android way to prevent apps from running in the background and hogging system resources?

For example, in GNU/Linux distros like Debian and Ubuntu, apps don't run or consume any resources at all unless you explicitly launch them (or have them set to launch at startup.) It's the same with OS X and Windows. And when you shut a program completely down, it can no longer consume any resources. I think even iOS automatically kills background apps when it needs the resources for something else.

I've used manual task killers, but after  a while, I find that all the apps are back up running in the background again, even if I haven't launched them at all.

Is it true that Android is somewhat unique in allowing apps to run in the background, consuming resources?

From the Android developer site:

  If an activity has lost focus but is still visible (that is, a new non-full-sized or transparent activity has focus on top of your activity), it is paused. A paused activity is completely alive (it maintains all state and member information and remains attached to the window manager), but can be killed by the system in extreme low memory situations.
  If an activity is completely obscured by another activity, it is stopped. It still retains all state and member information, however, it is no longer visible to the user so its window is hidden and it will often be killed by the system when memory is needed elsewhere.
  If an activity is paused or stopped, the system can drop the activity from memory by either asking it to finish, or simply killing its process. When it is displayed again to the user, it must be completely restarted and restored to its previous state.

Also:

  So, as the system runs low on memory, it may kill processes [...] beginning with the process least recently used, but also giving some consideration toward which processes are most memory intensive.

As far as technical implementation goes, the system calls into apps to let them know that they need to release memory or risk being killed:

  Also, when your app process is currently cached, you may receive one of the following levels from onTrimMemory():

  TRIM_MEMORY_BACKGROUND

  The system is running low on memory and your process is near the beginning of the LRU list. Although your app process is not at a high risk of being killed, the system may already be killing processes in the LRU cache. You should release resources that are easy to recover so your process will remain in the list and resume quickly when the user returns to your app.
  TRIM_MEMORY_MODERATE

  The system is running low on memory and your process is near the middle of the LRU list. If the system becomes further constrained for memory, there's a chance your process will be killed.
  TRIM_MEMORY_COMPLETE

  The system is running low on memory and your process is one of the first to be killed if the system does not recover memory now. You should release everything that's not critical to resuming your app state.

So to directly answer your questions:

No, Android does not clean anything up for apps, but it lets them know to do so themselves and kills them if they don't (or if it's not enough).
Greenify appears to do "on-the-fly" disabling of apps, so it is not allowed to run anything when in the background (and can't be started automatically when not running), but can still do anything when in the foreground.  This is completely different from how Android does it as you see above.
Yes — disable them (from Settings → Applications → <App Name>) (though you will have to re-enable when you want to run them manually). Or, for those that don't have automatically restarting services, simply kill them (i.e., long press the Menu button and swipe them away).  The latter will not prevent them from restarting if the system delivers an Intent to them, etc.
No, not at all.  True multitasking has long been available on mobile devices — the original iPhone was an oddity when it launched without that ability.


Does ColorNote send my notes somewhere without my permission? I use ColorNote quite a bit and I sometimes write personal things. Does ColorNote secretly spy on me, like send those notes somewhere over the Internet without my permission? I don't have any particular reason to suspect it, I am just asking. Is there a way to be sure or are we at the mercy of the app developers?

Thanks.

All apps on Google Play has a Privacy Policy at the end of description.

Privacy Policy contains all the information about What they collect and How they use it in a Legal language.

  This Privacy Policy provides our policies and procedures for collecting, using, and disclosing your information.

Yes, disclosing your information.

  Your Data. We collect and store data you upload, download, or access with the Service ("Data").

Bow against the Dev.il or he will disclose IT ALL!!

.

.

No. Just kidding.

  Non-Private or Non-Personal Information. We may disclose your non-private, aggregated, or otherwise non-personal information, such as usage statistics of our Service.

Dont worry, out of thousands of users from around the Globe, I dont think the dev has time to spy on you. And talk about that girls number either.

Anyways Unless you have nulear codes on your droid, no need to worry about it.

Kudos.
Btw, i cant say anything about NSA
Please read this: What topics can I ask about here?


Completely disable the fingerprint sensor I don't really like all the hype about the fingerprint sensor, I'd rather like to have it killed down, so that it doesn't register any fingerprints.

On a desktop Linux I'd simply modprobe -r the relevant kernel module. Can I do something like that on Android? I don't want to simply disable it in the settings - then I have to trust the system that nothing really uses it.

On Linux (and Android) it is possible to disconnect a device from its driver[1]. The fingerprint driver (denoted as fpc) on my LG G5 has the name fpc1020. Searching in the /sys path gave me the folder /sys/bus/spi/drivers/fpc1020/. This folder has four files: bind, unbind, uevent AND spi8.1. What we do is to unbind the device spi8.1 from the driver fpc1020.

Now how to disable the sensor:

we need to find the driver name:
Try this command: find /sys/bus -name 'fpc*'
For me it's: /sys/bus/spi/drivers/fpc1020/
we need to find the device name:
The device name is the fourth file in this folder.
ls /sys/bus/spi/drivers/fpc1020/ (depends on your result from 1.)
For me it's: spi8.1
unbind this device:
echo spi8.1 > /sys/bus/spi/drivers/fpc1020/unbind (depends on your result from 1. & 2.)
Now you are not able to use the fingerprint sensor until the next restart.
unbind on every system boot:
We want/need to execute this command on every boot. Currently I'm not sure what's the best way to do it.

Requirements:

Root Access
Terminal App (or adb shell from PC)

References:
1. https://lwn.net/Articles/143397/


Is there a way to bookmark all tabs in Chrome? Is there a way to bookmark all tabs in Chrome for Android? (i.e. right click and Ctrl functions are not available)

If it helps, I'm using Android tablet.

I came across this question while looking for a way to do this as well, and it appears that Chrome for Android does not currently have this option.

The following proved useful to me as a workaround:

Open Chrome on your desktop (logged into the same account as on your
tablet).
In a new window, either hit (Ctrl + H) or go to 'Settings > History &
recent tabs > History'.
From there, it should show your History/Tabs sorted by device.
Next to the name of your tablet, there should be a small box with a
arrow pointing down. Clicking on this will give you the options to
either 'Collapse List' or 'Open All'.
Select 'Open All', and all of your tabs from your tablet should open.
Now you can either hit (Ctrl+Shift+D), or right-click on one of the
tabs and select 'Bookmark all tabs...'.
Select a folder for your bookmarks, and you should be set.

Granted, a bit more leg-work than simply hitting a button, but it is the only real option I've found for when you have 100+ tabs on your tablet that need bookmarking.


No way to access to internet conecting PC to hotspot wifi Android device My phone connects to internet properly. When activating Hotspot wifi, PC detects and reveices an optimal signal but there is no connection to internet at all. With other wifi signals it is properly working. Using USB the same happens. It seems that  Bluetooth connection is allowing access to internet but it is too slow. Any idea about how to make it work? Thank you.

Your phone only has one (1) WiFi chip.
This means it can only connect to one WiFi AP or act as a hotspot,
not both at once.

When you activate the WiFi hotspot, you get a warning, telling you that this will disconnect you from your current AP and use mobile data.


how could I know if my phone's been hacked Someone is telling me every single item of information that I sent via whatsapp

how could I know if it is my phone or only the whatsapp account has been hacked

I use Samsong Galaxy S4 Gt-I9500
android 5.0.1

Check for the whatsapp web feature , from menu select "whatsapp web" , probably they got it authorized in your absence . And they can continue to access unless you log out or cookies are cleared.

you can logout from mobile app itself. choose "log out from all computers"

from home screen of whatsapp , click on the "more" menu "(three dots)" in the top right corner of screen. The drop down menu appears, there select "whatsapp web",
then there is list of sessions running, just choose "logout from all computers" under that list.


I deleted a review in play store by mistake. How do i recover it? I deleted a review in  google play store by mistake. How do i recover it?

I have deleted many reviews myself and have from time to time deleted a wrong one... there's no way to directly recover it but if you're quick enough and own a different android device, on a different email account, you can find the review and take a screenshot of it before the deletion request is processed.

I wouldn't exactly call that "recovering" but it's an option


Geofence apps not working on Android 7.1.1? So I have two apps that utilise Geofence. Nest (Auto-Away) and August (Auto-Unlock). Both made by very different companies, doing very different things.

I have noticed that if the app is NOT open, neither of these functions will work. It is only when I open the app that something happens.

For example, August send me a notification when it senses I leave the house. I left the house, and on the way back pulled out my phones, opened the August app, and THEN the notification appeared.

I have tried selecting the apps as "Do Not Optimise" under Battery Optimisation settings but that didn't change anything.

I have a nasty habit of closing all apps in the recent bar, but I am trying to see if leaving it open will fix, but I would really like a solution where I would not have to do that.

I am running Android 7.1.1 on a Nexus5X. What can I do?

EDIT:
Noticed that IFTTT's Geofence works.

I know I am answering my own question, but the best solution I found was this app:

https://play.google.com/store/apps/details?id=com.atasoglou.autostartandstay&rdid=com.atasoglou.autostartandstay

Basically it reopened August every time I tried to close it. Not very elegant, but it got the job done.

@Chahk inspired this answer, once I knew that it just needed to be forced to run in the foreground, a simple Google search gave me the thing I needed.


What is this circular icon in my Android status bar? I'm getting the circular symbol to the right of K/s on my status bar since last few days:

Does anyone know what it is?

It's a GPS in use icon

From MI forums translated using Google

  This icon indicates that the phone is using the GPS signal, and if you are using the phone navigation it is not wrong. Otherwise it is recommended as soon as possible to close the power consumption, so that mobile phone power consumption too fast.

Someone who can read original can point out errors .

Edit From Mi Forums in English

  Google's locator icon, which uses wifi, cell and GPS to locate you. To turn off, go to settings>Google>location> untick Access to my location.

  It appears when one or more apps [you gave permission to] is asking for your location, hence your phone is transmitting.

OP has provided additional information on getting rid of the icon, which may help others

  What solved for me was that Go to Settings > Additional Settings > Privacy > Location > Location access. Then in app permissions for each app I disabled Location. Then restarted the phone. The icon was now gone. Then enabled the location for all apps that previously had it enabled


Why do applications update when I have declined the Google Play terms of service? On my Samsung Note 3 I have declined the Google Play terms of service. Despite this, the system has connected to Google Play to download updates for all the bloatware preinstalled on the system, and a few other third-party applications such as JuiceSSH that I've installed.

By whose authority are these updates being made, after I've explicitly denied their terms?

Samsung has its own appstore: Galaxy Apps. The bloatware on my Galaxy S6 is installed and updated through that instead of through Google Play. Could that be going on on your Note 3? I don't know if Galaxy Apps updates apps installed through Google Play, but perhaps it does.


How to copy apk and data from old device to new device I purchased an app via Google's play store about a year and half ago.
Basically, I got a new phone, transferred data from my old phone to the new one. The app I'm referring to is there but as the "free version" without unlocked features.

The app isn't available in play store anymore, so I can't purchase it again.

Is there a way to transfer apk and data from the old phone, or am I out of luck?

There is an app called Helium, which sounds like what you're looking for. Supposedly, it moves app and app data between devices, which should include the recognition that you have the premium upgrade. It does, however, require a desktop to complete the transfer. There are other options like oandbackup and Migrate - Requires TWRP, depending on your level of experience and whether you can make certain modifications to both/either phone.


Use my Land Line with Android? Is it possible using a computer and WiFi, hardware plugin box or something to allow me to make (and receive) telephone calls using my Android phone through the existing land line?

It would be more convenient if I could carry one phone and receive both home phone and mobile phone calls. Also I want to make outgoing calls and have it use my home phone connection for the reduced charges and the correct caller ID.

I'm OK with using WiFi LAN (VoIP), but I don't want to use the internet connection, I want it to go through the hardware phone line that the phone company put in. Is there such a solution?

The Answer to the question is Yes and I do it.

I use a Raspberry Pi running RasPBX so within the house most things are SIP or DECT. My Main phone is a Gigaset DX800A which supports SIP and also DECT. These DECT phones attached to the DX800A become SIP extensions. The Phone in my office is an Aastra 6739i (SIP) with a Sennheiser DECT headset. I have a Linksys SPA3102-UK which connects the PSTN Landline to the Raspberry Pi. The Mobile phone can run any SIP software and become an internal extension, and thus make and receive landline calls.

As to being a workable solution then it depends on your cellphone coverage and how you use your cellphone (do you need SMS?). Another useful configuration is the DX800A will allow you to connect to you Cell phone via Bluetooth and make a receive calls from the DX800A or any DECT handsets attached to it. So in this situation you carry around a DECT handset and you can make and receive calls from both the Mobile number and landline number.

I would like to find an app that converts the Mobile into a SIP/GSM gateway such that the Android phone can be connected to the Asterisk based RasPBX and be used to make outgoing and incoming calls via GSM. This way I could use my calling plan to make calls from my SIP based Desk phone going out via the mobile (routing controlled by RasPBX). But don't know of one as yet.


booting Android lenovo A6000+ I am using lenovo A6000+ phone.

I have rooted it earlier with kingroot app, and recently there was system update, so I downloaded update and tried to install it but at the time of rebooting there were options for system recovery, first I choose to "install update from adb sideload" but that gave me an error. so I again restarted my phone and clean the cache, then again rebooted and chose adb sideload but there is nothing happening.

So I again rebooted and chose factory reset. But even after doing factory reset to my phone, it is still giving me options for system recovery.

How can I start my phone, can I install that update externally and start the phone and how?

the update fails because you have modified the system partition with your root. I don't know what you can do to revert these changes, but you can simply install cyanogenmod on your phone


Do all HTC One X's use the same screen? I'm going to replace the screen on my HTC One X, but I'm nervous of buying the wrong LCD assembly (I did that with a version of the iPhone 4 before).

Somehow no one seems to have an answer for this - do all versions of the HTC One X use the same screen assembly? My serial starts with HT23, and not the GS23 that so many eBay advertisers have in their description.

Yes they are the same.  The one x and x+ use identical display and digitizer.  Buy the assembly the digitizer is adhered tightly to the lcd.


Extracting data from a TWRP backup How can I extract individual files from a backup created with TWRP? I’ve come across this answer, which is about extracting an APK from the system partition. However, I want to extract files from /data, which gets split across several files in the backup.

cat data.ext4.win??? | tar xvfi -
What this does is concatenate each file matching the pattern data.ext4.win??? and then pipe the concatenated files to tar for extraction. the - as the filename tells tar to extract from stdin. The i option ignores zero blocks which will be in between each archive file concatenated.
In this example I used the ext4 formatted data partition. Change data.ext4 to match the partition you are extracting.
Disclaimer: This has not been tested in a windows environment.

For a less hacky solution found here
for f in data.ext4.win???; do tar xvf "$f"; done
This is a bit simpler without relying on the ignore zeros option of tar to operate properly

Edited to reflect davidgo's comment.
31-Jan-2020 Edited to reflect Code Bling's comments.
17-Feb-2021 Edited to reflect alecxs's comments.


Get Facebook app to use full screen in Android 2.3? Is it possible to make the Facebook app in Android 2.3 use the full screen? I remember being able to do this on a different device with Android 1.6 but I can't find a way to do it with Android 2.3.

This answer is certainly not eligible for the bounty, but I'm afraid the answer is: it's not possible.

Even though I can't share resources that do tell us that it's not possible, I can share resources you'd expect to have the answer, but don't:

This Google-fu leads mostly to development threads
Again, with "-developer" added things don't improve much
The help center on Facebook is utterly useless as well, even with more specific queries
The settings for Version 1.8.4 of the Facebook app do not contain any remotely close option (there aren't too many settings, anyway).

Perhaps someone else can refute this answer?


Message: Unfortunately Google Play Store has stopped The problem is happening on a very old HTC Sensation running Android 4.0.3, and all the help found online refers to more modern versions.

In Apps -> Google Play Store, I forced stop, cleared data and cache, rebooted but it didn't cure the problem. I also performed a factory reset without success.
Someone in the Google Play Help Forum advised me to call the Play support team which I did.  They sent me an email, I followed the procedure but it didn't fix anything. They told me to contact HTC if the bug still persisted, which I did a while ago but no reply, so far.

I have solved this problem and I am posting the solution here in case someone else would have the same problem.
I downloaded, installed and ran Lucky Patcher apk file V6.4, for Android 4.0.3, 4.0.4 from here and it did the trick.


Can play store in-app purchases be transferred among devices if I use the same Google account to make the purchases? I recently purchased "Minecraft pocket edition" from playstore with my Google account. Me and my girlfriend are both using the same Google account and hence we have both been able to play the game. Recently I've been thinking of buying some texture packs and mash-up packs. If I do in-app purchase of these, will it only be available to me or can we both use it?(since we're both using the same Google account)

PS : We both have different Xbox accounts which we use to play the game, but the Google account is the same

I don’t know about Minecraft or Xbox accounts but as far as Google accounts go, anything purchased on one devise is available on all of the other devices registered to that account.


My android will not charge nor turn on My sony xperia tx lt29i wouldnt charge yesterday. So i took the battery out for a few minutes and then i placed it back in and it started to charge until it was full. The next day the battery died (cause i was playing on it) and i put it on again, but wouldnt charge. Now it wont turn on, ive tried taking the battery out for a whole day and came back from school and wouldnt charge. Some people say that the problem is the motherboard?is it, or is it something else?

It depends
As you said that you are playing with the battery,
If the battery is damaged, it may produce power with different voltage. As you tried putting and turning the phone on using that battery, the over voltage may damaged your phone
Else,
The battery is dead. You can put a new battery and start using it.


Getting "???" and no permissions when using 'adb devices' on Linux I am new to Android and ADB. This is my first time trying to install Linux on an Android device. I have been stepping though this tutorial.
I am at step 5, where the tutorial claims I will need to authorize USB debugging connections. I'm not sure it is accurate, when I booted, the device simply informed me that there was a USB connection.

So then, I gave the Linux command:

~$ adb devices
List of devices attached
????????????    no permissions

So then I thought it might be a Linux permissions issue, and gave it sudo, but I still get the same gibberish.

~$ adb devices
List of devices attached
????????????    no permissions

when I unplug the device, and run the command adb devices nothing shows up... a blank line. So it would seem ADB is detecting something.

What is this output telling me? How might I get my device recognized?
Are there any additional settings I should enable for this to work?
This Android device, is an Nextbook Ares 11.

On your device, Go to Settings > About Device and repeatedly tap "Build Number" until it says you're a developer. Then go back to Settings and into Developer Options. Turn it on and check the box for USB debugging. Then Revoke USB debugging authorisations.
Now, connect your device, install its drivers if you haven't and type any ADB command. A message will popup on your device asking for authorization. Click Allow. Once you have done that, when you type adb devices it should say <device_id> device


Facebook and Office suite preinstalled on new Gingerbread device? I just bought a Gingerbread phone and I was surprised to find Facebook and Office Suite already installed.

Do these apps come preinstalled on Gingerbread as on my previous android which was a older OS I had to download these apps. I did buy a new phone and I am just suspicious in case it isn't new!?

I apologize if this seems a stupid question.

This depends on

the manufacturer of the device
the provider where you bought your device.

The manufacturer pre-installs some applications. Also the provider may pre-install some applications.

So this does not depend on the Android version but on the manufacturer and/or provider.