Send tweet automatically using an Intent? I'd like to send a DM automatically from Llama. Llama supports Intents, but I can't work out how to send a tweet via an Intent in the background. Is this possible?

It's unlikely that any Twitter app offers a way to do this. In general, intents are used to start an action that requires user interaction to complete, or at the very least ask you for confirmation.

If an app offered a way to send a tweet automatically via an intent, it would also have to require the app sending the intent (Llama in this case) to have a permission created by the app handling the intent (the Twitter app). Otherwise, any app on the phone could send tweets without your knowledge or permission. Llama would have to be written to ask for this permission, and since it isn't, it wouldn't be allowed to send the intent anyway.

Alternatively, it would be possible for the Twitter app to offer such an intent, but ignore the intent unless it was sent by Llama (or better yet, using a configurable list of allowed apps). This is how many apps' Tasker integrations work. Since this is a pretty niche need, I don't know whether you'd be able to find an app that works this way. You might find that there's an app written this way specifically to act as a Llama plugin.


How do I disable zooming on text input focus? I know there are certain tricks to disable zooming when making a web page, but how do I disable zoom on focus on my device?

I have Paranoid Android and the Xposed Framework, so, I know anything is possible.

Unfortunately, the answer is that you can't.
That's confirmed pretty conclusively by this bug report/feature request thread in the Chrome development forum. The thread goes all the way back to last March, and posts as recent as a week and a half ago indicate that a means of disabling this behavior has not been implemented.
Sadly, recent indications are that the dev team is disinclined to implement such a setting in the future. Despite input from several people providing examples of how this feature can be an impediment, and requesting a setting to disable it, this response from a developer says that they avoid adding new settings, and they'd rather work on making it "less annoying":

#12: I haven't really noticed it zooming in on mobile sites.  When it does, we can consider that a bug, but I don't think a modal ban is the right approach.  I'd rather continuing tuning the policy so that it doesn't trigger when inappropriate.  Note also that the same code deals with animating the scroll position around when the on-screen-keyboard would cover the form field.  That behavior definitely desirable to preserve even on mobile sites.
#13: We generally try to avoid adding settings in Chrome; we'd rather tune this so it's less annoying for all users, not just the ones who discover the setting.  We already made a few improvements to make this trigger less frequently since the bug was originally filed; we might benefit from loosening it further to tolerate further zoom levels.

<rant>I think that's a terrible answer. What he's essentially saying is that they'd rather make Procrustean decisions for all users, based on the developers' subjective judgment and applying only to situations that they anticipate or have already been brought to their attention, than allow users to decide for themselves whether they want this behavior or not. And the argument that they'd "rather tune this so it's less annoying for all users, not just the ones who discover the setting" is a logical fallacy: there's absolutely no reason whatsoever why the two are mutually exclusive.
This "KISS principle", one-size-fits-all Cupertino mentality is why I hardly ever touch Chrome on any non-Google OS, and even on Android I use Firefox half the time. </rant>
But the bottom line is that it sounds like it's not possible and it's not going to be.
Or, the sarcastic but correct answer is: you can disable this behavior by using a browser other than Chrome, at least for any sites where you don't want automatic zooming on focus.


get files from sony z5 compact with broken screen So I run into this problem with my phone: I am trying to get my pictures from the phone after my screen broke. So I already did some research on my own, but now I am stuck. I figured out the following:

Making the USB OTG work in combination with a mouse to regain control over my phone again. I used this topic on android stackexchange
I enabled usb debugging in developer mode.

So now I thought that I would be able to simply connect my phone to my computer, using Windows 10, and that I would have access to all of my files. The idea came from this site. But unfortunately, I can still see no files what so ever.

Can anybody please help me out? If it helps, I also have Linux mint available.

Best,
Koen

Easiest to solve with Linux, as you have USB debugging enabled¹.

Get the ADB tools running on your Linux computer. Should be as easy as sudo apt install android-tools-adb²
Connect your Android device via USB
On the Linux machine, check whether the device was detected by entering adb devices. If it's not listed, our ADB tag wiki² again has some hints
now you can use adb pull to get content from your Android device to your Linux machine

Of course, finding the content is another issue. For that, there are several graphical managers available – in case you don't feel comfortable with „plain shell commands“ executed via adb shell. For those, be welcome to check with the corresponding list on my own site. I personally use adbfs-rootless to mount the storage via ADB, so I can use any file manager for the job.

Also worth a look: our broken-screen tag-wiki

¹ though the same can be achieved on Windows, there you'd have to install a bunch of drivers to get it working
² for alternatives and additional details, please see our adb tag-wiki


Music just won't play loud enough on Samsung Galaxy S4 i9500 On my Macbook Pro, iTunes lets me take advantage of my Sennheiser HD 380 headphones. I can lift the sound as loud as I like.

On my Samsung Galaxy S4 i9500, I just can't get near as loud a response from my headphones. It's very quiet.

(How can my computer's operating system give me far greater feedback than the Android operating system on my phone?)

Please advise how I can achieve the same sound quality with the Android OS.

Thank you.

This might actually not be a problem caused by the operating system but rather by how much voltage the device can output into the headphones.
So, your Macbook is more likely to have a more powerful audio output than your S4.
The key word here is impedance. I assume the headphones you mentioned have a impedance too high for mobile devices, such as the S4.


What is this symbol on the battery? What does this mean? It is one of the many symbols and logos on a phone battery.
I know it's not technically an Android question, but at least it's related, and I couldn't find a more suitable StackExchange site...

According to this wikimedia commons site, it is Taiwan's official recycling symbol. Probably means the battery is recyclable.

https://commons.m.wikimedia.org/wiki/File:Recycle_symbol_Taiwan.svg


HTC One S vibration keeps getting turned on for normal profile I have a HTC One S with stock ROM (latest update) and stock launcher, no root or anything. Android is 4.0.4 ICS. HTC Sense 4.1. In sound settings, for the normal sound profile, I turn vibration for calls/messages/notifications off, but after some time it mysteriously comes back.

I don't know what triggers it. It happens after switching profiles a couple of times, like switching to vibrate profile and later switching back to normal. I have a suspicion that it might be related to using the physical volume up/down button to switch the profile. I usually use the stock 1x1 HTC widget to switch between profiles. It kind of annoys me and I consider it a bug. Does enyone experience the same? How can I prevent it?

Update: it just happened again after a system crash. I'm getting these more frequently lately, and after every crash the vibration is back. I can now list this as a confirmed trigger, but I'm not sure if it's the only one.

In my ICS (on LG Swift hardware) the switch to "ring" profile occured on every answered call during daytime. Somebody else at Polish LG forum complained about switching to "quiet" at night.

SOLVED: After some reading and a simple experiment I found that it is the system app to switch profiles for the nighttime (settings->sounds->"silence time" in my LG). This is a buggy app: after any event requiring sound on - like answered call or so -- it switches to the scheduled profile, even if it was overriden manually.

To make clear: I have "nighttime" quiet setting, so after manual switch to "loud", upon first call it automatically returns to "quiet". In the daytime, when quietened manually, after a first call it returns to "loud".

Switching this option off helps.

P.S. I have read about problems with tasker after upgrade - maybe it is some more general bug (or feature making some apps incompatible)


Icon remains in drawer after removing stock app I removed Google Drive from system/app using Root Explorer. However, when I check the app drawer, the icon is still there. (When I removed other system apps like samsung's ChatOn, the icon disappeared).

I wish to remove other google apps I don't need/use, but I dont want to leave a bunch of nonfunctional icons in the drawer. What am I doing wrong?

Have you restarted your device since removing the app? If you've simply deleted the .apk using Root Explorer then then it won't have performed the 'cleanup' that normally happens when uninstalling an application. Restarting your device should cause the app drawer to re-detect the installed apps and the icon should disappear.

This answer (relevant part quoted below) explains a bit about what happens when uninstalling an app 'properly', this won't have happened if you've simply removed the apk file.

  When you uninstall a package, it also removes other data to do with
  that package: for example, the app's own private data, its data on the
  SD card, your default preferences for that app. It also tells any
  other interested apps that you've removed the app, via an intent
  broadcast. Other apps receiving that broadcast might take further
  action based on that: for example, a launcher (home screen app) would
  remove desktop shortcuts and widgets from that app, since they won't
  work any more.

Also, make sure you have checked /data/app as there may be another apk for Google Drive there if you have updated the app via the Play Store. If you remove the apk from here too (if it exists) then the icon should disappear. A reboot may still be required.


How do I change the lock-screen wallpaper? I've lost the ability to change my lock screen wallpaper (in the course of trigger-happy removal of some phone company apps). I used to be able to do 'Menu > Wallpaper' and be prompted for either the phone or lock screen, but now this stage doesn't appear and I'm taken straight to the 'Select wallpaper from' screen.

I'm looking for a way to get the lock/home screeen prompt back or failing that, possibly the  location where the active wallpaper is stored in the file system if that would work, or an app that would let me change the lock screen wallpaper directly. (No luck with Google.)

I'm using an Orange San Francisco (ZTE Blade) running Android 2.1.1

Edit:   and Launcher Pro.

I also had this issue. I'm using LG GT540. When using default LG home screen, I can change the LockScreen Wallpaper.

But if I use any other Launchers the option is not there.

Now what I'm doing is: I will switch to LG Homescreen just for changing the Wallpaper and then will switch back to LauncherPro.

You should do something like this. I know this is not the answer you are looking for; I'm just giving you some hints.


Accessing favorite/hearted images when choosing an image with Samsung's Gallery app In the Samsung Galaxy Note 9's Gallery app, there isn't a separate Favorite Photos folder. Instead, a button on top of the albums page labeled Favorites opens up hearted photos.

The problem with this is my favorite/hearted photos don't appear as a separate folder in WhatsApp when I try to attach a photo. For example, I press the attach button, Gallery, and there is no separate folder for my hearted/favorite photos.

How to quickly access those photos?

You can reach you installed gallery from within WhatsApp by either longpressing the "gallery"-button within the attachement-menu or by clicking it, then clicking the three dots in the upper right corner.

Old Answer with the assumption, that you were asking for WhatsApp-Favorites:

The starred messages are no seperate folder in the gallery, but a list within WhatsApp.
To get to this list follow these steps:
1. Open WhatsApp.
2. Tap More options. (The three dots)
3. Tap "Starred messages".


Where can I get a CAD model for the Moto X I am attempting to make my own 3D printed case for my phone. I need either very specific dimensions or a CAD model of it.

I've searched around but couldn't find anything.

In fact, one is available from Motorola here, posted by Reddit user troub (source). It is a .dae file but can be converted using Autodesk FBX Converter (see www.cadstudio.cz/download or www.autodesk.com/fbx). Alternatively, it is posted here on Thingiverse as a .stl file.


How to set a blank property I'm trying to configure Android M

I would like to set erase a persistent property like

getprop | grep dhcp
.../...
[dhcp.wlan0.domain]: [acme.com]
.../..

I would like this property became like this :

[dhcp.wlan0.domain]: []

I tried the setprop command with a blank argument and I got an error message :

 setprop dhcp.wlan0.domain
usage: setprop NAME VALUE

Sets an Android system property.

setprop: Need 2 arguments

I tried [] as argument and the property has been changed like this :

 [dhcp.wlan0.domain]: [[]]

I believe this last  property is occurring error

Thanks for you help

To pass an empty value, you need to pass an "empty string" – which is usually specified by two quote marks with nothing between them. For your specific command this would look like

setprop dhcp.wlan0.domain ""


Is Google Photos synchronisation secure on public wifi Can someone (owner of public nw or intruder) perform man in the middle attack and steal the photos while they are getting synced over public wifi?
Assuming they don't have any control on my cell phone, just by sniffing the packers, can someone steal the photos?

All services at google are using secure transport layer (TLS).
That means all the data you send or receive from google's services are encrypted with strong cypher suites.
If some one capture your data, he will not be able to decrypt it.

Please see google documentation here:  Google Infrastructure Security Design Overview


Cannot add extra language under Android Secure Folder I use Samsung Galaxy A5 (2017) with Secure Folder.

So far I need to add extra language (English is primary one) Android starts to download but nothing is downloading under super-fast WiFi.

I am sure this is a Secure Folder issue.

Any clue?

I found solution.
You have to download new language by Secure Folder Settings menu and NOT by keyboard settings icon within any installed apps of Secure Folder.


How to hard reboot the Nexus 7 (2013) when touchscreen is dysfunctional? I am using the Nexus 7 (2013) with the latest standard firmware from Google and today I encountered a weird problem.

When I turn the device on, the display lights up and all. I can also put it to sleep again. However, the touch screen does not work. Tilting the device also causes the automatic change from portrait to landscape mode and vice versa.

Holding down the power button brings up the "shutdown menu", but since the touchscreen isn't working, I cannot tell it to shut down. For the moment I am left to discharge the battery (it's also not sleeping automatically anymore, so it's faster) until it shuts down by itself gracefully or dies.

Any way of doing a hardware reset?

Connecting via USB doesn't help, because I have USB debugging disabled by default.

I'm not 100% sure about the Nexus 7, but with my Nexus 4, you can hold the Power button for a very long time (Something like 20 seconds) and it will hard-shutdown. This should help facilitate a hard reset and let you get into Fastboot or Recovery mode if you need to.


Why does Google Now display my "Home" and "Work" locations inaccurately? I'm in my home all day, every day, as are my internet-capable devices such as phone, Chromebook, etcetera, etcetera. Yet, when I click the magic wand at the bottom of Google Now (settings), it displays my home address and work address as two different places, both of-which I've never even been, muchless worked or lived.

Any ideas why this would be happening? Anyone seeing anything remotely similar?

Google Now is guessing, based on where and when you spend your time.

If it's wrong, simply edit it. Once manually set it won't guess anymore.


Installing BusyBox crashes phone I'm trying to install BusyBox on my rooted stock Droid DNA.

Every time I try the normal install, it fails saying that the program can't be installed in /system/bin. If I do the smart install, it crashes and restarts the phone.

Anything I can do to make it work?

Edit so I looked through the busybox applet manager and about 20-30% are installed/symlinked by the smart install before it crashed the phone. I don't know if this is going to make a difference.

Also, would I be better off not doing it this way and installing through clockwork mod or adb?

I too have a HTC DNA but did not want to root my phone so I just did it the "non-root" way with https://play.google.com/store/apps/details?id=burrows.apps.busybox.

This way I am not voiding any boot-loaders or warranties.

Required:
✔ Android Terminal Emulator Application
After having a rooted phone for years, I know that there are plenty of applications that allow users to customize their phones; however, when I recently bought a brand new phone this year, I decided not to root it and I realized the main reason for rooting my phone was simply to obtain more linux tools. I made this simple application in order to help users simply install BusyBox without the hassle of being rooted!
All binaries are installed in: /data/data/burrows.apps.busybox/app_busybox/
In Terminal Emulator, Preferences: Initial command: export PATH=$PATH:/data/data/burrows.apps.busybox/app_busybox/
Provided extra Binaries:
✔ add-property-tag
✔ backup
✔ bash
✔ btool
✔ check-lost+found
✔ dexdump
✔ drm1_func_test
✔ hcidump
✔ hcitool
✔ iwmulticall
✔ latencytop
✔ librank
✔ micro_bench
✔ multitouch
✔ nano
✔ opcontrol
✔ openvpn
✔ oprofiled
✔ procmem
✔ procrank
✔ rawbu
✔ run_backup
✔ run_restore
✔ sane_schedstat
✔ scheduler
✔ scp
✔ showmap
✔ showslab
✔ sqlite3
✔ ssh
✔ ssmgrd
✔ strace
How to use BusyBox Non-root:
✔ Step 1: Click on "Install" to install BusyBox
✔ Step 2: Open your Terminal and change directory to the path!
Permissions requested:
✔ Internet: Download BusyBox (make sure you are on WiFi!)
✔ Script: Add PATH to Terminal

Regards,


how could my viber messagelog dissapear? i was chatting on viber and then left for a couple of hours and when i were going to write a message again i saw that all of my previous messages had been deleted except for two of the latest ones. I havent updated or anything, what happend? can it update by itself and deleting messages?

There is no situation in which Viber messages spontaneously delete themselves. Viber does not update without your permission - and updating does not delete messages.

If this occurred on Viber for Desktop, please ensure that the computer that you use is a private computer and no one but you can access it. Additionally, you might consider placing a screen lock on your phone so that your applications are better protected.


How to Bypass Certificate Errors in Google Chrome Android? Apparently desktop Chrome has a flag called --ignore-certificate-errors that allows you to bypass all certificate warnings. Is there an equivalent for Android Chrome? I checked in chrome://flags but nothing there.

It's not a permanent bypass, but the flag

  chrome://flags/#remember-cert-error-decisions

should make it less painful.


Unable to start ADB with root access My android is 4.0.3 and is on an Acer Iconia Tablet A100.  I have rooted it already using this process, and the rooting persists between reboots.  I can confirm root access with the Root Checker app.

I have installed the Android SDK and it's required Java SDK.

When I run Droid Explorer I get this message:

What do I do?

Disclaimer: I am the lead developer of Droid Explorer

The dialog is telling you exactly what the problem it. It isn't saying you don't have root, it is saying that it cannot start ADB with root.

The more information link takes you here: Droid Explorer permission denied when accessing root-only folders.

Or you can go right to get ADBD Insecure. The app will exit because you need to install that app first, then start Droid Explorer.

Ultimately, you will need to install ADBD Insecure, or a custom kernel that allows ADB to run in root mode, or you will have limited access to some folders on the device.


Does a carrier know I am tethering via Wifi Hotspot? I am using my phone's built in Wifi Hotspot to share wifi with my laptop and my other devices.  I am using android 2.3 (Gingerbread), and the phone I have is the HTC Desire Z.

Questions

Is it possible for a carrier to detect that I am using "Wifi Hotspot" and sharing my mobile data connection with other devices?

Furthermore, is Wifi Hotspot a feature that most android devices have? and is it a feature that can be disabled by the carrier (on a phone-by-phone basis)?

It is not detectable, but using tethering on Android with an second device leaves a lot of traces:

User-Agent Headers within HTTP that come from non-mobile browser
Increased Traffic consumption
Connection to services that are not available on Android/Smartphone devices (e.g. World of Warcraft)

and many more I can't think of atm.

But I have never heard of a carrier that goes for a trial, even if it's a violation of services from most carrier contracts. IMHO Mobile carriers have other problems at the moment, like overall increased mobile data traffic because of the smartphone boom. These is currently handled by soft limits of data traffic, that when reached only allow traffic over 2G connections.
Or, to answer your second question, if you buy a smartphone from some carriers, the build in tethering function is locked and not usable.


Why is not all traffic captured from my device when routing through proxy? I have followed the guide here: Configure Fiddler for Android / Google Nexus 7 in order to redirect outgoing traffic from my Android device to go through Fiddler acting as a proxy on my desktop machine on my local network.

While using the browser on my Android device I can see requests logged in Fiddler for the websites I am visiting, which verifies that I have set up the proxy correctly.

However, when using certain apps I can see no requests being logged, even though information in the app is being actively updated over the network.

I have ensured that mobile data is turned off.

The following question is related: Android apps not working with HTTP proxy
 but in their case the apps are not able to connect to the internet and are showing errors. In my case the app I am using is able to retrieve information over the network with no problems, but I cannot see the requests being made in Fiddler.

I want to be able to analyze the requests sent between an app on my phone which controls a wireless thermostat connected to my LAN via wifi.

I recently answered in detail to question: How to set Wi-Fi HTTPS proxy, not HTTP, via adb shell?, trying to clear some confusions many of us (including me) have regarding how proxy works.

DOES YOUR APP GENERATE HTTP TRAFFIC?

Proxy usually means http proxy, but not all traffic generated by every app is http - a Layer 7 protocol in OSI model. Email clients, for instance, use IMAP/POP3/SMTP (L6/7) protocols which won't work with http GET method, instead require http CONNECT proxies. Latter can only forward TCP traffic, for UDP at least SOCKS5 proxy is needed which operates at L5. DNS and mostly games and VoIP apps generate UDP traffic, so they won't work with http proxies at all. ping utility - for instance - uses ICMP (at L3) which can't be encapsulated in TCP or UDP, so it won't work with SOCKS too and requires VPN.

See more details in Why proxy set on Android does not work when used as hotspot?

DOES HTTP PROXY WORK WITH EVERY APP?

Proxy is not meant to be set system-wide, or in other words you cannot force all apps to use the same proxy you have configured in Settings. Instead apps are supposed to make proxied http connections if they want to. Operating systems provide proxy-aware libraries (for http connections) as part of the SDKs so the developers don't have to take care of proxy related stuff separately. Such Android apps honor proxy settings set system-wide (but may still fall back to no-proxy mode if proxy fails for some reason).

Other OSes also use similar approaches to provide system-wide proxy settings through some GUI settings menu or using environment variables on CLI. Browsers and some other apps like email clients usually have their own settings as well to set proxy. However if the app/program is not proxy-aware, it won't honor any of the proxy settings at all. That's why when setting Wi-Fi proxy it warns:

  "The HTTP proxy is used by the browser but may not be used by the other apps."

Same holds true for proxy set through PAC file or in APNs (Mobile Data) or global proxy (meant for managed devices).

Coming to your questions...

  While using the browser on my Android device I can see requests logged in Fiddler
  ...
  However, when using certain apps I can see no requests being logged

The guide linked in the question suggests configuring Android WiFi settings to use proxy. As explained above, the browser would be proxy-aware, the "certain apps" aren't.

  I want to be able to analyze the requests sent between an app on my phone which controls a wireless thermostat connected to my LAN via WiFi.

Make sure your concerned app is generating http traffic to be captured while sniffing on proxy. Otherwise use something at lower level - e.g. SOCKS proxy or VPN - for other protocols.
Make sure the app regards Android's global proxy settings when making http connections. In case of https the app should be using CONNECT method in place of GET.
If the app is not proxy-aware, you need to enforce proxy on phone and (in case of https) do forced / transparent SSL/TLS interception on proxy.

Enforcing proxy is possible by different methods e.g. by using SOCKS tunnel instead, and/or redirecting traffic towards a proxy server using some Layer 2/3 approach like VPN (tun2socks/tun2http) app or iptables (DNAT). Xposed modules like Inspeckage can also enforce per-app proxy by hooking into APIs.

Another approach is to use a local host (preferably Linux PC) as default gateway and set up proxy there to intercept traffic from any host on local network. In this way no proxy configuration is required on phone. It's also possible to setup packet analyzer tool like Wireshark in place of proxy on local network for traffic interception.

DOES YOUR APP USE SECURE HTTP (HTTPS)?

If the purpose of proxy is DPI, logging, anti-virus scanning, content blocking, filtering or adaptation, you need to do SSL bumping / MITM on proxy server.
MITM requires adding proxy's root SSL certificate to device's credential store (or the app should be able to ignore invalid certificate errors). But since Android 7, user-added CAs (as suggested in the linked guide) are no more trusted to establish secure connections. So you need to add the root certificate to /system/etc/security/cacerts (requires rooted phone). "But app developers can choose to let their apps work with manually added CA certificates." (1)
If the app is using its own trusted credential store instead of that provided by OS, you need to add proxy's root CA to the list of CAs maintained by the app (if that's possible at all).
If the app is using SSL pinning (as the Twitter app does), it won't trust any intermediate authority except its own self-signed root CA. You may try to disable SSL Pinning by taking control of related APIs. Xposed module SSLUnpinning can disable SSL pinning for JSSE, OkHttp and Apache http client libraries. But if the app uses some other libraries/APIs, you are again out of luck.


How to copy mp3 files from computer to Android phone First post, not sure whether this question fits here. Just bought Xiaomi m4 phone. When connecting it to computer I see a new drive with 10MB capacity and 0MB free. Can't copy anything there.

How can I transfer my mp3 files to my phone if not this way ?

You should install drivers for your device first. When you connect device to computer select from settings on device, usb connection most related to mass storage. Just google for android usb connection mass storage. After this you can see in your computer internal phone storage and also external sd card(if you have one) as drives.


How do you search for specific apps installed on Android? How do you search for specific apps from installed apps on Android and the list them out? I need to search all apps installed on the device to check if three specific apps are among them. If yes, then I need to list all/any found installed.

You can use free and open source  AM Pre-release app. You can search for any installed app by its name and package name. You can sort apps by label, package name, user apps, system apps, disabled, last update, etc. At first run the app would ask you to setup adb or grant root access. Simply deny it or skip the step. It is optional.

Alternatively, you can also use another free and open source Permissions Manager X app developed by a fellow member of our community, Irfan Latif. The app offers search by name, package name, permissions. You can also exclude apps based on user/system app type and type of permissions.


Is there an alarm clock app that takes account of personal and/or public holidays? On my current and previous Android phones (HTC Magic with stock Android 1.6, and Samsung Galaxy S with 2.1 and TouchWiz) there have been pretty good alarm clock apps that allow you to set a a variety of alarms with a variety of timing and days. This gives you the handy ability to set different alarms for weekends and weekdays, for instance. Unfortunately, I often have the experience of looking forward to a nice lie-in on a holiday but getting blasted awake too early, because I forgot to switch off the alarm.

What I'd like is an app that either adjusts the built-in alarm clock to automatically set the weekend alarm when a personal or public holiday falls on a weekday, or one that replaces the built-in alarm clock and offers this facility.

I guess it could pull info on public holidays for my country from a public feed (pretty sure Google Calendar publish one for most countries) whereas for my holidays it could pick up specific all-day appointments with certain text in from a nominated Google Calendar.

There is an app called Holiday Alarm Disabler. I haven't tried it myself, but it has a pretty good rating at Androlib.

QR Code for Holiday Alarm Disabler:


Running own executable on Android shell I need a specific command line tool and I have made a C program in my Linux shell. I have compiled the program with an ARM cross-compiler. I have then moved the program into the Android file system and tried to run it.

The output is permission denied.

What do I have to do, in order to run my own compiled programs in Android file system?

I assume that you used adb push for uploading your executable to the sd-card. Unfortunately the sd-card is always mounted with "noexec" which means that you can't execute anything from here.

Therefore you have to copy the executable to the local filesystem, e.g. to /data/local. In case the device is not rooted or you don't have BusyBox installed there will be no "cp" command. You can simply use cat: cat /sdcard/myprog > /data/local/myprog.

Then you have to set the executable permission on the executable. Chmod on android usually does not support the "u+x" syntax. Therefore you have to call chmod 555 /data/local/myprog.

Afterwards you can execute your executable: /data/local/myprog.


How can I transfer photos from my Android Jelly Bean device to laptop while preserving the original timestamp? I want to transfer my photos from Samsung galaxy Pocket Neo gt-s5312(4.1.2,Jelly Bean) to Laptop with out changing Time Stamp (File creation date and modified date).I tried MTP,Bluetooth,wifi,mail attachment,adb pull and GoodSync  but no use.Please help me.Thanks.

The easiest way to get your photos transferred to your laptop is directly using USB cable to copy and paste them there.


Change ROM Samsumg S7 Edge I have a Samsung s7 Edge cell phone, I bought it in the US with the Verizon company,
I returned to Mexico and I am working with the Telcel company, the model is GS G935V, my question is: I Can install a ROM SM G935F Telcel?

I Change mi ROM of SM-G935V to SM-G935U and all Verizon applications have been removed.

I share the ROM link in case someone wants to change it.

SM G935U


Extract Android Image from Samsung Galaxy S4 device I'm quite happy flashing stock versions of Samsung Android to my Samsung Galaxy S4.

What I'd like to do is install some apps on my phone and then extract the phone into an image that I can flash back to say another S4.

Is this possible?  I have been using Odin to flash the device so far.

Go to recovery and create backup or use titanium back up to back up apps. One more way is to recompile rom zip with placing needed apk in installation folder. You can find more details on xda forums


Forgottern Pattern on a Samsung Galaxy Tab A Does anyone know how to reset a forgotten pattern to a Samsung Galaxy Tab A. My sister has forgotten the pattern and cannot access the tablet. Can you guys help me.

To do this, you will need to use recovery mode and will need the Google account password linked with the device.

Power off the device and hold Power+VolUp+Home, then wait a minute.
Navigate the recovery menu with VolUp to go up and VolDown to go down, and the Power button to select.
Select factory reset>Yes.
Press "reboot system now".
Enter the Google account password last used with the device.

Your device should now be unlocked, and you can use it again. But none of its original data will remain (except data on the SD card). If you still have issues, contact the company and tell them your issue, and what to attempted to solve it (You will not void your warranty with the steps shown above).

For more, refer to this article on the Samsung website.


What do the 2 triangles beside the WiFi icon mean? I'm running Oreo 8.1.0 on a Xiaomi A1. In the status bar, I see the following three similar icons beside the WiFi icon, never more than one of them at a time:

One of them is a solid equilateral triangle, with a vertex at the top, occupying the top half of the status bar.

One is a solid equilateral triangle, with a vertex at the bottom, occupying the bottom half of the status bar.

And the third is the combination of the other two.

I can't find any info about all of them by searching online, nor at Material Design's Icons.
What do they mean?

I guess you think on up/down arrows next to the WiFi signal indicator. They are called network activity arrows/indicators.
Those arrows are showing when there is network activity. Arrow pointing up means you are uploading data (doesn't necessarily mean that you are uploading a file but rather that there is network activity, when you search something on Google you need to send data first - request to be able to receive) and an arrow pointing down means that phone is receiving data via the internet. They can appear separately or both at the same time.
They also appear next to cellular signal strength if cellular data is active. Sometimes arrows are inside of WiFi/cellular icon, it really depends on the device manufacturer.


ZTE Obsidian running Android 5.1 doesn't save files to SD card. When I try to update apps through Google Play I can't save the app to the SD card. In settings I chose SD card as the default drive but it still doesn't work. Is there anyway to make the system recognise the SD card? I constantly get insufficient storage space messages.

Later versions of Android do not allow for install to SD card. The cache can be saved here (which you've already enabled the option for) but installing the application directly to the SD card is no longer supported.


Making lock screen notifications show only in drop-down menu Using oneplus 3t, Android 7.0, oxygen OS 4.0.3, not rooted.
I'm trying to get my lock screen notifications to only be visible when I slide down the notification bar, and show the app icons on th top right. Is this possible? Thanks

Go to Settings -> Notification -> Tap on settings icon on right top and click "On the lock screen" -> Don't show notification at all.And for second one (app icons on the top right) is not possible with default lock screen in OP3. Instead you can use LED notification light for the apps or use a custom lock screen app which will disable smartlock.


Remove word from autocorrect - Six Android versions and three phones later Okay, so I've seen this question asked before, but literally none of the solutions has ever worked for me, and I've now gone through three phones and six iterations of Android, multiply versions of the Google keyboard, and multiple keyboards and the issue just will not fix. I've seen this common question asked before:

  At some point, I mistyped the word "don't" as "Dont" and saved it as an autocorrect. Now everytime I type "don't" it autocorrects to "Dont", with a capital and no apostrophe.

The difference between that question and mine is that I've been trying to fix this for YEARS now. It started on the first version of the Motorola Droid back in 2010 or 2011. Using the stock keyboard, I mispelled "don't" and that mistake would haunt me forever. In 2012 I switched to the Galaxy Nexus. With the stock keyboard, the mistake stuck. I searched for a solution, and only found things like "uninstall keyboard" or "uninstall updates" or "clear cache and data" or "try a new keyboard." The only thing that worked was using a new keyboard, so I used Swype and SwiftKey for most of the Nexus's life. Upon release, I was eligible for an upgrade and rushed to the HTC One M8. The phone was superb... I loved everything about it. Except it's big-keyed keyboard... so I switched to the default Google Keyboard. And guess what was back? My awful "Dont" type. I considered moving to SwiftKey or Swype or any of the other available market keyboards, but the truth is I really like the stock keyboard. I tried reclearing caches, data, clearing out the Search history (like another thread suggested), long-pressing on the word, turning off voice input and long pressing, checked my personal dictionary. The issue persisted. I even side-loaded the beta Android L Google Keyboard, and it immediately reappeared. I totally uninstalled Google Keyboard, Google Voice Input, Google Text to Speech, and used CCleaner and The Cleaner to clear all of my caches and data, and when I reinstalled Google Keyboard, it persisted. I tried the same thing again and re-sideloaded the Android L Google Keyboard... same issue. Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jellybean, and now KitKat and the issue has still persisted. Three different phones, three different manufacturers, three different UIs. The issue still persists.

Please, someone, help. :(

(Why, you may wonder, is it such a big deal? First, it's not fun to answer professional emails from my phone and constantly spell "don't" as "Dont." I'm a teacher, and this looks extremely stupid to parents who expect their kids are learning from the best.)

When you type in "don't" try holding your finger on "Dont". You should get something along the lines of:

Never predict "Dont" again?

Press yes, and you should be sorted!


Terminal on Android device itself I'm trying to follow this advice on checking USB connectivity status which suggests using ADB, "or from a shell on the phone" where I should execute:

cat /sys/class/typec/typec_device/current_detect

The latter seems great. But I can't find out how to start a shell on my Nexus 6P with Android 6 (not rooted). Basically, I'm asking a variant of the question: "terminal on real android device from PC", but again: I'd prefer not having to use ADB.

Is this possible? Or does this require an app and/or my device to be rooted?

The answer to the question seems to be: no, there seems to be no built-in terminal, at least not in the stock Android that comes with the Nexus 6P. You'll have to install an app for that. (I've asked on our SoftwareRecs.SE sister site which got at least one great recommendation.)


Swype delete key problem I have a Samsung Galaxy S2 with the latest firmware an a preinstalled Swype on it.

The problem I have, is in the standard email application when using swype keyboard and trying to delete a character, it will append the word again and so it's impossible to delete a word. For example: I type Test, then hit the backspace button and it results in TesTest.

My question is now, can I solve this problem without having to root the phone in order to reinstall swype?

Addition: My android version is 2.3.5, my firware version I9100BOKJ1.

Do you have an ICS rom installed? I have that same issue with T9 keyboard on the Galaxy Nexus. I reported the issue to Nuance but they claimed the T9 doesn't support ICS.

You can fix it by holding down the backspace key until the whole field is cleared, then switch to a non-sliding keyboard to enter the info in the To: field.


How to extract ZIP files on SD card via MTP from Linux? I need to copy 200,000 files from my computer running Debian to the SD card on my Moto E running Lollipop.

I have installed mtp-tools and can mount the SD card in Thunar via MTP. I attempted to copy the 200,000 files directly, but Thunar estimated this would take 200 hours to complete. So I compressed the files inside some ZIP files, which only took a few minutes to copy to the SD card.

Now that the ZIP is copied over, is there any way I can use Linux utilities to extract the files found on the SD card, without installing a file manager on the phone?

In order to unpack a ZIP file that's located on your phone, you can make use of the unzip command, which is included in BusyBox. To execute it, you can either install a Terminal emulator on the phone, or use adb from a computer with your phone plugged to it via USB.

ADB method

Before plugging your phone to the computer, make sure that the checkbox near USB debugging, located in the Developer settings, has been selected.

Next, plug your phone to the computer, start a shell on the latter and install ADB, which you'll use as a means to execute commands in your phone.

After the installation is complete, start ADB by issuing adb shell, which will trigger an authorization dialog on your phone's screen. Accept it, and focus on the newly issued command, since you might have noticed that a new, differently prefixed shell has taken your previous one's place on the computer: you're now commanding your phone.

Now, from the ADB shell, cd to the directory where your ZIP is located, and create a new directory with mkdir Directory (replace Directory with a name of your choice).

Finally, issue unzip archive.zip -d Directory, replacing archive.zip with your archive's name; the contents of the archive will then be extracted to the specified Directory.

Should you find too much output cluttering your shell, replace the unzip command above with unzip archive.zip -d Directory &> /dev/null, which will silence the command.


Text bubble randomly changing color on Galaxy S6's stock Messaging app on Android 6.0 I have a Galaxy S6 through Sprint and just upgraded to Android 6.0. Since the OS upgrade, my text messages have been seemingly randomly changing color. The text is always the same color, but the background of the bubble will change (yellow background on my messages, white background on incoming messages).

I thought initially the color change was caused by message status - sending, sent, received, etc. This does not seem to be the case, as once one turns yellow or white, it stays yellow or white.

I also thought that the colors corresponded to messages that I or my texting partner had not responded to (I sent 2 in row to her 1 incoming or vice versa).  This also does not seem to be the case, as I have been able to send multiple in a row without the color changing.

Do you know what the different background colors signify and how to turn them off?

"Light-blue text bubble" anomaly compared to normal text bubble (dark green and blue)

After a lot of research I haven't (and from the comments, it looks like neither have other users) been able to find any resources on the internet regarding this curious phenomenon.

I am, therefore, forced to accept this as some sort of Easter egg from the Samsung developers' side (although, in my opinion, Easter eggs should at least look nice.).

This also means that you don't really get an option to 'opt-out'. If it really bothers you, you can Contact Samsung (although their 'Live Chat' feature seems badly designed since I couldn't get a representative to talk to me even after 30 minutes) or use another messaging app.


Can I use ext4 on my SD card in a non-rooted phone? I know that on a rooted phone, it's reasonably normal to create a small ext4 partition for App2SD to use, but I'm not asking about that case:  I have a non-rooted HTC Desire running Froyo, and I'd like to format the whole of my SD card as ext4 instead of FAT.  I'm aware that this will mean that Windows PCs won't be able to use the card, but all my PCs run Linux so they should be fine.  Will the phone be able to access and use the card in this case?

ext4 should be supported if you have an upgrade to 2.3 or 3.0 Android (I see that your post is from just before the 2.3 & 3.0 releases...).

...and when btrFS is added to Android, it has a nice mount-option ",ssd" with wear-levelling etc that ext4 doesn't have... and more speed than ext4 now, esp if you use ",compress=lzo" OR ",space_cache" in fstab (but don't use compression WITH the space_cache option, only use 1 or the other or else it slows to a crawl in some benchmarks) -- and that speed comes despite btrFS checksumming of all data (not only of the journals, as ext4 does). :-)


Need absolute path to "Download" on Android 6.01 ...Due to the developer / maintainer of Terminal-IDE moving on, I'm trying to find equivalent capability and after hours of research found "Terminal Emulator for Android" (which is the same app as "Android Terminal Emulator"). But of course, it doesn't have all the tools necessary. I looked for some hours - not an exhaustive search but how many hours are you going to look?! - and found nothing that appears to have the tools already built in (other than Terminal-IDE).

Rather than develop them myself, I found K-Box which provides "standard Linux utilities in a stock, non-rooted Android device" and which has its main example using the Android Terminal Emulator as a starting point. Sounds perfect!

I was following the basic directions there, however, I can't hardly get started because I can't seem to find the path to the "Downloads" directory?! Frustrating.

In doing my research, I found this interesting and thoughtful writeup, but didn't get to a successful answer.

To be clear, to get this installation going, I have to transfer a file from ANY LOCATION into the Terminal Emulator environment, and that brings the tools that then make the terminal emulator more of a real Linux environment on the Android. The location does not have to be "Download", but that directory was easily enough mapped by my desktop computer's file system browser upon plugging in the USB connector... In fact, that's how I installed the Terminal Emulator - by putting the apk file (and for several other "side load" apps) into Download and then telling Android to install them. So the real trouble is, I can't seem to find that location from within the Terminal Emulator!

Locations I can find but for which I have no permissions include:

/storage/emulated
/data/media/0/Download
/data/media/0/Downloads

In each case, it returns:

"Permission denied"

Ideas?

For me on Pixel 3 XL using Termux, the absolute filepath was
/storage/emulated/0/Download

If I remember correctly I got a permission error when trying to ls (or pressing Tab after typing) in /storage/emulated/, but if you type out the full path, it should work.


In google contacts where is the contact for me? I'm not sure if it matters but my phone has 'HTC sense'.

I have all my contacts sync'd with my google account.

I have a normal contact called "me" in my google contacts that through various merging has accumulated all my contact details.

However on the phone that shows up as a normal contact called "me" rather than going into the special "my contact card" thing.

I would like to fix this, but preferably without having to copy all the stuff over manually.

The contact record for you I assume just has your name.  If you link the two (top right corner when editing a contact) it will pull all of the information in.  On the down side it will eliminate the "Me" entry.  At least that's how I remember it working when I went through this.  My Wife just left with my phone for the evening...


How to determine cause of boot halt in Samsung logo screen? The apps kept crashing on my phone (even MIUI Home) so I shut it down using the long power press and selecting shut down/power off option.

When I powered it back on, it just stays stuck on the Samsung logo boot screen with the yellow warning sign (which has been there ever since I rooted it).

Here's what I tried which didn't work:

List item
cleared cache, dalvik, fixed permissions - FAIL
with above, it means booting into CWM works fine but booting into OS fails
reflashed with MIUI i9100 ICS 2.12.14 (still downloading 3.1.25 as I type this) - FAIL
removed micro SD and SIM and tried booting - FAIL
earlier today, it started doing the crashing thing too but after reboot, it went into Safe mode. I rebooted again to get out of safe mode. After booting back normally into OS, all my non-system apps were out of there arranged folders and just listed in the next home screens like they were all reinstalled.

So I got to backing up my data with CWM and did a data wipe and it now boots successfully.

I need to restore my data. Can't work with a fresh wipe.

With this, at least I know it's not a HW problem. Or is it? :O

First of all, it always a good thing to have USB Debugging on. It can help you check your phone and even recover it if something is wrong.

When your phone is on a boot loop and won't start correctly, you can use adb to check where might be the problem. Connect your phone via the USB cable to a PC with adb and then type the following:

adb logcat

Power your phone and you should see, as your phone starts the boot secuence, a lot of information in the adb window. That is the current log of your phone boot secuence (like the one you can see in linux for example). If the phone ends in a boot loop, you should be able to see what is trying to do and then try to fix it.


How to start an automatic slideshow of images in Gallery? Using Gallery I have done a slide show of images. Now I need to automatic slideshow of images. When I click "play" button it should automatically scroll and when I click pause it should stop scrolling. How is this possible?

Thanks

Click Gallery > Click any folder, e.g. Camera > Click any photo

Now the photo is shown full screen.

Click Slideshow in the left-down of screen. (It may be hidden. Touch the screen to let it show.)

(after a while)

Touch the screen to stop rolling.


Can I charge my tablet with a plug that has different output voltage and current? Can I charge my tablet with a plug that is for an old fashioned mobile phone? The plug has a different output voltage and output current.

What are the output specs of the charger?

With a different amperage, there's no risk unless the amperage is very high. A different voltage might cause problems. Modern devices need 5V and anywhere between 500mA to 2A. Don't try something like 9V. Also, using high amperage to charge is not good for long term health of the battery.


Are there a way to scan Android smartphone from outside the phone? My friend's phone got a virus that he can't open his lock screen(every time he wants to do that, it says try 60minutes later again!).
So I am looking for a way like online virus scanner or any other ways to kill this virus?

Try to reset the device, hopefully it should work. If not, then try doing hard reset by clearing emmc cache. To hard reset the device press the volume down and power button at once - this works on most devices.


Swipe down to search in the Google launcher? My phone runs a Pixel Experience ROM which has a stock Google Launcher that I like a lot. I do not wish to change launcher.

I used to have a Huawei device, and it had a feature that you could swipe down on the home screen and it would search the enitre phone for apps, contacts, etc. I believe iOS has a similar feature.

Is there any way I can get this same feature on the Pixel Experience ROM, without switching launcher?

I have root, Xposed, Magisk, etc. My Android version is 8.1

You can't get that feature on Pixel Experience until the developers make for it. But you can still find apps on the Google Play Store which have similar search utilities as you said without changing the default launcher.


What can i do to recover my Galaxy note 1 hallo i tried updating my Galaxy note GT-N7000 and it went on well. latteron it asked me to install another plugin, which i just clicked and it started automatically. now it jst went off and does not come on. when i put it on Charge, it does not indicate and when i remove it from Charge after a while, it jst indicates 100% full and stays off. i have tried all means to put it on and also through recovery mode to no avail. i just really wish someone could help me out in this. Thanks for understanding.

Reflash it with PC using UniFlash
Visit here: http://www.addictivetips.com/android/uniflash-for-android/

There are also many solutions available on google for reflashing without turning on the device or with a PC.

And if this is due to hardware problem likebif the display is gone, then you should think about going to the care.


Is there a way to stream all audio from PC to Android via USB? My headphones socket on my laptop is busted, and I'm wondering if I can stream all the audio (every sound the PC makes) from my laptop to my Android, so I can use the headphones connected to the phone.

It has to be by USB/Firewire, as my laptop doesn't have Bluetooth...

You would better off getting a pair of USB headphones than streaming it to your phone.


Why does android extract native libraries to 2 locations? I have recently noticed that android extracts the native libraries in the 'lib' directory in the apk to two different locations. They are in the app folder (/data/app/package/lib/) and the app data folder (/data/data/package/lib). Not to mention theyre already contained in the apk. For games where these libraries total up to 50mb each, this wasted 100mb of my storage space on my SD card. Why does this happen. Is this normal? Is there any way to stop this from happening?

I am on android lollipop (5.1.1) running a resurrection remix ROM for galaxy s3 neo+.

In truth, the lib folder you can found under /data/data/com.package/ is called a symlink. The real position of an app's libraries is located to /data/app/com.package/lib, while the reason for the libraries to exist outside the APK, is for performance purposes: since APKs are compressed files, it would be a waste of time (and a considerable negative impact on usability) to have the OS extract them anytime you launch an app, don't you think?


When I write an email using the Android mail apps, how can I send it 2 hours later? When I write an email at 2:00 AM or 2:59 AM I don't want to send it at that time (because I want to go to sleep), but instead tell Android/GMail to send this email a few hours later, because of timezone differences.

Right now I can only send immediately, not planned email. Are there any GMail apps which can do that, or other apps which can use this concept and send the email via GMail in Android?

check this article out.
Using m.boomeranggmail.com you can sign in with your gmail account and schedule delivery times for your emails.
As of now there is not a standalone app, only the mobile web app. But it will do what you're wanting!


How do I install Xposed Framework on Android x86 running in Virtual Box? I downloaded Android Marshmallow from the Android x86 project and installed it on Virtual Box. I am now running Marshmallow on Virtual Box on my Mac computer.

I looked up instructions on how to install Xposed Framework on Android, only to later realize that it is mostly intended to be used on devices with ARM processors, like smartphones. I have heard, however, that some people have been able to get it working on android emulators running on computers. I am wondering how I might be able to do this on virtual box with the Marshmallow version of Android x86.

I tried to use the instructions listed here: How can I install flashable zips in Android-x86

The answerer gives "fool-proof" steps, which I was able to follow. After I complete Step 14, however, the Terminal Emulator app gives me this error: "Extracted file system/xposed.prop not found!"

Does anyone have any advice for what I can do to fix this? Or should I be going down a completely different path than what I am now trying? I know that on phones, the normal process of installing Xposed involves a custom recovery and whatnot, but I am not sure that is possible on an emulator.

Any help would be much appreciated!

I see you made a mistake,you should do cd then the derectory of the extracted file then sh flash-script.sh such as su enter cd /sdcard/download/ file name /META-INF/com/google/android/ enter" sh flash-script.sh


Can an application wipe or corrupt a SD card? Is it possible for apps to eliminate or corrupt SD Card specifically the apps that are installed from Play Store? Lately my micro SD card got wiped out on its own and I couldn't recover any of my data since I formatted it as the default disk to write earlier on my phone. I also wonder if it is possible for Beta version of apps to distort an SD Card

Yes, it is possible for an application to maliciously wipe or potentially corrupt data on a SD card. However, that is very unlikely to happen.

More likely is that the SD card had some sort of hardware failure.


Moto G 2 Lollipop update breaks mobile data After i updated my Moto G2 to lollipop, my mobile data is broken. I have the proper settings, i tried rebooting, nothing works.
I read on some other thread that i should exchange SIM slots. I cannot do that because T-Mobile actually stuck a nano sim in SIM1 slot.

any suggestions? should i try factory reset?

Two things to try:

You can fairly easily find sim card adapters on ebay or similar sites (or build one via online instructions). I'm using an ATT nano sim in a samsung micro sim slot with a adapter and it's quite slick.

If the sim isn't sitting in the slot just right because of all the extra room (and lots of jiggling as it travels with you), it may be causing your lack of data connection.

Contact t-mobile and verify that you're using the correct APN settings for the device/OS combo.


Unable to install a modified apk file I want to monitor the https traffic of an Android app downloaded from google play.
This app can only be run at Android N and above.
So I use Charles proxy and follow this document to modify the apk file.
Here's what I have done:

Download the app from google play.

Use apk extractor to get the apk file of the app.

Run apktool d the_app.apk to extract the apk file.

Modify res/xml/network_security_config.xml and AndroidManifest.xml based on the description of Charles Proxy document.

Run apktool b the_app to package the files back to an apk file.

Install the apk on my Android phone, whose version is 8.

My phone says "App not installed".

Why can't I install the modified apk on my phone?
I've disabled Google Play Protect on my phone.
The apktool is installed by following the description here.
Is there anything I missed?

The generated APK file by apktool needs to be signed before you can install it on a Android phone or emulator:
First you have to create a key-pair for signing stored in a keystore (only required once):
keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Note this command uses keytool for JDK. source
Then you have to sign the app using apksigner which is part of the Android SDK:
java -jar build-tools\29.0.3\lib\apksigner.jar sign -ks my-release-key.keystore <apkfile>

Now you can install it on the device:
adb install <apkfile>

If you have the original apk file installed on device you have to uninstall it. because of the changed signature you can install your modified apk file over the already installed original file.


Questions about safety and reversibility of SD card partitioning. In connection with my previous problem, I want to dedicate part of my memory card to the condition of the internal memory using the application Link2SD. I know that I should create a second partition "for the apps". So I have questions about the process of partitioning (to be sure that I won't break something, or I won't do something that I won't be able to reverse):

1. To make the partitioning should I deallocate (remove) the main partition (G or another letter, NTFS logical), then create the first partition (G, Primary, FAT32), then create a second partition (Primary, ext2)?

2. Can I reverse the above process? By simply remove the two partitions and return to one big partition (G, NTFS logical)?

3. In the Android's filesystem, files from memory cards are available at the path /storage/extSdcard/. Will after partitioning the path will be still available or changed?

4. I have a strange path /storage/sdcard0/. For what it is responsible? Will the partitioning can change this folder?

Basically your approach is sound, with some minor adjustments I'd suggest:

You could do that. But it would be easier to simply shrink the existing partition. Using the right tools, that would even keep the data.
Of course you can, but you'd lose the data from one of the partitions: Simply remove one partition, and resize the remaining one to fill the entire card. But do NOT use NTFS :) It must be FAT then again, as it was before partitioning.
Depends on your device/ROM. If /extSdcard was, before repartitioning, the place you found the external card, after repartitioning you should find the first partition there. If not, simply use a terminal app (or adb shell) and issue the command mount (or, possibly easier, df) to list all mounted partitions and find where it went to. Should be the only one using FAT, so easy to tell ;)
That "strange path" points to your internal SD card. In case you wonder what then /sdcard is pointing to: to /storage/sdcard0/ (it's a so-called symlink).


How to restore Line messages from titanium backup? It seems that Line (a messaging app like WhatsApp) is one that I cannot easily restore app data (messages) through titanium backup.

There is a whole thread on XDA, highlighting one post that had 13 thanks:

1. Restore Line with Titanium Backup (app+data) (DON'T OPEN THE LINE APP YET!)

2. Log into a root shell and delete the previous settings:

sqlite3 /data/data/jp.naver.line.android/databases/naver_line
delete from setting;
.quit

It looks quite difficult and I am not even sure it's correct.

Can anyone confirm before I try?

Also what is a root shell? Is that some form of app?

Log into a root shell

It's a mix up of multiple things. It simply means, login into a shell and then switch to root user or alternatively, directly login as the root user. For Android, you can login from a  remote shell using adb shell command. It automatically logins as user 2000. Alternatively, use a terminal emulator app and it would automatically login using its own UID. In both the cases, don't bother about the term "log in".

Switch to root user using su.

sqlite3 /data/data/jp.naver.line.android/databases/naver_line

sqlite3 is a command-line tool to interface with SQLite databases. Stock Android doesn't come with it.

That command does nothing more than attaching the database naver_line located under /data/data/jp.naver.line.android/databases/ to sqlite3 so that latter can do its work on it.

delete from setting;

I don't have that app or its backup but the command indicates that there is a table named setting in the said database. That command would delete all the data available in that table.

.quit

It would disconnect the database and exit from the sqlite3 tool.

I don't know whether those commands would achieve anything or not, so take this solution as a partial answer only.


Disable lock screen wallpaper on S3 Android 4.3 I can change the wallpaper on the lock screen on my S3, but is it possible disable it completely? I can't see that in the menus, I am only able to pick a wallpaper from the gallery.

You could try and change it to a black wallpaper. There is a No Wallpaper app on Google Play, which you install as a live wallpaper. It doesn't take a lot of resources.


"OK, Google" Command To Launch Music App I am trying to find the voice command to launch the app on my Note Edge to launch the app called Music  It is a stock Android App, but anytime I say Music or anything of that nature, it immediately loads Play Music.

Is there a voice command to launch the Music app, or is there a way to customize voice controls on what voice command opens which app?

I have a Sony Phone with both Stock Music player and Google Play Music player.

  This works for me, I'm not sure for Samsung Phones. But you can give it a try.

I manage to open my Stock Music player from Google Assistant by saying "open music from Sony".
To open the play music, i say "open music from Google" (or) "open play music" (The app name).


Open source tasks app that syncs automatically with Google Tasks? Now that there is an API for Google Tasks (tasks in Calendar), do you know a tasks app with the following features?

Automatic sync with Google Tasks
Open Source
Works offline too.
Minimalist (same featureset as Google Tasks, plus widget maybe)
A new task can be added very quickly, without having tens of inputs to enter deadline/assignee or anything that is not available in Google Tasks anyway.
Available for my poor Android 1.5 phone

I think Astrid is open source but you might want to check better because I'm not sure.


Can't install Lineage OS due to outdated bootloader on Moto G 2013 XT1034 falcon I just bought a Moto G XT1034 and I'm trying to install Lineage OS 14.1 (lineage-14.1-20170307-nightly-falcon-signed.zip). I'm following the wiki instructions (http://wiki.lineageos.org/falcon_install.html). I successfully unlocked the bootloader and installed the custom recovery (Team Win Recovery Project) but when I try to install the new OS I get the following error message:

This package supports bootloader(s): 0x4118, 0x4119, 0x411A; this device has bootloader unknown.

Apparently my bootloader version is 4105:

$ fastboot getvar version-bootloader
version-bootloader: 4105

How can I overcome this issue? Should I update my bootloader? Is there a safe way to do so?

Use this tool to upgrade your bootloader to a compatible version.

You should also update your TWRP to the latest version, as older versions aren't compatible with the new bootloader either, and will display a moving line across the screen if you insist.

After these steps you are clear to proceed to flashing LOS 14.1.


Reduce minimum in call volume I find that the minimum in-call volume on my HTC Desire is still far to loud on some calls.

Since I got the phone, I have flashed several different custom ROMs, radio updates, etc, and have had the issue throughout.

Do you know of any way (setting, hack, app, whatever) to reduce the minimum volume?

My device is rooted and I am currently running one of the CyanogenMod 7 (Gingerbread) nightly builds.

Place a single layer over the speaker.*
Repeat Step 1 as needed.

*Works with Wii-motes too.


Multiple copies of files on SD card I use Sony Xperia C1505 which I got three years ago. The phone had been repaired multiple times because od Jack not working and system crash but everything seemed fine since the last repair which had been six months ago.
The problem is that every time I connect phone to pc using USB cable, some files duplicate but I can´t delete any of them (the phone says "Failed to delete file")
All copies of music are working though. Some of photos are "broken files" but when I reload the SD card, everything is fine.
My gallery now has more that 4K of pics instead of 1K. It still ceeps multiplying the files everytime I connect the phone.

I tried restarting phone several times, moved everything from SD card to PC and deleted everything but the problem stil persists...
I am scared to delete the copies because I don´t want to lose any of them
P.S.: I apologize for my english, it is my third language

This looks like the media scanner messed up its database. I recommend to:

clear the media storage (see the middle of this page for details with screenshots):

go to Settings › Apps › All
find "Media Storage" and tap the entry once to open the app details
chose "clear data" (to empty the media scanner's database)

reboot

On device startup, the media scanner will be triggered to run, and should – this time cleanly – build up it's database.

Note: If you've customized ringtones/notification/alarm sounds, you might need to redo that afterwards as the association might be lost.²

² Applications identify those sounds by an ID, not by directory and file name. With the new buildup database, those IDs no longer match.


HTC U Ultra: Can I use dual SIM on this device? There seem to exist different versions of the phone.

I can insert 2 nano SIM cards in the device but how to activate the second one? There is no enter PIN dialog popping up. On YouTube I saw an unboxing video that showed dual SIM support.

Enter download mode by powering down the device and then holding both VOL_DOWN and POWER to power it back up. It will boot to a screen saying hTC download mode.

The 3rd line of the displayed info will say something like htc_oceuhl PVT S-ON. uhl corresponds to the single-SIM variant, dugl is the international dual-SIM variant, and dtwl is the Chinese dual-SIM variant.

You can exit the mode by selecting "reboot" in the download mode menu.


Troubleshoot/ Tune Android performance / speed I have a Motorola Xoom (not rooted) and new to the Android world (at least as an advanced user).

I've installed several (around 30) games + several (around 30) apps. I've noticed that it became a lot more slow. Actually browsers can barely work (they hang from time to time). I noticed that several games and apps have active daemons running.

I wanted to:

Track the apps that are being used.
Track the apps that are loaded on startup (and eventually change it).
Do anything to improve performance

TL:DR; I want to troubleshoot / tune my Android installation.

Is there any application for that?

Is there any document recommended for this? (I'm an advanced user - developer)

Thanks!

There are a bunch of Tutorials around on the net on how to increase performance of your Android device (e.g. on LifeHackers here and here). One thing to definitely keep your fingers AWAY from are so-called "boosters" and (automated) Task-Killers. As rm-vanda already stated, they make things only worse; tasks should only be killed if they misbehave (e.g. are hanging, running havoc while eating your CPU and the like). Android manages its RAM fine, no need to worry about that.

As for the auto-starters, I can recommend AutoRun Manager, which is actively maintained and simply the best of all I tried (and I tried a lot).

To figure out what is consuming your ressources, a good candidate helping you would be System Tuner. While the free version simply lets you monitor activity life, the pro-version also offers background-monitoring and stores its data for later analysis.

Some other steps you could perform include:

from time to time, clean up caches (to remove old data and get back precious internal memory; helping apps in this segment include Cache Clear, Quick Cache Cleaner, CacheCleaner NG, and Android System Cleaner - the latter taking care for more things than just cache
Moving some rarely used Apps to SD (if they don't have widgets you are using) saves additional internal space.
uninstall unused apps


Why is my Huawei IDEOS X3 (U8510) not appearing in the Device Manager list? I have just written my first Hello World app for Android using the Eclipse plug-in. As I understand it, I can run the app from within Eclipse so that it will be automatically downloaded to the phone. I should be able to select whether the emulator or phone should be used.

So far I have not been able to run the app on the phone. There are no connected phones to deploy to. When I look in the Device Manager (Windows 7), there is also nothing there that looks like a phone and nothing in the 'Other devices' group either.

Can anyone suggest what I can do?

Alongside installing the correct dirvers, I've found that you may need to also do a bit of manual setup so that your computer can recognise the usb device.

Try this: find the .android folder in your home directory, and replace the adb_usb.ini file with this one. this tells your computer to let adb work with a load of different usb devices. You may need to restart ADB via the command line:

adb kill-server
adb start-server

and now adb should show you your device

adb devices


Android APK installing method I want to know how the APK installing in Android exactly works. E.g. a downloaded APK is installed when I press 'install' but there is some process, right? I want to know that.

Inside the APK of the game called Mini Militia I found there are three folders inside the assets folder: HD, HDR and SD. The APK installs one of those according to the phone's resolution maybe, I don't know. I edited some files in the HD folder but my phone installs the files from HDR. My mobile is a OnePlus One. I want to know if I could change that.

In Android versions <= 4.4 (KitKat and older) the APK file is simply copied into /data/app folder, a cache file is generated for it and installed on the cache partition. When Android is booting, it checks if cache files for any APKs are missing and generates them if necessary. And that's it.

In newer Android versions (>= 5.0 so Lollipop and newer) it's a bit more complicated because of the new ART virtual machine. A new folder is created in /data/app for every app and the APK is placed there. Libraries are extracted from APK into /data/app/<app_folder>/lib and code is piped through ART's ahead-of-time compiler. That's why installing apps takes much longer in ART-based Androids.

Other files aren't extracted from the APK unless the app itself does it.


Adding tags to photos in the Gallery The Gallery has an option to group photos by "People" and "Tags".  Does anyone know how to set these tags?  There doesn't appear to be a feature to tag photos taken with the phone's camera, and I've tried copying an existing tagged photo onto the phone (both via MTP and email) and the tags were ignored.

You need to have a Picasa account (which is auto-created if you have a Google+ account) and also have Sync Google Photos turned on (which is automatically on if you have Google Sync turned on.)

Share your photo with Picasa.

Go to Picasa Web Albums at https://picasaweb.google.com/home and find your photo.

In the right-hand margin, you'll see Tags  and a "+" button with a Tag icon.

Click that button, which is the Add Tags button.

Enter your tags, which are space separated.

On your Android device, go into Gallery and go up to the top level using the Up caret in the upper left, which is the left-most side of the action bar.

It should refresh automatically.  If not, you can manually choose "Refresh" in the menu in the upper right.  This is what syncs the tags that you created on the web to your Android device.  (Sync Google Photos is what really does it under the covers.)

Now you can choose the album that has the photo that you tagged above.

Then choose the menu item Group by > Tags.

Voila!  You can now see your photos grouped by tag.

Happy tagging!

Picasa Web tagging is documented at:
http://support.google.com/picasa/bin/answer.py?answer=55851

Sync Google Photos is documented at: http://support.google.com/mobile/bin/answer.py?answer=2395276


Droid Explorer does not recognize my HTC Incredible S Please note that this question is now resolved (March 10, 2015) by new release of DE version 9.0.0.1 with thanks to Ryan.

My phone is Rooted and has BusyBox installed and USB Debugging enabled.
Device Manager shows Android USB Devices \ My HTC - device working properly.
DE shows blank 'Select Device' screen.
I am running DE version 0.9.0.0 (x64) on Windows 7 Pro.

I have done the following..

uninstalled all software that included a copy of adb.exe including Android sdk
uninstalled DE
uninstalled USB phone drivers
re-booted the PC
installed USB phone drivers by downloading and installing latest version of HTC Sync from the HTC web site.
installed latest version of Android Studio
installed DE
copied android sdk (from the Android Studio installation) to c:\program Files\DE\Android\
Updated the sdk path in the DE config file (in folder 'data') accordingly
Run CMD.exe and, using the DE copy of adb.exe, killed the server, started the server, listed the devices; my phone was listed......

Run DE and DE shows blank "Select Device" screen....

DE Config file....

<?xml version="1.0" encoding="utf-8" ?>
<DroidExplorer>
    <PluginSettings>
        <Paths>
            <Path>Plugins</Path>
        </Paths>
    </PluginSettings>
    <SdkPath>c:\Program Files\Droid Explorer\Android\sdk\</SdkPath>
    <Window>
        <Size>
            <Width>0</Width>
            <Height>0</Height>
        </Size>
        <Location>
            <X>0</X>
            <Y>0</Y>
        </Location>
        <FolderView>Details</FolderView>
    </Window>
    <ApkPaths>
        <Path>/data/app/</Path>
        <Path>/system/app/</Path>
        <Path>/data/app-private/</Path>
        <Path>/sd/app/</Path>
        <Path>/sd/app-private/</Path>
    </ApkPaths>
</DroidExplorer>

DE Log.....

2015-03-06 08:27:11,672   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Settings Loaded from file 'C:\Users\Helen\AppData\Roaming\DroidExplorer\Data\DroidExplorer.config'
2015-03-06 08:27:11,720   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Using build tools version 21.1.2
2015-03-06 08:27:11,721   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Checking for adb.exe
2015-03-06 08:27:11,722   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Using build tools version 21.1.2
2015-03-06 08:27:11,722   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Checking for aapt.exe
2015-03-06 08:27:11,828   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Using build tools version 21.1.2
2015-03-06 08:27:11,828   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Checking for adb.exe
2015-03-06 08:27:11,828   [1    ][ DEBUG] [DroidExplorer.Core.Logger] adb.exe start-server
2015-03-06 08:27:12,093   [1    ][ DEBUG] [DroidExplorer.Core.Logger]
2015-03-06 08:27:12,094   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Using build tools version 21.1.2
2015-03-06 08:27:12,094   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Checking for adb.exe
2015-03-06 08:27:12,094   [1    ][ DEBUG] [DroidExplorer.Core.Logger] adb.exe devices -l
2015-03-06 08:27:12,507   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Using build tools version 21.1.2
2015-03-06 08:27:12,507   [1    ][ DEBUG] [DroidExplorer.Core.Logger] Checking for adb.exe
2015-03-06 08:27:12,507   [1    ][ DEBUG] [DroidExplorer.Core.Logger] adb.exe devices -l

On March 8, 2015....

I would appreciate receiving advice as to how to solve this problem.

Please note that this question is now resolved (March 10, 2015) by new release of DE version 9.0.0.1 with thanks to Ryan.

Part of the problem here had to do with Droid Explorer. There was a bug in version 0.9.0.0 that did not support when adb devices -l returned the "slimmer" format. This bug was corrected in 0.9.0.1.

I just had a breakthrough.
The device is not responding correctly to the adb devices -l because the adbd that runs on the device, in this case the Incredible S, has not been updated to support the newer commands. The -l switch is a newer addition to the devices command. It only knows how to respond to adb devices, not adb devices -l, so it just ignores the -l and responds to the devices request as it normally would.

Since you have an SDK from when Droid Explorer used to install it here is what I suggest.

Uninstall Droid Explorer
Go into C:\Program Files\Droid Explorer\ and delete everything.
You can also delete C:\Users\Ryan\AppData\Roaming\DroidExplorer.
Open Registry Editor (WIN+R -> regedit -> ENTER)
Delete any of the following (if you don't have one or more that is ok, but delete all the ones you have)

HKEY_CURRENT_USER\Software\DroidExplorer
HKEY_CURRENT_USER\Software\Wow6432Node\DroidExplorer
HKEY_LOCAL_MACHINE\SOFTWARE\DroidExplorer
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DroidExplorer

Reinstall Droid Explorer
Make sure you pick the location of the Android SDK that you have installed

The SDKPath is no longer pulled from that config file. But I do actually have plans to put it back in the config file in the future.

The reason you have to uninstall is because we are deleting the registry settings, all of them. If you would like to try the Advanced Route, you can try the following:

Instead of deleting all the registry paths above check for one that contains InstallPath\SdkPath. This is probably in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DroidExplorer, but could be in one of the USER locations as well. Change the value of SdkPath to be your path to where you have the Android SDK installed.


iPhone ringtones and other sounds on Android My current phone is an HTC Desire and I was using an iPhone before. I am really liking the ringtons and other system sounds on the iPhone and I am now looking a way to have these on my Android phone. Are there any apps for that?

As the iPhone system sounds are the property of Apple, I cannot help you find them. If you do, however, place ringtones on your SD card under /ringtones and other sounds like new mail notification under /notifications. Go back into preferences and you should now be able to select these sounds.


Galaxy Tab E won't turn off My grandson added a passcode to my Samsung Galaxy Tab E and can't remember it. I cannot shut it off to do a factory reset. Please help I am a dummy at this also. Thanks

Hold power and volume down (this simulates battery disconnect).
Once the screen shuts down, press (and hold) volume up, home, and power.
It will boot into recovery mode.


Why do different Android phones with the same camera specs have different picture quality? I was comparing the rear camera quality of two Android phones; The Samsung Galaxy S2 and Lenovo A7000.

Both have the same camera specs,

A7000: 8 MP, 3264 x 2448 pixels, autofocus, dual-LED flash
Galaxy S2: 8 MP, 3264 x 2448 pixels, autofocus, LED flash

When using apps like Snapchat or just Camera, I noticed that the A7000's picture quality is lesser (blurry) than that of the Galaxy S2. The pictures taken using the Lenovo aren't that great and the S2 has some really good quality.

Why is it that when different phones have same camera spec, they don't capture images the same way?

The only thing you mention is the resolution. Stating that the cameras have the same specs only because they have the same resolution, is a fallacy at best. It's like saying that two cars should perform the same because they both have 4 wheels.

  When using apps like Snapchat or just Camera, I noticed that the A7000's picture quality is lesser (blurry) than that of the GS2.

With the amount of information provided you might as well roll a dice to determine what camera is better. Did you use the same settings? Did you take the same photo?

  Why is it that when different phones have same camera spec, they don't capture images the same way?

There is more to a camera than its resolution:

Software can have an influence on the image. That software may or may not be visible to you. Noise reduction, stabilisation, etc.
the lens
additional hardware like image stabilisation


How can I increase the lock screen delay? On my HTC One V (Android 4 Ice Cream Sandwich), I can use "Settings / Security / Lock Phone After" to set the time, after which entering the PIN is required to unlock the screen. The maximum setting here is "15 minutes".

Practically, this means I have to enter the PIN every time I take the phone out of my pocket, too often for my liking. Can I increase this time span to something > 1 hour?

PS: I have encrypted my phone. I understand that I am taking a risk, when someone should steal my unlocked phone.

Try using Delayed Lock - works with ICS but you need to be rooted ONLY if you want Pattern Lock. PIN and password lock do not require a device to be rooted to use this app.

There's a trial version which I highly recommend you try and use before making a decision. There are also available free plugins to automatically keep the device unlocked while connected to a specific WiFi network / Bluetooth device or at certain locations.


What is Google Partner Setup? What does the Google Partner Setup app that is pre-installed on almost every Android device actually do?

Why does it need each of those intrusive permissions, especially the Phone permission?

Why does it want internet access, and what data is it transmitting or receiving?

Google Partner Setup is an app that helps you run applications in conjunction with Google products. For example, with this application's help, you can use the calendar from your device with a ToDo app that you've just installed.

As for the intrusive permissions, you are right. I don't understand why it needs all those permissions, if all it does is interface with other Google products. This software cannot be downloaded or deleted because it comes with certain hardware.

I am not sure, what the result of deleting this app (on rooted device) could be. I have just greenified this app on my android tablet, I'll report back if I face any issues.

Source: http://answers.informer.com/68993/what-does-google-partner-setup-for-do-i-need-it-on-my-phone


No Market on Honeycomb for NOOKcolor I put Honeycomb on my NOOKcolor and the app market is not on it. Does anyone know how to fix it?

The nook devs site provides links and goes over downloading Google apps to your Nook color running honeycomb. Thissite lists the available Google app downloads from Cyanogenmod, explaining that they cannot come pre-installed due to licensing restrictions. The links at the very bottom of the page (and the first link) should help you find the appropriate applications.


nexus5 - how to not update 5.0 and not get notified update I don't want to update from 4.4 to 5.0 now, but my phone keep ask to update

How can I not get the update push?

It appears that the Autorun manager app is able to disable the update announcement.

This is how it works.

Enter advanced mode.
Tick "Show system entries"
Search for "Google Services Framework"
Search "System Update Receiver" and disable it.


How to recover apps from a factory reset? I have some apps installed on my device and I want to perform a factory reset. Is there a simpler way to re-install my applications after the reset (with the least possible number of user interventions), without having to search them all in the Market and re-install them again one by one?

Rooting is not a problem.

Thank you in advance.

If you have a 4.x device, the automatic backup/restore found under Settings -> Backup & reset -> Back up my data and Automatic restore options work fine.  It uses Google's own servers to save a list of apps installed on your phone.  After a factory reset once you sign in with the same Google account, it gives you an option to restore those apps.  Keep in mind that if the goal of factory reset is to change the default Google account, you'll need to first add that account to the phone, and change the Backup account to the secondary one you've just added.

On older Android versions the automatic backup/restore was not very reliable, but there are some 3rd-party apps in the Market that can help depending on what exactly your goal is.  If you want to simply re-install apps, then AppBrain along with Fast Web Installer are great.  AppBrain allows you to save the list of your installed apps to their online site, and after a factory reset you would only need to re-install these two apps, sign in, pick the list you created earlier, and it allows you to kick off a process that automatically installs the "missing" apps directly from Market.

If you also need to restore the settings and data associated with those apps, Titanium backup (rooting required) is a better choice.  This app backs up all installed apps and their settings/data to your SD Card.  After a factory reset you install Titanium from Market, and then do a restore.  It can also backup/restore system apps and settings, which can help after a factory reset, but it's generally not recommended to do so, especially if you are planning to install a custom ROM.


Why is Play Store showing "Can't install app...Error Code: 910"? I am using Android Lollipop mobile. I have uninstalled preinstalled Youtube app updates. Now I tried to update the app from Play Store. It is giving the error "Can't install app" with error code 910.

I have tried the following steps:

Deleted Play Store app's cache and data.
Deleted Download manager app's cache and data
Deleted Youtube app's cache and data.
Restarted phone.

And tried again, still same error occurred.
How do I fix this?

I had been getting error 910 for days. I finally managed to solve the problem using the following steps:

I "ejected" the SD card via settings, device, storage. I didn’t physically need to remove the card from the phone.

(Android 6.0.1..... Blackberry Priv.)


Buy an app on mobile, but confirm (password) on desktop via email? When I buy an app on my Android mobile, I am asked for the password of my Google account. I could tell it to remember my password forever, but actually I like that I have to confirm this action.

My password is quite a lengthy random string which I manage with a password manager on my (Linux) desktop. It is quite inconvenient to type it on my mobile.

I was wondering if there is a way to let Google send me an email when purchasing an app, which sends me to a confirmation page, which I can fill out on my desktop.

Not that I know of, why not:

Install your password manager app on your phone (I use LastPass) and have it auto-fill your password (or copy/paste)
If you are going to be purchasing the app from your phone and were going to your desktop anyways, instead just go to Google Play via your desktop and purchase it from there, and have it then download to your device


Android Pie on Pixel 2 keeps wanting to restart I bought a Pixel 2 a few weeks ago and upgraded it to Android Pie, but about every three days it comes up with a notification asking me to restart (I forget the exact wording of the message). Have done this about five times now. Any idea why this is happening and if there is a fix?

It could be just your regular OTA updates. Pixel phones receive updates every month. And sometimes there can be more than 1 update in a month. These are monthly security patches which are delivered and installed to your phone automatically. The device then needs a reboot to finish installing the update.
Depending on what software the device shipped from the factory, you'll receive several updates to come to the current build.

For example, if your phone shipped with the September 2018 security patch, the device will install October, November, December, January and February before resting on the latest release. After that it will be one security patch update every month.

The updates are incremental. So, you'll have to install all updates one after another. You cannot skip directly from September to Feburary unless Google pushed the full packages each month. The Pie update was pushed in August 2018. So it will be with August security patch. Now your device needs to update from August to Feb. I believe it should be almost done, if not, a bunch of more updates will finish the backlog.

You can probably finish all updates one after another by checking in Settings > System > Advanced > System update after each reboot to ensure that you have finished installing all available updates.


Photos directly to dropbox, discarding local copies automatically Is there a possibility to take photos directly to dropbox?

Currently Dropbox offers the Camera-Upload option, but it doesn't move, but copies files to Dropbox. This still leaves me to delete the local files by hand, hoping that the photos have already been uploaded.

Similiarily there are solutions like FolderSync, but general purpose synchronization software is liable to misconfiguration and increased maintenance requirements compared to special-purpose software.

Ideally I'd like to have a photo app, that doesn't keep local copies of the image, e.g. something like Cambox but for Android instead of iOS.

I believe what you're referring to is covered by http://www.uploadcamapp.com/

They accept upload to Google Drive and Dropbox. Sadly, as of writing this, not OneDrive/365

I also don't know what happens if the service is down / no internet (does it sync later etc)


in whatsapp, how do you display contacts in alphabetical order? I  used to be able to get whatsapp to show contacts in alphabetical order but now the option has gone. I can't see all my contacts listed from a-z.  It shows them in order of the last message between us.

How can I display whatsapp contacts  in alphabetical order?

added

The screenshot on the right, is showing you your active chats. This goes by the order of the last message you received.

To view all your WhatsApp contacts in an alphabetical order, click on the green circle on the bottom right of the screen. This will bring up a list of all your contacts that use WhatsApp.


Taking pictures using an external (USB) camera on a Samsung Galaxy S2 Question: How can we take a picture using an external, USB camera, on a Samsung Galaxy S2 (setup in host mode, using an OTG (On The Go) cable), running Android 4.0.3 (Ice Cream Sandwich).

Details:
We are trying to build an app as part of a project, where the phone will be out of sight (e.g. in someone's pocket), but the external camera can take a picture (on demand) that our app can process. We have seen evidence of success using OTG and flash drives/mice/keyboards, but are unsure of what difficulties may arise (and how to approach them) for a USB webcam.

Given that we are trying to write an app (API level 15), other pointers (with regard to interfacing with the external camera) would be appreciated (as a starting point, we really would like to just prove that the camera CAN work - that is, using any existing app, take a picture using the external camera).

Beyond basic recognition and potential problems, we are concerned (perhaps needlessly) about the power that the phone can provide to the USB camera - is it likely that this will be sufficient to power the camera?

If it is not possible to use a USB webcam as an external camera on an Android phone, other suggestions as to how we can setup an external camera to work with the phone, would be appreciated.

Specifications:
Android version: 4.0.3 - Ice Cream Sandwich
API level 15
Device: Samsung Galaxy 2
Model GT-I9100M
Build Number: IML74K.UGLD3

I found this: https://play.google.com/store/apps/details?id=infinitegra.trial.usbcamera
This is an Android application to display and record the video from an USB camera which is connected to a smart phone or a tablet device. For more details please check his website: http://www.infinitegra.co.jp/en/solution/AndroidApp1-spec.htm


Is there a "clean" Android I can reinstall on my Galaxy S4? I recently bought a Samsung Galaxy S4 and the OS that came with it has many problems IMO. It feels equivalent to the bloated Windows install that would come on my Dell PCs in the 90's, so I'd like to re-install a "clean" version of Android.

Does such a thing exist?

Is it the case that there is a "clean" Android with a basic UI, Apps container, wifi functionality etc. from which most other distributions extend? Or do I have to search all the various ROM forums and try different ROMs out (hopefully I'm using the right terminology here) until I find one that I like?

I want something as close to iOS features as possible - just a sticky list of apps at the bottom of my screen, app groups, minimal number of pre-installed apps to name the main features I'm hoping for.

You should try out http://www.cyanogenmod.org/, they have a version of their ROM for pretty much every major device out there. They try to stick to the AOSP (Stock/Vanilla) Android as much as possible.
If you use a stable version or a mile-release you'll probably never have any problem with it. If you want the latest features, you can use the nightlies, but they might have some bugs from time to time.

On my Galaxy S3 I've got a Android 4.4.2 ROM that is based on cyanogenmod source with some added components. While the stock Galaxy S3 OS is not even on Android 4.3 yet.


my phone keeps reminding me of low space... any way to move apps and data to sd card? My phone doesn't ask me to install to internal or external memory when installing an app. It automatically install to internal memory.. my phone keeps reminding me of low space and I can't install any other app cause my phone is low on space..... is there any way to move all apps and data to SD card? Any help......

Use this App to move your apps from Internal storage to Sd Card https://play.google.com/store/apps/details?id=com.IQBS.android.app2sd