text:
How to flash CyanogenMod with external SD card?
I messed up with the OS and now my phone can only boot to Clockworkmod and download mode.
How to flash the phone since Clockworkmod "install from zip" option can't read the external SD card?
My device is a Samsung Galaxy S.

Some device can be flashed by booting through Goldcard. Read many questions that are related and find with Google how you can prepare a GoldCard for your device.

What's your device model? Gold Card only applies to some very specific device from HTC, other manufacturers have their own ways.

'adb shell mount -t tmpfs none /sdcard' then 'adb push update.zip /sdcard/'. After that you can install the update regularly (Maybe you need to enable adb first in the settings. This procedure creates a temporary tmpfs filesystem at /sdcard. You use it to just-in-time upload your update to it via adb, CWM won't notice that it's not the regular sdcard which is mounted and will be fine)

Summing up from the comments:
There are multiple possibilities. While not all of them might work, you still might give them a try:

Narayanan writes: Some device can be flashed by booting through Goldcard. Read many questions that are related and find with Google how you can prepare a GoldCard for your device.
According to Lie Ryan, this will not be feasible for you, as it only applies to some HTC devices.
Recommendation from ce4: adb shell mount -t tmpfs none /sdcard then adb push update.zip /sdcard/. After that you can install the update regularly (Maybe you need to enable adb first in the settings. This procedure creates a temporary tmpfs filesystem at /sdcard. You use it to just-in-time upload your update to it via adb, CWM won't notice that it's not the regular sdcard which is mounted and will be fine)
This should work fine for you, provided you have USB debugging active or are at least able to activate it.


text:
How to reset the device information in Google Play Store?
I was using Samsung Galaxy with android, then I bought the new Motorola DROID RAZR using same SIM card.
when I'm trying to download any app from Google Play Store, it still refers to my previous device. How would I update my device information?

You can visit the accounts page in your computer and click on "Settings" tab. Under "My Devices" section you will have all the devices that your account is being tied with.

Common causes that prevent your device from being presented at your devices list are:

You're using the Google Play website before using the Google Play Store app on your device.
You're signed in with a different account on play.google.com than you're using on your device.
Your device isn’t supported. (DROID RAZR is supported)

The first one probably solves your issue of registering the device within Google Play Store.
After, you can manage your devices and disable the old one. Access your account, click the "Settings" tab and untick the "Shown in menus" checkbox.
References: Google Play Help

source: Stack Exchange

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

sort: votes


text:
After update to Jelly Bean I am asked to select the E-Mail protocol. Which one should I choose?
Has anyone come across with sync-in email accounts using the native app?
For example:
I known a Bell.net account (Provided by Bell Canada), which uses Hotmail.com server. On Ice Cream Sandwhich I was able to punch in my email & password and it would automatically connect to my email no issues.
When I upgraded to 4.1.1 Jelly Bean it prompt me to select "POP", "IMAP" or "Exchange" setting. Is anyone else experiencing this with either a Bell.net or Hotmail.com accounts?

Modern email clients are often able to detect the email server settings just from the username / password tuple.
If you are suddenly asked for an protocol (and possible outgoing/incoming mail server settings) then you should look them up on your mail providers homepage.
E.g., a quick Google search came up with this page for Bell Canada.

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


text:
How to improve image quality in Firefox when using Sprint Tethering?
Ever since I got my android, and switched to sprint, when I use Firefox, all of the images loaded are just horrible in quality, like almost to a point you can barely tell what it is.
I hear that it has to do with the data provider, routing traffic through a proxy that modifies the HTTP header with some Javascript that compresses the images to preserve bandwidth.
EDIT: I found the script. Used on EVERY page that is loaded, in the title:

This is what I need to figure out how to block!
When I hover my mouse over an image, it says "Shift+R improves the quality of this image, Shift+A improves the quality of all images on this page".
So I try that and even that wont work for me.
I wouldnt mind this if I could take care of the situation when I needed to by pressing those keyboard shortcuts (Shift+A/Shift+R) but since it doesnt work for me, I am kind of stuck on what I should do about it..
Is there anyway to get around this? or a way I can fix the keyboard shortcuts to actually work?
Im a web developer so I kind of need my images to render correctly as I need to actually preview my layout and see if my pages are rendering satisfactory, but I can't do that if my images look like junk all the time.
This happens on every page by the way, but I noticed it only happens to images that are embedded using the image tag , and it doesn't happen to images loaded via CSS. .image { background-image: src="", etc; }.
Also I noticed the shortcut keys work on Firefox on Ubuntu 12.04 (just barely), but it is not working for me now in Windows 7.
So is there a way I could go into the about:config and change some values to prevent this? or a counter script, or ever something on my phone that will prevent this?
Any thoughts on this would be great, I would really greatly appreciate it. I mean its a nice feature, saves on bandwidth and all, but Its ridiculous just how bad the image quality can be, pixelated as can be, without a way to fix it.

Aha, I found a trick for those experiencing this issue, either now or in the future. On my Windows 7 set up, pressing "Ctrl+F5" worked great to make the image quality perfect! Thank god. So even though the "Shift+R/A" didnt work, "Ctrl+F5" did. So thats a quick solution here. Also this works for all browsers apparently. But this does not mean this is the answer folks, I would still like an opinion. I would like to be able to turn off this feature if possible, and if not maybe prevent it.

I've had this issue in the past tethering my company Blackberry to a Windows laptop. We rang the phone company and got them to remove this "feature" from certain numbers on our contract, apparently they add it to stop you accidentally racking up large data charges and (our provider) was happy to remove it if we we said we'd take the risk (your network may be more or less helpful, particularly on a consumer account).

Ah I see. Yeah probably wont happen with me. Im a bit of a data hog at times.. But I found the script that is used, which I updated in my original post.

I don't think this is an Android question

It started as a question about my Android phone, so its an android question.

Would the same thing happen if you used a VPN? Your ISP wouldn't be able to compress images if it didn't know what the traffic was, right?
I found setting up a basic VPN to be pretty easy; if you have a Win 7 PC with an internet connection (or a willing buddy with one) you can set up a quick VPN using this guide: How to Configure your Computer to Accept Incoming VPN Connections in Windows 7. With that working, try connecting to your VPN both from your tethered laptop and from the Android phone itself. If it works you could investigate a more permanent VPN solution.

Try pointing your web browser at 1.2.3.50 you MAY be able to turn off image compression or use adblock for firefox/chrome to blacklist the bmi.js file?

In firefox get add on "Modify Header" then go to extensions then go to Modify Headers click on options and add Cache-Control then no-cache.

you can perhaps run NoScript (Firefox plugin) and put the IP address as the only thing in the block list.

I tried that, but not seeming to fix it unfortunately. It actually is changing IP's each time one is blocked. I also blocked it with AdBlock, and its getting a ton of hits but still not working.  I just wish I could turn it off as a feature in my Devices network settings.. But I guess this one is done for. Dont think there is going to be an answer, as I searched far and wide on the net, and many have this problem, but all have been unpreventable unfortunately.. Lame.


text:
When I back out of an app is it still using up my data?
When I am coming out of an app such as facebook, do I just back out of it and is it still using up my data?

Yes, such internet-based applications normally use background services to stay connected with their servers and use mobile data when Wi-Fi is not available. But data usage is often very low for such background apps.
If you want to stop any data usage of any app when you are not using internet apps, you can disable mobile data temporarily. To do so, Go to Settings -> WiFi and networks -> Mobile data and uncheck the option to disable mobile data.
Also, if you are using Android 4 ICS or newer, you can disable background mobile data usage for some apps. Just go to Settings and under Wireless and Networks, click on Data Usage. Then you will see a list of apps that has used your data. Select the app you want to restrict and in newer window, scroll to bottom and check option "Restrict background data". Then, no background mobile data for that app is allowed.

Odd, I don't see an option to restrict background data. Nexus 7, android 4.1.1. I looked at the entry for Chrome.

@offby1 If you see that option for other apps, so it's most probably Google has disabled it for Chrome. However, I don't have 4.1 JB and maybe the option location is different in, or removed from your Android version.

It's also worth looking at the app's own settings, they often have an option to limit or stop their background checking and syncing. For Facebook in the Facebook app you can go to Menu -> Settings and in the General Settings section there's a "Refresh interval" settings that you can change to set how often (or if) Facebook will use your data connection while it's running in the background.


text:
What is the average maximum file size (by default) for incoming email on the Android?
I am trying to send an email marketing campaign and my email file size is 32K (HTML markup only).
When I open it in the native email client on my Android device (Sprint HTC running Gingerbread 2.3.5) it gets truncated with a message that says "Download Remaining 12K". The button is way below the fold so it's easily missed and 1/2 of my email doesn't even show up in the reader.
I found a setting in my (POP) email account under:
menu → more → settings → Send & Receive → Mail size limit

But the default was set to 25K. That seems EXTREMELY low. I assume this is to keep the total downloads to a minimum since most people don't clean out their inboxes very often.
However, is this the new standard? That emails need to be kept at a minimum of 25K? I am wondering how many other devices running the Android OS are configured this way by default and if I should re-think all of my email marketing campaigns moving forward.
I checked my Kindle Fire and I don't see an option to change the incoming file size and my email does not get truncated on that device.
I am hoping to learn:

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

Is this an Android version specific? (ie Gingerbread)

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

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

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

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

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

I see no such setting on my Android 4 tablet either (stock email app). But I don't have a mobile data contract.

This is done to conserve battery life. Downloaded data means active radios, which means electricity drawn, which means battery drained.
Your one email, might be fine. But people often get hundreds of messages per day. If every message I got were that size and my phone downloaded the full content of each one the battery would be dead very quickly.
If it's an email that is important that I need to read it's probably going to be only a few lines. Messages that are large are usually things I don't need while I'm at the grocery store or interrupting me while I get a haircut. It can wait until I get back to my desk.
Conversely, without a reasonably small limit you could DoS someone by sending them several large messages, forcing their phone to download all of that data. You can both chew up their data limit and drain their battery.

Also think of those attachments -- just imagine that .bmp Screenshot embedded in some MS Word document attached to some HTML mail, as it comes from some Windows users... =:-0 Especially on smaller devices, people could run out of storage quite fast with those.

Yeah I understand your comments, seems you are against email marketing in general.  Though I don't blame you, email marketing is a multi-billion dollar industry because people respond to discounts and special offers via email. Our list is legitimate and optional. If this size limitation is the new standard due to the popularity of the Android and device file size limitations it will be good to know.

...and to save mobile data usage as well I would have thought?

@marcy23 I'm not against it in general. I quickly unsubscribe from anything I don't want. But even for things I do want any email marketing can wait until I'm at my desk and doesn't need my attention while at the deli.


text:
moving whatsapp data from Android 4 to Android 13
As you probably know (https://faq.whatsapp.com/1150261202542208), Whatsapp is not going to support Android 4 phones from 23rd of October this year; the minimum supported Android version will be 5.0
I want to move and merge all my conversations and files from my old Android phone to my newer one (they both have been used with the same phone number).
Unfortunately, I don't have any Google Drive backups on the old phone. Also, I hadn't done any other transfer/migration to my latest phone. I remember that when I'd installed Whatsapp on my newer phone, the application stopped working on the older phone.
Old phone:

Android 4.2.2 (Samsung Galaxy S Duos GT-S7562)
Whatsapp 2.21.17.23 (installed from here);
no Google Drive backups;
WhatsApp is no longer working (only on the old phone), since I'd installed it on my latest phone;
at some moment I had to install the Google Play Store 25.2.27-16 for the Whatsapp to continue running (installed from here; more here); it now displays "Your phone date is inaccurate! Adjust your clock and try again" (but the date displayed is correct)

New phone:

Whatsapp 2.23.14.79
Android 13; OneUI 5.1

Thank you very very very much!

I'd just noticed there are a set of new versions (from 2023) for Android 4.1+ so I will try installing one of them (maybe https://www.apkmirror.com/apk/whatsapp-inc/whatsapp/whatsapp-2-23-7-81-release/)

Do you still have access to the old phone and its WhatsApp data? If that's the case, then perhaps WhatsApp doesn't prompt to restore from local storage might help for the new location of WhatsApp data in Android 11+. Also, perhaps copy them to somewhere else (not on the phone) for additional backup plan.

I'd noticed a latter WhatsApp version is available supporting the Android 4.1+ (thus supporting my Android 4.2.2): https://www.apkmirror.com/apk/whatsapp-inc/whatsapp/whatsapp-2-23-8-72-release/
I had installed it, over 2.23.7.81 which was installed over my previous version

@AndrewT. my older phone has Android 4.2.2 not 11+

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


text:
impossible to update whatsapp due to Google Play Store error
I'm using Whatsapp on a Samsung GT-S7582 Android 4.2.2 machine :) (I know it's old but please stick with me), ... and I would really appreciate if you could help me making it work again. (Google Plays Store build 4.6.17)
Today Whatsapp, told me it's its last day and needs to update, so ... I let it update; but it didn't get very far. I'm displayed with the Google Play and an error within it "Error retrieving information from server. DF-DFERH-01" and the "Retry" button. (the wireless is opened)
What I had tried:

I knew I disabled some Google apps (like Voice search, Youtube, Hangouts, Play Books, Play Games, Play Music, Play Newsstand, Samsung Apps, Gmail, Google+, Photos, Drive) since I'm not using them, so I went to Apps > Settings > More > Application Manager, and in the 'All' tab I went and enabled them back. (now I only have these apps disabled: Weather widget, TalkBack, secWallpaperChooser, Samsung Cloud Data Relay, S Planner widget, Picasa Uploader, Photo screensavers, phase beam, music FX, market feedback agent, Hp print service plugin, face unlock, Epson Print Service, dual clock (digital), Dropbox, DropboxOOBE, ChatON, Bubles, Basic Daydreams, Backup) I restarted the phone, did the same thing but Google Play shows me the same error.

I'd tried to cleanup the cache; restarted the phone but this didn't work either;

I'd tried to uninstall the Google Play Store; restarted the phone but this didn't work either;

*** EDIT: I think this step only got things worst, i.e. I wasn't allowed to install a newer version of the Google App Store. So I installed the Google Play Store from this site: https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-25-2-27-release/google-play-store-25-2-27-16-0-pr-371716608-android-apk-download/download/. Unfortunately, I get the same error when trying to update WhatsApp. ***

I'd tried the Ehsan Sajjad trick from stackoverflow; restarted the phone, but it didn't work;

The most irritating thing is that once this error is displayed in Google Play Store, you are automatically shown the menu, but in settings I don't have anything useful: at the first level I have Settings and Help, and at the second level within Settings, I have some checkboxes, clear search history and some about things, together with some user controls. None of them could/will fix the issue.
Is there a way to make the Whatsapp working again? I noticed there are other things I could do like:

resetting the Google Account (but I don't want to lose all my chats with my friends from Whatsapp). (performed this but it didn't help)
install Google play store apk from this site - is this site safe? https://apkpure.com/google-play-store/com.android.vending (see the Edit note from the above step 3)
resetting the phone to factory and really lose everything - which I would rather not want.

I don't know if this helps, but I don't have too many apps installed (one banking app, skype, M$ authenticator and one health app).
Thanks!
R

Have you tried to remove and re-add your Google account(s) on the device? Often DF-DFERH-01 means that something is wrong with the authentication information of your account stored on the phone and for re-authenticating you need to remove and re-add the account.

No. I didn't. Am I going to loose some data/chats by doing this removal/re-addon of my google account?

Normally everything Google account related is automatically synced to the cloud so you should not lose something.

Unfortunately, removing and adding back the google account doesn't help. I did multiple phone restarts after this.

Do you know what else I could do? Is the link safe (from the initial ticket, e.g. https://apkpure...)?

is there a way to encourage you to share a crumb of your wisdom and help me with this issue ... it's really awkward (to say the least) not having a functional Whatsapp for almost 2 days

I am sorry but I don't have any experience with such old Android devices and Google PlayStore problems.

@Robert do you know where I can download google play store as an apk (I will try to install it manually)? is this linke ok? https://apkpure.com/google-play-store/com.android.vending

is apkmirror a serious site (I'm a total newbie in mobile software and I don't want a virus or a backdoored/tracking stuff)? I think this is the last google play store which would work on my 4.2.2 phone: https://www.apkmirror.com/apk/google-inc/google-play-store/google-play-store-25-2-27-release/

ApkMirror allows uploads of APKs, but AFAIK they check the signature of the uploaded APKs if they have already an existing version of the same app. Also when you install an app that already exists on your phone (based on the packageName in the AndroidManifest.xml inside the APK) then installation is only possible if the installed APK and the to-be-installed APK are signed by the same entity. Therefore if the app is only an update you can't install a manipulated APK.

@Robert thank you:)

I'm not sure if this will work for you AND I'm NOT RESPONSIBLE of anything regarding you or/and your phone/whatsapp chats history/job/career/finances/anything else/etc... but:

I had installed the GooglePlayStore from here and then restarted my phone;
I had installed the latest Whatsapp version which works on my phone, from here and then restarted my phone;

For the moment, I can send and receive messages.
All the very best!
R

I believe I had installed the newer version on top of the older one

You don't ever need to uninstall Play Store nor Play Services.
Most of the time you can fix the Store errors by clearing all data from
Play Store + Play Services and restarting the phone, then wait a few long minutes and retry..
If that does not help, also restore to the factory version of both apps (by using
the DISABLE button, old Android versions force you to revert to the
factore preinstalled version). Then restart and let them gracefully update
normally to the last supported version.
All the bloatware you have disabled like Hangouts and other Stores are utterly useless, do not enable them back.

Never ever try manually installing/updating Play Store nor Play Services. This is something that will introduce more problems that it could solve, I learned this in my 15 years using Android. Resetting those apps, or in the worst case scenario, a phone factory reset, will eventually fix your Play Store.

how do you perform step 2? also, the 3rd step is unacceptable - I don't want to loose data; I will make backups if I'll be allowed by the old OS and move them on google drive, again, if I'm allowed by the old OS, but restoring the phone to factory settings is the last option I will ever consider

Step 2 means accessing the Settings > Apps dialog and in both apps use the CLEAR DATA button. You won't lose any personal data, it only clears the internal data used by them. Step 3 that restores the factory version of both apps also has nothing to do with your personal data nor affects other apps in any way. It means reverting those apps to their original version, then Play Services gracefully updates them in the background to latest compatible versions.

Reinstall Whatsapp. Reinstalling will always install latest version.

thank you @someuser! but I'll already wrote I had performed some sort of re-installation around August/September 2021. Now, I will have to do it again, in order to save some things and move them on my new phone

Not if its running Android 4. And will they lose data.

Welcome to Android Enthusiasts Stack Exchange. I think this answer needs clarification: "reinstalling will always install latest version"... that is supported by that Android version, due to the minimum version set in the APK. Also, the developer may deliberately take down older versions in the Play Store if they don't want to encourage using outdated versions (considering that WhatsApp also forces a minimum version server-side inside the app)

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


text:
How can I tell that my phone uses the Wi-Fi connection for data traffic?
I just bought the Samsung Galaxy 2 and my monthly data plan allows me 250MB.
I have Wi-Fi at home with 100GB of data per month.
Obviously, I want to use my home Wi-Fi as much as possible on my phone, and I have no trouble connecting my phone to it.
My question is:
How do I know if my phone is accessing my home Wi-Fi and not my phone company's network when I access the internet on my phone.
I can see that my phone is connected to my home Wi-Fi but it is also connected to my phone company's network at the same time. Is there a way to see when I am using my home Wi-Fi and when I am using my phone company's network?
I am worried that if my phone connects to the phone company's network and not my home Wi-Fi, then I will end up with a huge bill. I just want to make sure I am using my home Wi-Fi when I am accessing the internet on my phone.

When you connect to Wi-Fi network, your EDGE/H/3G icon in status bar should be gone. It means, your mobile data isn't being used.

If you are connected via Wi-Fi, your phone will only use that connection. The only sort of data that would be required to use mobile data would be MMS (aka multimedia messages) everything else will operate with Wi-Fi if you have it.
One thing you'll also want to look into is the Wi-Fi sleep policy, to ensure you phone never disconnects from Wi-Fi if it is in range.
Go to:
Settings → Wifi → Advanced (via menu button) → Sleep Policy

Set this to "never", so your phone will always use Wi-Fi (if available) when it's asleep.
This also saves battery as the distance between your Wi-Fi and your phone is a lot shorter than the phone mast and your phone!
Update
If you are that concerned about using mobile data, search the market for "APN Droid", which is an app that completely turns on/off your mobile data.

Wi-fi uses more power as a 2G data connection and nearly the same amount (or even more) when using a 3G data connection. You can't tell that it uses less power just because of the distance.

From my experience 3G data uses significantly more battery than wifi, I assumed because of the distance but there may be other factors.

It is very reassuring to know that the phone will only use wi-fi if it is connected to a wi-fi but is there a way to know this for sure!

I have updated my answer with the perfect solution for you!

I don't know if this a problem of Cyanogen or of my device, but even setting the sleep policy to "never", it switches off wifi when is sleeping.

I think there was a paper somewhere that I linked before that showed that WiFi uses less power than 3G if it is actively transferring data, but 3G is more efficient for maintaining idle connections. This means that you probably should not use the "Never" sleep policy if your goal is to save battery on the long run.

There's an option to do this under Ice Cream Sandwich and later,

Go into Settings
Tap on Data Usage
Ensure that Mobile Data is activated, if not, a check-box stating Set mobile data limit will appear underneath, checking that will bring up a informational dialog box stating Limiting data usage.

Now the graph chart will have two sliders active amber (Warning) and red (Maximum), by moving the amber coloured bar, that is your Warning limit set.
And moving the red coloured bar, is your Maximum limit, set that to 250Mb max as per your case, and set the amber bar to around 230Mb as a warning and ICS/Jellybean will remind you that you are hitting the limit.

Check your signal bar in the top right corner of the notification bar. If it displays the both the WiFi (quarter circle) and the 3G/HDSPA bar (right triangle), then your phone will prefer WiFi, otherwise it will use 3G/HDSPA. Also note that the WiFi signal bar is overlaid with small triangles when there is an active data transfer through WiFi and the phone signal bar is overlaid with similar triangle when there is an active data transfer through 3G/HDSPA. Also note that the when 3G is active, the phone signal bar is overlaid with 3G or H icon. Also note that when connected to WiFi, the 3G/H icon is missing from the phone signal bar, which shows that 3G/HDSPA has been disabled.

You may appear to be connected to your Wi-Fi, but you may not be connected to the internet. It's possible that the internet is down.


text:
Possibility of monitoring internet traffic in case where galaxy tab is used as a mobile access point?
My employer gave me the Galaxy Tab. I am using it as a mobile access point (Wi-Fi) connection for my home computer. I do not have other internet access.
I would like to know if my employer can monitor my internet activity (see my email, visit sites I have visited, etc.) ?

This depends completely on their mobile plan and how they have set up the tablet. AFAIK, most internet tethering apps do not collect activity, but theoretically their mobile provider could be monitoring the activity on their connection and reporting it back to your employer. However, there are too many factors here to give you a definitive answer.

Most probably there's no surveillance.
Android's corporate device management support is still in its infancy.
In case you got it pre-setup'ed for you you can wipe/factory reset it. You're then sure you got rid of whatever setup was done by anyone after the tablet has been bought.
But before you do this:

Check for device management software.
Settings -> Security -> Device administrators.
You could look for stuff like mobile iron (used to enforce policies and monitor installed apps and such on company owned or BYOD  phones/tablets).
Check for a configured VPN connection.
Settings -> wireless&networks -> more -> VPN.
Your company might have set up a VPN that routes all traffic including tethered traffic through company servers. Monitoring could be done there then.
Check for a Microsoft Exchange profile.
This can only be used to remote-wipe your tablet, there are however no further options for device management and monitoring.

AFAIK, from the employer side, he can know the amount of traffic you've spend, if your using a data plan, but not where you spend it.
A data plan provider would have to violate some privacy rules/laws to collect such information.

I don't think the OP meant measuring traffic volume but looking for surfing habits and general spying on emails, chat, torrenting and such...

@ce4 My last paragraph then! I'll switch it to the top :)


text:
Why can't I have flash_image working?
I've rooted my device (Omega T107) and i cannot install any recovery (tried cyanogenmod adn amon_ra)
When I use flash_image as root it never ends
Screen link:

Uhhh, you're going about this the wrong way.
You do not adb push the flash image onto the handset itself then adb shell into it and flash from there.
The two reasons being is that

From the adb shell it cannot "see" the recovery partition and does not know anything about it!
There is limited space within the /data mount point which could have contributed to the endless stalling...

The correct way to do this is from the PC side, put the handset into fast-boot mode or boot-loader mode, plug in the cable into handset and use the fastboot flash recovery recovery.img then reboot the handset via fastboot reboot, holding down the volume down key to get into recovery mode.
The windows equivalent of the fastboot command would be fastboot-windows IIRC.


text:
Application Isolation and access control
I want to prevent an app from knowing whether certain files or directories exist on a device. For instance, if the application have some code like:
if (/system/lib/libJohnDoe.so){
    print("yes")
}
else{
    print("no")
}

I want this to always evaluate to "no" even if the file does exist. I was thinking of completely changing the directory tree that the application sees but I do not know if this is even possible.
What I would like even more is to only allow applications to see specific directories and files rather than hiding existing ones from them.

Is your device rooted? For rooted devices, e.g. using a module similar to MagiskHide. If the device is not rooted by Magisk you can still try to modify the return value of a certain function by developing an XposedModule (requires [Ed]Xposed installed).

Device is rooted. Unfortunately, I don't know much about exposed not to mention developing modules for it. I suppose it has to do with hooking certain functions in the target app's code. Thing is, I don't know which functions are being used also, I want to do this for a wide range of apps. So I was thinking it would be easier to restrict access or visibility to certain files and directories.

Magisk modules use bind mounts to add and remove files to a filesystem by overlaying the file / directories, without modifying the actual contents of the filesystem. You can achieve the same by doing bind mounts manually too.

I was thinking of that also. I even tried it once. However, it gets tricky when trying to perform bind mounts on system directories; /system/lib for example. Doing this sometimes crash the system. A more perfect solution is to somehow isolate a specific application and allow it to see only what you want it to.

Achieving that at application level doesn't seem to be a viable option to me. Intercepting the filesystem APIs e.g. using Xposed hooks or by patching the app is highly unlikely to work, in particular when you are dealing with multiple different apps. Another option is to use mount namespaces. But that can get even more complicated than bind mounts.

I was wondering how to do this with namespaces but I read somewhere that namespaces cannot be used to change root directories that an application sees like what chroot can do.

Still if there is a way to achieve this with namespaces I am more than willing to attempt it.


text:
How to load android shared libraries
How does Android load /system/lib/*.so libraries?
How does the system knows what file is for what purpose. Is there a database or list of expected.so files and their functions?

Why do you use the word "drivers" in the title and later you correctly name the files libraries? Besides that so libraries are loaded the same way as on on all Linux systems. Search Google for the terms like Linux + linker ldd or dlopen.

"How to load Android drivers"? Drivers are loaded as kernel modules (.ko files). // "How does the system know what file is for what purpose"? Please read about dynamic linking.

My bad, I actually don't know why I put drivers in the title, it was a mistake.


text:
How do I disable Real-Time Text (RTT) once enabled?
I have a OnePlus 8 5G UW from Verizon. At one point soon after I got the phone I was exploring features and I hit the RTT icon during a call. That turned on the on-screen keyboard so I could type rather than talk. I don't need that feature and now I cannot figure out how to turn it off. Many of my phone calls result in that RTT screen turning on and it doesn't turn off if I hold the phone to my ear, it makes it harder to get to other call features, and the disconnect button is located such that I hit it with my cheek and lose the call.
I've looked in the settings for Real-Time Text (RTT). It shows as "on" in the top level menu and the only options for changing it are:

RTT Operation Mode

Visible during calls [checked]
Always visible (Manual)
Always visible (Automatic)

Does not seem to matter which of those I pick, it will still show up for many calls. There is no "Off" option and if I select "Visible during calls" it does not uncheck the option. When I make a call I don't get the original screen with the easy access to call features, like the keypad and the RTT mode, so I can't try to toggle it off.
Any idea how to turn this off or disable it entirely?
[Update] I've switched it to manual mode. Now every single phone call it asks me if I want an RTT call or a voice call. I pick voice and I get the regular call screen. Annoying every time I make a phone call but it seems that you can't force this feature off once it's turned on.

https://ostoday.org/android/how-do-i-turn-off-rtt-on-android.html

@Robert, that didn't work. So far I have to live with this. Stupid phone.


text:
Does the Android SDK Emulator mount the filesystems on the host or emulate the mounting?
Does the Android Studio Emulator mount filesystems (like system.img and userdata-qemu.img) or emulate the mounting by making an illusion because I can't find them (the mounted filesystems) on the host at all.

Those images are part of the Android SDK packages. Check the android SDK directory android-sdk/system-images/android-<Android-API-level> and below.

@Robert Yeah, I know that but this doesn't answer the question. Where are they mounted on the host if they are should be mounted on running the emulator? or are they used by the emulator without mounting?

You wrote that you can't find them (the files) on the host, therefore I wrote that comment. May be your question was not well formulated?

Ok. I'm sorry. Never mind. plz, if the question should be more clear, feel free to edit it.

The *.imgs of the AVD are located in the directory ~/.android/avd/<AVD_NAME> on the host system. In the configuration file ~/.android/avd/<AVD_NAME>/hardware-qemu.ini  you can find which images are mounted. May be this link can help: https://developer.android.com/studio/run/emulator-commandline

@St0rm I want to know where is it mounted on the host not which image is mounted.

If I'm not mistaken, the emulator uses virtual disk image files as storage. I'd assume it mounts that file instead.

No, the emulator does not mount the filesystems of the emulated device on the host.
If it did that, it would be impractical to emulate more than one device at a time.
The emulator is intended for application development and testing. If the filesystems of an emulated device were easy to modify, that would make it hard to be sure applications that worked on the emulator would work on a normal device.


text:
My Beats Audio icon is no longer being displayed during playback
I bought an HTC One X and when I first started using it whenever I played audio I would have a little red Beats Audio icon shown in my notification bar. When you pulled the bar down it would list the item and say "Beats Audio enabled" and when you touched it, it would turn it off and on.
Recently it seems to have stopped being displayed. This is on all audio, so music from the htc music app, Youtube, and Deezer (a music streaming app).
Does anyone have any ideas on what's happened to it, if it's a known bug or if there is an obtuse setting hidden somewhere that I can try to see if I've turned it off by accident.
I have had a poke through the settings and can't see anything obvious. I am running TasKiller but I would assume that running an audio app would kick off the app.

I've submitted this issue to the HTC Support on the website, and I'll update with a response, if I get one.

Fyi - you don't need a task killer, it will just eat your battery...

I got a reply from HTC technical support. Make of it what you will, I've asked the lady to clarify what she means as I don't understand her Engrish.

Thank you for providing me with the additional details to enable me to
  resolve your enquiry. It’s always our aim to ensure that our
  customers’ issues are resolved first time and I’m sorry that this has
  not happened in your case. Thank you for performing the steps outlined
  in my previous email. I can confirm this has been removed in the 1.28
  update for your device, Headset setting they have now are gone and
  turns into “Other”. I am sorry for any inconvenience this may have
  caused you. I look forward to hearing that this has resolved your
  enquiry, to close your email or alternatively to reply to me please
  follow the links below. You will shortly receive an email asking you
  to submit your feedback, I would appreciate if you could take the time
  to let me know about the level of service I have provided you with.

Apologies for the formatting, the HTC support portal strips everything! :facepalm:
So, in order to see the icon again.

You need to plugin a headset/headphones
Drag down your notifications bar, and hit 'Settings'
Click on 'Sound'
You'll notice the 'Sound enhancer' menu is now not greyed out
Tap this and you'll then get a choice of 'Sound enhancers' to use

Confirmed as working for me.

@lili You did plug in your headphones? ..and you do have a BeatsAudio handset?

The htcbeatsnotify app is what shows the beats notification. If you disable it the notification doesn't show up.
Check that you have that app in all apps and it's not disabled.


text:
Force volume buttons to always change Media Volume
I want my phone to be on "Vibrate" mode about 99% of the time.  I've found that every time I hit the volume buttons on the side of my Evo, it's either accidental (and I don't want the phone to either go silent mode or ringer mode), or I was trying to control the media volume.
Is there a way to force the phone into interpreting every volume button press as a media volume change, and not a ringer volume change?

I suspect this is a root-only thing.

@gary if that's true, I'd like to know how :)

@bryan I was just shooting from the hip. It just sounded like something that wouldn't be available but perhaps more likely on a rooted phone.

This behaviour of Android is really upsetting me. Why the hell do we need to control 3, 4 types of volumes with the buttons? On Windows or Mac, the volume keys control the "master volume" as they should. I am using tablets, and like the OP, 99.999% time I need to control multimedia volume but if no a/v is playing, pressing the volume keys  controls the damn notification volume, with that annoying beep sound.

There is no setting for this as I'm sure you know. The only way l see this working is if you potentially write an app to capture all volume button changes and then act on the changes from within the app.
You could potentially use registerMediaButtonEventReceiver to register your app as a BroadcastReceiver for all media button calls. I say potentially because I'm not 100% sure if this BroadcastReceiver will handle these Intents since I'm purely looking at documentation and haven't actually tried this myself.

4 years have passed. Is there any app for that?

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


text:
Black rectangle on CyanogenMod (AOSP) browser with Quick Controls enabled
I have fallen in love with a browser built in CyanogenMod 12.1, but there is a problem with a black rectangle which has shown about 3 days ago and it do not disappear after rebooting the device
I discovered that the black bar is visible when I enabled Quick Controls, but I do not want to disable it, because it is a major advantage of this browser.
My device is Motorola Moto G 2nd gen (x1072).
Screenshot

try clearing the cache and other app data.

no change, I discovered that the square is visible when I use quick search applet, but i do not want to disable it, because it is a major advantage of this browser

Here you are. Um sorry rectangle.

Seems a known issue on AOSP Issue Tracker #39811. Try some of the suggestions on recent posts, and let us know the result.

Also, I included your comment to the question, but replaced it with "Quick Controls" since I didn't find any result with "Quick Search applet". If this is a mistake, feel free to edit back.

I can't find any solution there.;((

This problem has known. You must disable all accessibility service in accessibility setting. But this is bad because the developer didn't fix this bug till now


text:
Restore ALL information after factory reset on Samsung device
I've done a factory reset on my Samsung Galaxy A5 (2016) with Android 6.0.1.  I'd like to restore my phone as its GPS wasn't working (I've tried various apps to fix/reset it without success).
I've done a factory reset today,  then restored my account from Google Drive.  Many things have been restored correctly,  although some are not restored,  like:

themes and background picture
organisation of apps on the home screen
memos from built-in Notes app
alarms in the Clock app
cookies in Chrome
...

Is there a way to get them back?
If not, then is there a way (app) to backup them?

A Nandroid backup would restore everything. Some apps just don't allow to be backed up (correctly) or refuse to restore. Therefore a Nandroid backup is the only full backup solution.

No offense... but what is the point of doing a factory reset if you are just going to go back to exactly the same thing? Many of the things you are asking about are application dependent... Themes I know nothing about, background picture SHOULD restore from Google (mine always does), organization of apps on home screen is dependent on the Launcher (some have a backup/restore function), "Memos" are app dependent, if you used Google Keep they would have been restored, Alarms are dependent on the clock app supporting Google backup, etc... Problem is restoring now is impossible, the info is gone.

@acejavelin: please see my update

Restore using the Samsung Cloud. I've done this recently and I got back my SMS messages, alarms, background, and everything. Hopefully, your backup was set up automatically on your phone.
This quick YouTube video might help: How to Restore From Samsung Cloud on Samsung smart phones

Thanks. I thought Samsung backup and Google account backup are doing the same,  so disabled Samsung,  I've switched it on.


text:
Trouble installing Cyanogen on Galaxy S II using recovery console method
After replacing my ailing Nexus One with with a SGS2 yesterday (an ordeal in and of itself, but neither here nor there), I decided to replace the stock  ROM including TouchWiz with something a little more familiar, hence Cyanogen.  I've was following these instructions, and it was going relatively well until step 9 under Method via Recovery.  The first time around, I had placed the zip files directly on the root of the SD card, but I couldn't find them.  After several more attempts, using different locations, attempting to put them on the internal storage, etc, I still haven't found a way to load those zip files.

As can be seen, I don't have a mount point named sdcard as is typical.  I do have that external_sd folder, but whenever I try and enter it to select a zip, I get an error saying something like "No Files Found" and am just returned to this folder.
Any help would be appreciated.

The folder you're seeing is the internal SD one. Just put your update.zip file there and search for it, it might be hidden in the scroll, just go down and it will show more files in the folder.
To make the process a lot more easy, just rename your *.zip to update.zip, but the file in the root of the internal SD card folder and use the Install update.zip from internal SD method.

Much thanks.  Still not sure how to put a file there over USB, but using ASTRO File Manager, I made it happen.

Ahh, nice to see that you made it, it's a pleasure for me to help :)

@MBraedly Your PC should see two drives, one's the internal SD and the other's the external.

@MatthewRead: I see the 2 drives, but when I was trying this, it wouldn't let me put anything on the internal one.  If I tried putting a file on the root, it would silently fail, if I tried one of the folders, it would say I didn't have permission.  Not sure that's still the case, but I haven't tried since CM7 up and running.


text:
Is CyanogenMod rooting the phone?
If I install CyanogenMod, will I have 'rooted' my phone? Is CyanogenMod a rooting program, or is the procedure of installing CyanogenMod rooting, and CyanogenMod is something needing root?
Is CyanogenMod a type of android release? Considering to install it is similar to a new android update?

for 99% of devices, you have to have a custom recovery image installed on the device in order to install CyanogenMod. And usually, to do that you have to have the device rooted. So you have to have a rooted device before you can install cyanogenmod.
CyanogenMod comes rooted and yes, it is an android release. Rooting a device, while it will void your warranty, is not really that "bad". Think of it like having access to the administrator account on your PC as opposed to a "limited user" account.
You also have to keep in mind that CyanogenMod does not work on all android devices. You can only install it on devices that are supported.

Different enough for me :P +1

@Ryan Conrad and Matthew Read, will CyanogenMod reduce the internal storage space taken by apps? I do the move to SD card option, but they still take a lot of the very finite storage up. Will CyanogenMod improve the situation?

It isn't going to really change any of that. They may have a larger partition for /data/data but I am not sure. For the most part, it will act like just about any other version on android in that sense. I have a lot of apps installed and I sometimes run out of space in the /cache and have to clear it out, but I had that problem before when I used Stock TouchWiz by samsung too.

@Ryan Conrad, so there is no solution to get a really large number of apps on the phone? I heard that there will be a change where apps get stored on the SD card via encryption and not internal storage. Will I only need to update the android to do this? Or do the apps need to be engineered in a special update as well?

Even when the app is stored on the SD card, the app is still going to store its settings and data in the /data/data directory.

@Vass To answer your first comment on this answer, Cyanogen is just a different version of Android - when you install it you're wiping your device and installing from scratch, like switching from Windows XP Home to Windows XP Pro. Cyanogen is usually smaller than vendor-modified builds (due to not having the bloatware that they usually install), but I think it's a bit larger than the stock Google build.

If you're asking whether installing CyanogenMod will void your warranty, the answer is yes.  Flashing a ROM has much greater potential for harming your device than the average rooting method.
It's not necessary to root in order to install CM in some cases, but usually it is, and CM itself comes pre-rooted.
If you want to find out more about CM you should go to their website.

Here is the what Cyanogen mod is:
Cyanogenmod is a custom ROM made by developers (or you may say freelancers) and it is an opensource GPL licensed software. Actually cyanogenmod is modified version of actual android software released by Google. Developers at Cyanogenmod make software specific to various devices.
And if you want to install Cyanogenmod you will have to root your phone and flash it with Cyanogenmod.
This will surely void your warranty. Cyanogenmod is like installing a clean new android software and it is quite fast than Stock one, as it does not contain any useless apps pre installed and also it is capable of using phone's processor to its full level which is often limited in Stock ROM's.
I am using it on my Motorola Defy and it works fine, though there are some bugs but its okay.
Note: Installing Cyanogenmod without following correct procedure may brick your phone (i.e. make it permanently unusable).
I would recommend you to read their wiki for more info.

CyanogenMod is a full operating system replacement. When you install CM, you replace the entire system software that comes preloaded with the device. Depending on the device, doing so may require gaining root access by some means or may require little more than unlocking the bootloader.
Devices that are less locked-down, especially Nexus devices, require little effort to unlock the bootloader and install a custom recovery image, which in turn enables the installation of an alternative operating system. More heavily secured devices, such as older Motorola smartphones, often require the use of tools to exploit system vulnerabilities to do the same (the CM installation instructions for the Droid 2 are a good example).
To answer your question as written, installing CyanogenMod effectively roots the device. CM includes su and a root access manager as part of the base system.


text:
How can I migrate my data/apps from one Honeycomb tablet to another?
I got myself Honeycomb tablet, but after I used it for a while I've decided that I'd like to get a different one.
How do I transfer all my apps from one tablet to another?
Or, if this is not possible, how I can delete all my data from my old tablet?

Yes if you've previously set your current tablet to back up your data and settings to Google's servers, then during the initial setup of your new tablet you should be given an option to restore your previous settings and data.
The settings that you need to check on your current tablet are in Settings -> Privacy Settings. See below for more info on this from the official Android 3.0 (aka Honeycomb) user's guide:
Page 13

Backing up and restoring your data
You can back up your settings and
other data with your Google Account, so if you ever replace your
tablet, you can restore your data on the new one. If you choose to use
this service, your data is backed up automatically.
If you previously
used the backup service with the Google Account you just used to sign
in, you can also choose to restore your settings from your Google
Account to your tablet now.
Important If you want to restore your
settings, you must do that now during setup. You can’t restore data
after setup is complete.
Many kinds of data are backed up, including:

Your Android settings, such as your Wi-Fi networks and passwords, user dictionary, and so on
Many Google application settings, such as your Browser bookmarks
The apps you download from Android Market

Some third-party apps also make use of the backup service, so if you reinstall one,
its settings and data are restored.

Page 132

Privacy settings
You use the Privacy settings to manage whether your
settings and other data are backed up to Google servers, using your
Google account. You also use these settings to erase all the data on
your tablet by performing a factory data reset.
Back up my data Check
to back up some of your personal data to Google servers, with your
Google Account. If you replace your tablet, you can restore the data
you’ve backed up, the first time you sign in with your Google Account.
If you check this option, a wide variety of your personal data is
backed up, including your Wi-Fi passwords, Browser bookmarks, a list
of the applications you’ve installed from Market, the words you’ve
added to the user dictionary used by the onscreen keyboard, and most
of the settings that you configure with the Settings application. Some
third-party applications may also take advantage of this feature, so
you can restore your data if you reinstall an application. If you
uncheck this option, you stop backing up your data to your account,
and any existing backups are deleted from Google servers.
Backup
account Displays the Google Account that your settings and other data
are backed up with. This is the account you need to sign into on a new
Android tablet or other device, if you want to restore the settings
from this tablet to that device.
Automatic restore Check this option
to restore settings and other data when you reinstall an application.
This feature requires that you are backing up your data with your
Google Account and that the application is using the backup service.

To wipe your current tablet (after you've ensured that it's been backed up, from the same privacy screen you should also see this option:

Factory data reset Opens a dialog where you can erase all of your
personal data from internal tablet storage, including information
about your Google Account, any other accounts, your system and
application settings, any downloaded applications, as well as your
music, photos, videos, and other files. If you reset the tablet in
this way, the next time you turn on your tablet you’re prompted to
reenter the same kind of information as when you first started
Android.

I think the transfer is supposed to happen automagically, without you having to do anything (or maybe you need to select some "please back up all my stuff" checkbox somewhere in the Settings).
In practice, though, I've never seen it work properly.
To delete data, I am pretty sure there's a "factory reset" option in Settings somewhere.  On my 2.3 phone, it's under Privacy/Factory data reset.


text:
Froyo Sound Management
I pickup up a Motorola Triumph (running Froyo) for Virgin Mobile a couple weeks ago.  I like the thing, but I just don't understand Android's sound management.  Let me explain:

Setting SilentMode turns off ringer, but not Media or Alarms.  While this is annoying in and of itself, it also disables the volumn control in the Settings, meaning I can't change the Media volume before something using the Media volume is actually playing!
Occasionally, the media volume will be waaaaay loud, even though it's only one click away from off.  Furthermore, changing the Ringer volume will then set the Media volumn to a lower level - changing some sort of multiplier, perhaps?  I notice this mostly when using Pandora (it can change volume between songs, and I'll have to go nudge the Ringer volume again to get it to quiet down).

Is there any way to fix these issues?  Make SilentMode silence Media as well as Ringer, AND still allow me to change the Alarm volume?  Or simple make SilentMode ACTUALLY silent?
Thanks in advance for your help!

Silent Mode definitely isn't supposed to mute media or alarms.  Both of those are controlled by you, unlike calls and other notifications that are caused by external events.  You wouldn't want to miss your alarm just because you forgot your phone was on silent :) but it's definitely strange that it disables the volume controls entirely, that must be a Motorola thing.
You could try the Audio Manager app for better control over the settings.  It doesn't sync the media volume to the ringer volume, but you can use profiles to quickly set up one where both are muted and then it's easy to switch with a click or two.  It also manages Alarms, Notifications, in-call volume, and "System Volume" (probably the noises you can enable for when you click things and so on).

I'll give Audio Manager a try, thanks!  Not sure about the motorola thing with the sound controls (from what I understand, the Triumph doesn't have "Motoblur" and uses the stock Android UI, etc).  I agree I wouldn't want my alarms silenced, but having SilentMode mute the Media vol would be helpful.

@BenCole I can understand why silent mode doesn't disable the Media volume. I quite often plug my phone into speakers or a hifi to play streaming music, etc I do want to hear the music/podcast, etc but don't want it being interrupted all the time as I get new messages, etc.

Ah, fair enough.  AudioManager is an easy-enough-to-use replacement for a full SilentMode.  Unfortunately it still doesn't fix the Pandora problem...it still changes the volumne between songs!  None of the volume sliders (ANYWHERE) have changed though!  I have to go touch the Ringer or Notification sliders in the System Sound settings to get it to quiet down...  I'm still going to accept this answer, because AudioManager is awesome, but I'ma open a new ticket for this Pandora issue.


text:
How can I change the naming convention of the stock camera/gallery app?
I just switched from a Droid1 to an HTC Evo 3d, and despite all the positives, one negative is sticking under my nail. On the Motorola Droid, the camera/gallery (I am not sure who is responsible for the naming of the image) had a naming convention that included a time/date stamp (i.e. 20110930122900). Unfortunately, the Evo does not use this naming convention (although all of the information is stored in the EXIF data). Having the time/date in the file name is very convenient when posting the images on my site (Squarespace editor doesn't simultaneously display EXIF) and captioning them.

Short of rooting the device, is there a way to change the naming convention on the Evo 3d to include this information?
Is there a camera app that is as fully featured as the Evo 3d stock app (although it's not amazing, I'm looking for it to have multiple filters and be compatible with the 2d/3d camera capture/display modes) that already has this naming convention or has one that can be configured?

That is not currently possible on the stock camera application, however there is an open ticket with the Android project team to make such an option exposed.
http://code.google.com/p/android/issues/detail?id=10561
Meanwhile you can try some custom camera applications like "Camera Folders" which allows custom file name conventions in addition to folder groupings.
https://market.android.com/details?id=com.phasip.camerafolders&feature=search_result#?t=W251bGwsMSwxLDEsImNvbS5waGFzaXAuY2FtZXJhZm9sZGVycyJd

As a side note,  last night I developed a rather stupid application that you load instead of your default camera application. It then asks your default camera app to take a picture named X, where X is customizable.  It repeats that loop (asking for a new picture named X, saving picture you took with camera) until you back out.     Any way point is I would be happy to upload it for you if you cant find something on the market that works.

Hello; is this answer still up to date regarding the last version of Android (4.1) ?

I would use Vignette. It will let you change the naming convention in the settings. The pictures end up in your gallery so no need to go searching for them.

You can either have new camera app which gives you in required naming convention or use filenamer and rename pictures.
Option 1: Camera 360 has this naming convention 2011-12-12-0215-4-20.jpg - https://market.android.com/details?id=vStudio.Android.Camera360
Option 2: Try this re.*(Renamer) which accepts regular expression for rename - https://market.android.com/details?id=com.dnsdojo.mokkouyou.android.renamer

try our new app Rename Photos. It is an app that quickly and easily rename photo and video titles in the DCIM directory, where the Camera App stores it to the selected format.
There are two renaming formats to choose from: Standard and Expert
Standard:

photos: img_DATE_TIME.jpg, dsc_SERIAL_NO.jpg
(e.g. IMG_20190615_124530.jpg, DSC_1234.jpg)
videos: vid_DATE_TIME.mp4, mov_1234.mp4
(e.g. IMG_20190615_124530.mp4, MOV_1234.mp4)

Expert:

photos: DATE_TIME.jpg, SERIAL_NO.jpg (e.g. 2019-06-15_12-45-30.jpg, 001234.jpg)
videos: DATE_TIME.mp4, SERIAL_NO.mp4 (e.g. 2019-06-15_12-45-30.mp4, 001234.mp4)
this expert format allows better sorting, because videos will also be placed between
photos alphabetically, not separately at the end of the directory.

Download link on Google Play:
https://play.google.com/store/apps/details?id=cz.bukacek.renamephotos

This is BRILLIANT! Such a relief to get readable filenames and lexicographical order coinciding with date order.


text:
How to have adb recognizing my Nikon s800c on windows 7?
Has anyone got ADB to work correctly for the Nikon S800C?
I've followed the instructions mentioned here, but to no avail.
I am using Windows 7, and can see a yellow alert mark in the device manager.

What steps have you tried specifically? Can you link? Have you installed the ADB drivers?

@LiamW I've followed the previous question at stackoverflow, that had the mentioned link. (edited to add it).

Try installing PDA.net, it has a lot of Android device drivers bundled together. You can uninstall the software afterwards. http://junefabrics.com/android/


text:
Why Angry Birds App doesn't load / open?
I have a Prestigio Multipad PMP3370B and for some reason I can not play the Angry Birds app on it.
I have downloaded the app from the Google Play Store but when I try to play it the screen goes blank for approx 3-4 seconds, as if the game was loading but then it just returns to the home screen of my device.
I have uninstalled & re-installed the device several times but to no avail.
I have even done a factory reset of my device but again no luck.
This tablet was bought for the specific purpose of playing games now that the kids favorite app does not work there are two very disappointed children at home.

It sounds like your device cannot cope with the native code being run by the Angry Birds app.
Developers can include native C/C++ code in their apps, and these are compiled per processor.
If part of this native code crashes, or cannot run, then the app or game closes - without a force close. This is what is happening here by the sound of it.
I have looked up the specs of your tablet, and it looks like you have a good processor - Angry Birds should be able to run well.
THe first thing you should check is that you have enough RAM left on your device to run the game - go to System Settings->Apps->Running and ensure that the Free RAM value is relatively high (30MB or greater). If it isn't, then you should remove some memory hogging applications.
If the RAM isn't the issue, then you should uninstall the game, and reinstall it. If that fails to work, then you should contact the maker of the game with your devices logcat data.

How can I obtain my device's log data?

I found that the issue was with Google Play settings.
The majority of the time, the loading froze at the 'logging in' stage, so I figured it was an issue with my profile (password etc.). I went into my user account, opened my google account and disabled all of the 'sync' options. The game has loaded fine now for a couple of days.
Hope this helps anyone =)

I had this problem. I think you should try contacting Rovio about support for your phone. I had a pretty obscure phone, and Angry Birds didn't work on it.

Do you run any kind of Adblocker, auto task killer or Firewall on the Minipad? Also, how are you doing for capacity on RAM, internal and external storage?
I believe when Angry Birds first launches it's; Loading the app contents, loading any ad info, and probably communicating back to their servers to check for any updates.
With all that going on, potential pitfalls could be:

Running out of space in RAM, Internal Storage or External Storage. If you've got just enough space to install the app, but then run out while it's trying to write/cache more data, that could potentially cause it to crash.
If you have a Firewall running and haven't cleared the app to go through it, this could potentially cause a communications failure fault.
Ad Blockers shouldn't really bomb the app, but it's worth trying to see if the app runs with it disabled.
If you're running any kind of auto task killer, make sure to add the app as being allowed to run.


text:
How can I stream music/audio from Android and PC to Android device via WiFi?
I've searched for this for some time, and I've found several options that almost works.
I have an Android device connected to my stereo and I want to be able to connect to it with either my PC or my Android phone and play whatever music I'm playing on the phone/PC on the device instead.
I've tried SoundWire, which sort of works with PC->Android, though the sound is sometimes choppy, and I have to connect from the Android device instead of from the PC.
I've tried Remote Droid Player and Twonky, that works with Music that's already on my device, and twonky beam seems to work if I find something on YouTube, but since most music I play is on Google Play Music, that doesn't do me much good either.
So does anyone have a solution for this. What I basically need is to replace my long jack->rca cable with an Android device, if you can put it like that.

WiFi Speaker
Stream all Audio from PC to Android!

About

Use WiFi Speaker to stream all audio from a computer to an Android device in realtime. Just run the server on your Windows PC, and the app on your Android. The server is completely free, as is the app.
Setup is easy:

Download and install the server on your media PC.
Get the WiFi Speaker Android app on Google Play
Enjoy tunes!

Links

Google Play Store: WiFi Speaker (Free)
Google Play Store: WiFi Speaker Pro (Paid, no ads)
pixelatedmind.com: Media PC Server for WinXP/Vista/7

Screenshots:

Note: I'm the developer.

Looks cool - I'll check it out asap - any chance you could make a client app for android as well? ;o)

#Edit: Server app for android of course...

ive considered this, but theres no way to get audio from androids sound card. i could write one which just recorded from the mic, but i dont know how useful that would be.

I'm in the process of writing a server for Android now.  The server can be used to capture an Android server device audio, or an external audio source.

Have you tried:

Plex: (paid - $4.99) streams videos, photos, and music from your PC to lots of devices including Android phones and tablets.
Some sort of VLC PC-to-phone streaming app?
Audiogalaxy
Airplayit
If you are not picky about the desktop to Android part, maybe Google Play Music will be suitable for you?
These might also help: CNET: How to stream music from your PC to Android remotely, Android Authority: Best Free Apps to Stream Videos from PC to Android Phone

Personally I've only used Plex, Google Play Music, and VLC Stream & Convert Pro

Thanks!
1-3. Plex-AG seems to be only streaming stuff that's on the device, or whatever webpage I load within the app
4. Seems to be playing my music on my phone, google music does that for me
2. I haven't tried that, but my guess is that I have to load whatever I'm playing within vlc
5. I have google music and love it, but I want to be able to decide what to play on my stereo from my phone - and as far as I can figure out, it can't do that. Nexus Q isnt avaiable i europe (i believe).
6. I'll take a look at that.

I've settled with BubbleUPnP which can act both as a server and a client (on different devices), and it can play my Google Music account.
It's not exactly what I was looking for, but it'll do for now.

Try Gmote. Among other features, it notes on the Play Store description:

Stream music from your computer to phone!

You can try the following two apps:
For PC:
Airfoil for Windows

Send any audio from your PC to AirPort Express units, Apple TVs, iPhones and iPods Touch, and even other PCs and Macs, all in sync! Use Airfoil with web-based audio like Pandora, music services like Spotify, Rdio, MOG, and WiMP, or any other audio playing on your computer. Airfoil for Windows gives you your audio on AirPlay devices all around the house.

For Android devices:
AirBubble

AirBubble is a lightweight AirPlay audio receiver. It will appear in AirPlay applications (such as itunes) as a device you can play music to. It works in the background, streaming music to your Android device.
This version is fully featured but will exit 30 minutes after each app start (you can start the app as many times as you want). This can be unlocked with the AirBubble License app.


text:
Unable to update Android 8.0.0 to a higher version
I have an older version of Android and I want to update to a later version, version 10 or higher. I went to Settings > System > System updates and got a message 'Checking for updates...' but it does not allow me to update to a later version, instead it says 'Done' rather than offering any updates. Does anyone know why this is and how you can fix this? From my research I have found that there are ways to manually force an update, but I am unsure that is the best option because my phone may not be able to update to higher versions due to insufficient storage space or other reasons.

Please [edit] to add your device details (also on the tags) // Every device has an update support cycle beyond which you won't get updates of any kind (security patches/Android updates). That could be the case with your device, though admittedly Done on the UI is vague// see this answer for other ways of updating, some of the needing to root your device and in the process wipe data

Android 8 is six versions behind the latest and no OEM would be providing version updates over 6 years (Pixel started supporting for 7 years starting last year) , so the link in comment is your way out apart from buying a new device

See also How to upgrade my Android device to latest Android version


text:
FB Messenger App notification not showing up / coming through when phone is locked, then all coming through same time, only when app is opened
I don't know if an update occurred, but a number of days ago now (maybe since the FB outage), my FB Messenger messages on the Messenger app (not the Facebook app, or Facebook for Desktop) are not coming through when my phone is locked and the screen is off for awhile (even like 15 minutes or something). When I unlock my phone I don't even get them. It's only when I open the FB messenger app that all the notifications come through and pop up at once . It seems to only be FB messenger that's affected. I get Google Calendar Reminders and Text Notifications. They are coming through immediately and just fine on Messenger.com and Facebook.com .
Completely cleared the cache/data for Messenger and uninstalled/reinstalled the program. Makes no difference. I haven't changed any battery settings or restricted anything. Do not disturb is not on.
Is anyone else experiencing this?

Google Pixel 4a running Android 11
Security Update: Oct 1
Google Play: Aug 1
Build #: RQ3A.2110001.001
FB Messenger Version: 333.0.0.17.119

Is "Do Not Disturb" enabled? There's a setting to hide all notifications while "Do Not Disturb" is on, called "Display options for hidden notifications".

Nope DND is off.


text:
I can enter recovery but not sideload, and fastboot does not recognize the device
I have a shieldtablet which was working fine, until I decided to encrypt the drive. The process completed, the device rebooted, and it's stuck in a reboot loop. Neither Linux/Windows recognize it when the USB is connected, and it's not listed/identified via the adb or fastboot utilities. I can enter TWRP recovery and the bootloader (nvboot), but it doesn't look like I can push any files to the tablet or flash.
edit: Fortunately the tablet accepts the sdcard, and it looks like I am able to install files via TWRP. I did attempt to format and install LineageOS 16 through it, but the issue remains (lineageos boot animation plays for 1-2 minutes, then the device reboots).
Potentially critical info: When I enter the bootloader, nvtboot versions shows a single glyph (garbage) character (although the bootloader reports version 4.00.2016.04-8b2413b7). Is it possible that the encryption broke the bootloader or some other important partition/data?
Do you have any ideas for further debugging so that I can salvage the tablet?

TWRP -> Wipe -> Format Data -> type "yes" (reboot recovery and repeat)

Does this answer your question? Cryptfs : Unexpected value for crypto key location

Thank you @alecxs. Hmmm dmesg and recovery log don't show any such errors. I also ran a grep -i for cryptfs, nvt etc but didn't find any logging of interest.I tried again with "Format Data" and an advanced wipe, I rebooted again before trying the installation, and strangely enough this time it worked. Last time I installed right after formatting. I recall that I set TWRP to leave the system partition as writeable (not read-only), so I'm not sure what changed from last time!
The fact that nvtboot still doesn't show a proper revision/ver still worries me, but at least the OS boots!

"Format Data" via the TWRP recovery -> Advanced Wipe -> Reboot -> Reinstalling LineageOS 16 seemed to do the trick, and the OS now loads.
(Interestingly, I still cannot identify the device via adb/fastboot, I wonder if the stock ROM will resolve that).


text:
Identifying this bare mobile phone board
I got hold of this bare mobile phone board (didn’t come with the original cover, so no real way to confirm, only knowing it’s non-Western manufactured). Just needing to identify the model.
I’m attaching a snapshot of the backside:

Notice the K107TOZCG V8.7 (A9) & B20210625 M32 serial.
Doing a search on these serial numbers didn’t turn up anything (these agencies, huh?). Only confirming that the hardware is meant to conform to Android 9, which the board came preinstalled with, & it is an ARM32 (confirmed by it apparently being equipped with 4GB — to be confirmed still); as I booted the board already.
The approximate dimensions are 6.5mm x 11.5mm.
EDIT:
I actually meant, 6.5cm x 11.5cm — centimeters. I meant the BOARD. Stupid, glitchy brain enabling even stupider people. No need to rig the search results to show those dimensions of the chips. Like I’ll desolder these chips to be re-used. Just buy any embedded device & you’ll get just as good capacities.

You do know that by flashing a modified Android kernel, you can spoof the hardware information & the apps would have but no idea, right?

Although, true, I can just boot to another Android image via fastboot, but why all the hassle when I can identify by simply looking at the hardware?

You wanna bet it’s a MTK6592? I’m fighting off the urge to cutoff the heat spreaders (don’t have an expensive rework station yet).

Why would the eMMC chip  (NAND flash) be a more important indicator than the SoC? Oh, I’ll take them both heat spreaders off if it calls for it. I’m just being careful for the moment. (comment edited by moderator)

origin of mainboard could be karbonn mobile too (the tag you removed) and there is eMMC 16/32 GB version available

manufacturer: JLinksz K960 Tablet
mainboard version: k107-mb-8.7
mainboard date: 2020 09 01

MediaTek MT6580A Quad Core SoC
SK Hynix H26M52208FPR 16GB eMMC*
Kernel 3.18.35+ (= Android 7 Nougat)

*eMMC manufacturer may vary on mainboard version

source: chinaphonearena.com


text:
Accessibility: camera switches and project activate: when will these be available internationally?
I have a friend with amyotrophic lateral sclerosis. As a result of this, muscles do not receive nourishment in a progressively worsening manner, so that the muscles start becoming more and more impaired and unable to move with time.
I have been exploring camera switches and project activate on Android, hoping that it would allow my friend to communicate through their phone and operate their phone in the later stages of their disabling condition.
These features are described here:
Disabled people can now use Android phones with face gestures
With them, you can raise your eyebrows, look left, up, or right, or smile or open your mouth to perform various actions such as play a prerecorded sound, make a phone call, or call a carer, and with project activate you can also use these camera switches to navigate your phone.
However, I learned that these are only available in Australia, Britain, Canada and the United States.
I don't understand why such a useful feature would be geographically restricted. I am living abroad and cannot find activate on Google Play, although I need it. Does anyone know when these will be available intentionally, or whether there is anything I can use in the meantime?

Based on Meet the 13 newest Android features., "Camera Switches will be made widely available on September 30th." which links to the Android Accessibility Suite app.

For Project Activate, we can't really say anything because we're not Google nor affiliated with Google.


text:
How to regain control over a Samsung Galaxy S II with a Boot loop?
My device is in a wicked boot loop and I cannot get any control over the phone.
If I take the battery out and put it back in, it just restarts again and again. I don't feel like I have any control over the buttons on the phone.
Any way to solve this?
I'm completely willing to restore factory settings, but I just don't know how I could do so because the phone does not shut off, it just continues to restart.

Does it immediately switch on as soon as you put the battery back in, even if you left the battery out for several minutes? You can find a few ways to factory-reset your S2 on hard-reset.com.

Enter recovery mode and do a factory reset and wipe cache and install any ROM you like.
It worked for my S2 which got stuck during boot-up. I kept flashing my ROM without factory reset and wipe cache and nothing happened.
It went back to normal when I did those procedure above. Hope it will solve your problem. My S2 is fine and running again. I almost gave up on it.


text:
Is there any camera application that can save photos on internal storage?
So my SD card reader is broke, and my only possibility of ever taking photos again is to use the internal memory.
The default camera option, says that no SD card was detected and if you press anything it closes. So I can't change path from there..
I have already tried camera360, but when I try to change the saving path, it doesn't do anything.
Other apps I've tried crash instantly.
If relevant, my device is a HTC Desire HD, rooted, with android 4.1 I think.

On the home screen, go to System Settings/Storage and change Default write disk to phone storage instead of SD Card.  This will solve your problem!

No option like this on System Settings/Storage.

Try Camera Zoom FX. It has an option of choosing the save location:
You can read from the "OTHER FEATURES section:

Select sdcard folder to save photos (incl external sd)


text:
How to show a message on the lock screen in case I lose the phone?
I want to show a message on the lock screen in case I lose the handset.
How do I do this?
If relevant, my device is a Samsung Galaxy S II.

What Android version?

For ICS and later:

Settings
Lock screen
Screen security
Owner info, here is where a note is entered

This part is a bit confusing as there's no save etc, so just enter something, and back out, you will not lose what you typed, keep backing out until back on home screen. Next time screen lock kicks in or press power button to lock it, a note will appear.
But having said that, if the phone is lost, whoever will pick it up will more than likely ignore it!


text:
How to enable USB debug on Note 2?
No matter what setting I change, my Samsung Note 2 is always entering "USB media mode" instead of "debug mode".
I have the USB debug option set and the Google USB driver from the SDK installed, but adb devices shows nothing.
Enabling USB debug on my Nexus and plugging it in gives the debug mode just fine and adb devices shows it.
If I plug the USB in the Note 2 with USB debug enabled, the notification shows "Connected as media device".
If relevant my device is running Android v4.1.2.

I had to download Samsung's USB drivers for this device from their support page.
After you have the driver installed, when you plug in the device, Windows search windows.com for updates and finds:
Samsung mobile usb composite device
Samsung-sgh-i317
Samsung mobile usb modem
Samsung Android ADB Interface

Now, the interface still shows the "Connected as a media device" message, but adb devices list can see it.

Yepp. That's the usual thing with Windows and Android devices: You have to install the driver first :)

Was assuming all devices correctly implemented the google USB drive... and when i realized not, had some trouble finding the actual drive. Samsung support is a mess.


text:
Why am I getting multiple Gmail Notifications?
Ever since the 2.2 update, I'm receiving multiple Gmail notifications without accessing the Gmail app and with the setting "Notify only once" active.
I've tried a factory reset, but it still does this.
Any thoughts? I do have my Gmail auto-popping another account, could this be it?

Are you being notified multiple times for only a single email or notified for additional emails?

Notified for additional e-mails.  In Gmail under Notification Settings there is an option called "Notify once" and I have it checked.

Are you sure one of the emails isn't from another email client?

I have one account setup (my primary). I also only use the Gmail app. Perhaps I don't follow.

Have you ever solved this? Did you tried to lose the other account you've mentioned, to see if the issue was caused by it?

It sounds like maybe you added your GMail account to the regular Mail app.  So you are probably receiving notifications from both apps.
If you are only using the "GMail" app then find the "Mail" (not "GMail") app in your app drawer and run it and see if your mail is in there too.  If it is just delete the account from there and then you should only get notifications from GMail not Mail.

I admit that I initially fell into this confusion.  I didn't realize that the gmail app is pre-installed and separate from the mail client.  The two envelope icons befuddled me for some time...

I only have my Gmail configured under the Gmail app. It has never been setup under the Mail app.

I got a new phone and this issue seemed to resolve itself. Not sure why it was doing it before, but it's not doing it now.

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


text:
How do I get the new "Music" section of the market to show up?
It appears Google has updated the market application. Including documentation in the new Google Music application for a link to /music in the market. The link does nothing on my phone except take me to the home screen of the market though. I'm super excited for this new feature and would like to use it now. Is there a way to force the market to update or anything? I'm using stock 2.2 Froyo on T-Mobile Defy (rooted)

Indications are that you just have to wait as it rolls out: http://www.androidpolice.com/2011/11/16/google-music-support-is-rolling-out-to-the-android-market-now-no-update-necessary/

Actually after seeing the dim prospects of Google Music (come on, no The Used?) I've decided to make due with Spotify Premium.

I just did this, and it works.  Go into Settings > Applications > Manage applications > All > Market  then clear data, and cache.  I had to reboot the phone after.  But once it reboots, go into the Market, and the music section should be there.

Clearing the data also clears the cache.

that worked perfectly :)


text:
Android 2.2.3 - long delay after phone call end
There's a long delay between the call end (even when I press "End Call" button) and when I can use the notification bar again for example.
The in-call green phone icon stays in the notification bar for another few seconds.
Is there anything I can do about this, please?

Dunno, but I think yours is typical. I have to wait at least a few seconds before my DROID is "released" after a call. Fortunately I don't make too many phone calls.

Haha, make / receive it's the same thing. Also, the 2.3.3 distribution is not rooted or touched in anyway. Well... except what Samsung did to it...

Same here on a Sensation...

This is usual Android disconnection response.
It's to do with your phone checking in with the closest Antenna when you end a call.
Perhaps this will help explain the speed a little:
http://images.cellphones.org/cell_phone_calls.jpg
p.s. I just hit end call then home or lock screen and put it in my pocket :-)

I do hit End Call, well, not hit, but gently touch, but the screen stays for a while. I just want to make sure the call is closed so I can say bad things about the person that just called. :)

Hehe yeah the 'call is closed' i.e. your mic is not taking input as soon as you gently touch end call.


text:
How to display my calendar on the lock screen?
What is the best way to show (non-interactive) widgets on the lock screen?
I have bought WidgetLocker, but it forces me to unlock the screen twice (using both WidgetLocker and native slider).
(Using Android 2.3.2 on a Sony Ericsson Xperia Arc.)

Can you disable the stock lock screen and only use WidgetLocker?

Lockscreen Calendar is a fairly lightweight app to display your next few upcoming events on your lockscreen.
Unfortunately, it does not currently support recurring events.

Probably Damian gave you the best answer. An alternative I could suggest is, if you have rooted your phone, consider trying MIUI ROM cause the new version (1.6) has the a theming lockscreen with already dozens of available themes and tweaks. Maybe you find what your looking for there.

Maybe this application will help You;
http://www.appbrain.com/app/executive-assistant/com.appventive.ExecAssist
It's pretty expensive but looks pretty powerful.

Unfortunately This app is currently not available on Playstore or the link you have mentioned. So you can remove/update your answer so it dont get downvotes..


text:
Memory requirement (for HDD) for Android based tablet?
Background: I'm currently considering buying a Acer Iconia A50x Tablet device that runs the Honeycomb OS. The device is available (or, well, not) in a variety of configurations (16GB / 32GB / 64 GB "HDD" and with/without 3G module). It seems the 3G version is only available with 16GB atm. and the non-3G version is available with 16 or 32GB atm.
Since I do not have experience with android devicesread: I've no clue whatsoever how much a "stock install" of android needs and how much space the apps take, and whether they can be installed on SDHC card etc. I have no clue how much memory for the "HDD" is a good choice for such a device: (apart from bigger is better)
My question now is wrt. the onboard "HDD" memory: Is 16GB enough or would it be better to try and get a 32GB version or wait for the 64GB version? (After all, I can just plug in a 64GB SDHC card for additional space.)
Wrt. to my expected usage: I plan to use this device to surf the web, read emails and maybe a PDF or two. I do not currently plan to play any specific games. My music collection on the PC is only 6GB, and I would only use a small part of this on the device. No films to speak of.

This is honestly pretty vague, and I'm inclined to say that it's just plain subjective and/or too localized. How do you intend to use it? Do you have a lot of music/videos/pictures that you want to transfer to it? Do you plan to download a lot of graphics-intensive games? Something else altogether?

How on earth is this question localized?
Anyway: I'll edit with my usage.

Because it applies specifically to you and your usage patterns. I think you could contend that could be construed as localized unless someone gives an answer that covers every possible usage of a tablet and how much space it would require.

@eldare: OK. I understood localized as geographically only, sorry. But certainly my question can easily be answered by android tablet users whether 16GB would be way too low or 64GB would be completely unnecessary. Obviously if I want to put 40GB worth of music on the device, 16Gb is too little, but is 16GB too little if I want to put 3GB of music on the device? How much space will Android+ a handful of apps use up? Etc.

This is really an "it depends" answer. If you are only installing applications and streaming any media you consume, 16GB is sufficient. If you are copying media locally, 32GB should be a minimum.
By way of example, the tablet I was using on my last vacation only had 2GB used. My son's was full at 16GB with the movies and TV shows we'd copied on to last him a week and he ended up watching the same shows over and over.

Thanks! If you had a tablet and it was only using 2GB, then 16GB should be ample space for me.


text:
Suddenly unable to install application from SD card
I have an HTC wildfire. I am currently developing an application which I am consistently testing on my phone. Since yesterday for some reason I am not able to install any apk of that particular app that I am building.
The usual method of installation I use is download to SD card and then install from there. Other apps get installed with this process but not my app.
The error message - App not installed.
I am able to download and install my app from the market.
I have tried deleting all information from the phone regarding the app i.e cache etc but still doesnt work.
Not sure if the phone has blocked my app ? Can it do that ..?

Have you tried uninstalling completely and re-installing? Can you try installing it from a computer using adb install -r [apk]? This will give you a more detailed failure reason.

I did an adb install -r [apk] thanks to the comment by @eldarerathis and I got an install_failed_container_error as the reason for installation failure...
Further searching got me to this link
http://eatingbits.se/articles/2010/11/16/install_failed_container_error-when-installing-an-application-on-android/
The solution being a temp file inside .android_secure folder not getting removed. So once i deleted the file app installed properly. Thanks everyone for helping out!!

Awesome! Don't forget to "accept" this answer so it can act as a signpost for future readers.

I will!! Though I have to wait for a couple of days

Sometimes I think that Google needs to make it more publicly known that adb install gives you a detailed error message instead of "Oops, didn't work!" like the GUI does. That's such a esoteric reason for the install to fail that I can't imagine how anyone would figure it out otherwise (I had never even heard of this error). Not to say that you didn't already know this - I'm not sure if you did - but plenty of questions on Stack Overflow can be diagnosed the same way and most people seem to have no idea.

Go to Apps>Settings>Applications, there look for Unknown Sources that is first option. Make sure it is ticked.

Yes it is, I've been installing the apk without any problems for quite a while now.

there shouldnt be other ways your android should block the apk.. maybe its the app that's not properly developed

Unfortunately even the previous versions which used to work fine aren't installing. Plus when I tried it on a different phone Samsung Galaxy I9000 it worked fine and there were no issues


text:
Clear massive system data file on LG G3
I have somehow run out of space on my LG G3. Under storage under Misc I see have a 6.34GB System Data file.
I tried dialing *#9900# as suggested in Low on Space, "System data" huge! in order to delete the dumpstate/logcat but when I dial *#9900# it tells me it's an invalid MMI code.
Note that my phone is not rooted. I can get to the hidden diagnostic menu using the international code shown on Gadget Hacks, i.e. 3845#*855#, however I can't see any menu items that look like they might clear that system file.
Any ideas?

This doesn't work on my LG G4 either, and it looks like it's a feature that's available only on certain manufacturers (maybe only Samsung?) rather than all Androids:
How to delete dumpstate/logcat on Moto E
Clearing logcat on HTC one X
As you probably know from reading around, you cannot delete these files using a normal app unless you have root access. The only way to do it is with the OS (which I guess always has root access).
I went to Settings > Storage & USB > Internal Storage and tried clearing cached data, but this didn't seem to do the trick.  (In particular, it didn't effect the size of the mysterious "system data" block that the app DiskUsage identifies and which apparently includes these logcat files.) Settings > Smart cleaning also didn't give access to anything that large.
Wasn't able to solve this.

I never did figure it out I'm afraid. And that phone is long dead now so i guess i never will. Sorry i can't help :(