text:
Dialling a SIP number
So I have a very, very shiny new Nexus 4. This supports SIP, and I have added a SIP account to the telephony accounts settings page.
Unfortunately I cannot figure out how to actually dial a SIP number. How do I do this?
The telephone dialer has number buttons only, and tapping the number entry field doesn't pop up a keyboard. Rumour has it that previous versions of Android had a 'text' button somewhere on the dialer page, but that's not present in JB. There must be some way to do it...
(Note: I'm not asking how to add a SIP number to a contact. I know how to do that. I want to dial numbers that aren't on my contacts list.)
Update: after some experimenting, I have found that:

pressing the DIAL button with the field empty reloads the text field with the last number dialed, which can be a SIP number of the form sip:music@iptel.org. So I know the text field is capable of handling text.
trying to paste text into the field produces gibberish. For the above number, I get 7476874247835.674! (Which is what the letters on the dial pad map to. Except for : and @, which are emitted.) Dialing this number does nothing --- obviously.

Have you tried long-pressing the menu "button"? On most devices I've tried, this brings up the keyboard. Not sure if this way you could enter the SIP ID to be called -- but it would be worth a try ;)

A good thought, but unfortunately it doesn't work... also, I have discovered some weirdness. See update.

I wrote a simple app specifically for this task: https://github.com/whitequark/SIPCaller

Hi, we appreciate your app to solve this issue, but is there any link to the released app? Considering that Android Enthusiasts focus on Android end-users who are not necessarily developers, they may not be able to compile and use the app by themselves.

Sure: https://f-droid.org/en/packages/org.whitequark.sipcaller/


text:
Remove analog clock from home screen
So I've just got a Nexus 4 (hooray for me!) and I don't know how I did it, but I've somehow got an analog clock perched over my Google search bar. I don't want it there.
It doesn't appear to be a widget - I can't just hold and drag it and remove it, and it's constant across each page.
How do I remove it / how did I put it there??

(Click image to enlarge)

Have you checked that it's not a Live Wallpaper? Try choosing a different wallpaper and see if the clock is gone.

Yeah I've just got a standard wallpaper selected...

Go to settings-->apps-->clear data& cache of launcher(I think it is  trebuchet ).

Thanks! That sorted it. Any idea why/how it got there in the first place?

May be it was a bug.

I've had this happen to me before and a reboot was enough to fix it.

source: Stack Exchange

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

sort: votes


text:
Easily record GPS coordinates in OpenStreetMap
I live in Argentina and use OpenStreetMap since the maps are really accurate in that area.
I travel in a specific area with my Android smartphone using GPS. In that area mainly I like to save GPS coordinates in my map (my clients) and make notes to them. Additionally, I would like to add roads that are not recorded in OpenStreetMap yet, but that is not really necessary.
Currently I use the OsmAnd app on my phone. It contains offline maps, which is important since I don't have any Internet connection out there. I can record favorites, but I can't really make many notes to them, like some kind of history of my visits. And I can't extend the map of unknown roads with that app.
Is there a better way to achieve that?
I would like to use the favorites to see where I have to make my visits next and what would be the best route for that.

With Trekbuddy (see this Q/A) you can add comments like notes to a way points that you would like to visit. Trekbuddy uses maps prepared with MOBAC and is quite similar to OsmAnd.

OsmTracker will meet your requirements. It can upload the GPX tracks directly to OpenStreetMap, but I prefer using JOSM to upload the data.

I forgot.to mention that I need a tool with offline maps.

Use several different apps:
MapsWithMe is awesome for viewing OpenStreetMap offline. You can download whole countries, and see them in a very fluid interface.
OSMTracker is a good basic GPS tracing app, with buttons for taking quick notes of various kinds (do the actual OpenStreetMap editing later when you get home).
Vespucci is a more full-featured OpenStreetMap editor which would allow you to add roads. I could be wrong, but I think it's the only Android app which supports full geometry editing. That's always going to be a bit fiddly to do on a phone anyway though, and I don't find Vespucci very easy to use (I prefer to take notes and then edit at home).
Those are some of my personal preferences at the moment, but people are developing/improving these apps all the time.

I think that osmeditor4android does what you're looking for. Functionality includes:

create, edit new nodes & ways
append nodes to existing ways
create, edit tags
up/download to OSM server
highlight unnamed highways & ways/nodes with TODOs

If it somehow doesn't do what you want, the OSM wiki has a nice chart comparing a number of Android apps.

The problem with vespucci is that I cant load the complete area at once. It is too big for that.

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

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


text:
How to Downgrade my Huawei U8815 from Android 4.0.3 to 2.3.6?
One month ago I bought my phone Huawei U8815 Ascend G300 with Android version 2.3.6 and it was running fine.
Recently I upgraded my Android to version 4.0.3 , but unfortunately the system became too slow, and the battery becomes empty within two hours. While it ran the whole day when I had Android 2.3.6. Because of that I would like to install my old android 2.3.6, if you can kindly help me the right way to do so, please.
Remarks about my system: Huawei u8815 information
Model number: HUWAWEI U8815
Android version: 4.0.3
Baseband version: 2030
Kernel version: 3.0.8-perf-00242-gcb0aa96 android@localhost#1
Build number : U8815V100R001C00B939

Before downgrading, two things you might want to check: in the battery stats, see what's eating all the battery (which is probably the same app making your phone slow). Second, a factory-reset might also prove helpful if things got messed up during the update.

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


text:
How to clean the voice mail in the notification screen?
How to clear the notification screen, without listening to the voice mail?

The phone is Galaxy Ace GT.

Don't you have a Clear button in the top right corner?
This is what it looks like on my HTC Desire running Android 2.3.3.

What happens if you press and hold the voice mail? Do you get a menu to clear it out?
Update:
Tapping the notification dials the voice mail inbox, right? Unless you can tap and hold it to get a context menu from where you can remove it, then I'm afraid there's not much you can do about it.
I just talked to a Samsung rep and he was not aware of a way to remove it. He said you have to pull down the notifications menu, tap it, and then close it (essentially dialing and then ending the call).
I also had a look at the manual for the Galaxy Ace (GT-S5830). There is not much said in it about this (full manual, 127 pages, not a quick guide). They pretty much just tell you what voice mail is, how to set up voice mail server and listen to voice mails.

In Idle mode, open the application list and select (phone icon),
  Keypad and then tap and hold 1. Follow the instructions from the voice
  mail server. You must save the voice mail server number before
  accessing the server.

They don't even tell you how to clear the notification bar. They seem to be expecting that the user will know this by logic. Most manufacturers of Android handsets seem to be under the impression that Android is intuitive enough that they don't need to say many words about it in the manuals. Some manufacturers have more proper manuals, thoroughly explaining every detail, while some will just have quick guides.
I'm sorry I couldn't be of any more help to you.
May I ask why these notifications about voice mail bother you so much? Are you using voice mail? If you are not using it, then there is always the option to disable it, and you won't be getting any more of those.
So here are the options you have.

Tap to listen
You can tap the "new voice mail" icon from the notification bar to dial your voice mail inbox and listen to your voice mails.
Ignore it
You can always just ignore the icon.
Disable voice mail
If you are not using voice mail, or if you are not using it frequently you always have the option to disable it.
Upgrade to Android 4.2
If possible, you could try upgrading to Android 4.2. That requires rooting your phone and installing a custom ROM.
Get a new phone
This is the least wanted option for several reasons, the expense being usually number one. But sometimes it is the best and quickest solution that allows you to get on with your life and worry less about problems with technology. I would personally not change my phone just to get around this type of issue.
Make sure you thoroughly test your new phone so you know it does what you want. It's usually not possible to test every feature in the store, you need to take it home and test it properly. Some carriers will allow you to bring the phone home and test both the phone and the service for 14 days, without commitment or signing any contract. My carrier (Tele2) has this option.

How to disable voice mail on Galaxy Ace

In Idle mode, open the application list and select
Settings.
Select Call settings.
Select Voice mail number
Remove the number and save changes. If it doesn't allow you to leave it empty then type in some bogus (fake) number like +1 123456789 and save.

There is also the option "Voicemail service". See if you can just disable the service that way, instead of messing with numbers. It doesn't say in the manual what options you have, so you need to see for yourself.
Note!
You can always continue using your voice mail. It's just that you won't be getting these annoying messages every time you get a voice mail. All you have to do in the future is just call the number for your voice mail inbox. You can just save that as a new contact and call it to check for new voice mails.

wow, I will see when that happens again if what you say works

Okay. The first three options will always work. You can tap to listen, or ignore it, or disable voice mail altogether. The option to upgrade to Android 4.x is tricky, leave that as the last resort. Yeah, you can also try to press and hold to see if you get any menu. Don't be afraid to mess around with it, you own it. With these Android handsets, more often than not, there are hidden (secret) options and key combinations that are not even mentioned in the manual. I hope you will find a working solution.

Here's some reading on 4.2.2 upgrades. The mentioned Maclaw Studio release can be downloaded here. It looks like there's also a Cyanogen 10.1 release for Ace. You can find all the device-specific posts about the Ace at XDA here. If you decide to flash, make sure it's for the S5830 (if that's what you have).

You also have a great resource for all things Samssung over at SamMobile. Should you decide to try flashing a custom ROM.

So you just reboot the phone?... is that what you're saying?

Well, that's good to know. But it's too bad they didn't make any kind of option to clear it without having to reboot the phone just to clear out some annoying notifications. That's just lame on part of Samsung. Thanks for the update though.

On Android 4.x+ you should just be able to swipe it to the right to dismiss it.

it doesn't work

This only works for phones running Android 4.0 and newer unless it's included in the rom.

Good point. Edited.

The Galaxy Ace GT comes with Android 2.3 and can be upgraded to Android 2.3.6.

If your device is running Android 4.3 (Jelly Bean) or higher, this app seems to be able to clear them.

All you've got to do is hold it down, go to app info, untick and retick 'show notifications' and then it should stay off the notification bar after reclicking it


text:
Galaxy S2 Android 4.1.2 - calendar sync option disappeared
I just upgraded my SGS2 to 4.1.2 and I have huge problems synchronizing my Google calendar.
First of all, my Google calendar app disappeared. Until here ok, I reinstalled it from Google Play. When I try to add my google calendar accounts, they are just not there.
I try in Settings→Accounts→Google and choose my Google account to see the sync options inside. The option "Sync Calendar" does not exist anymore.
Did anyone have this problem? How did you solve it?

i just found out that there was one process - CALENDAR STORAGE - which was disabled. I enabled it, and then i could see the option SyncCalendar in my google account again.
after that my calendar is working fine again.


text:
Samsung Galaxy Tab: Cannot download from Google Play
I bought this tablet without a SIM card. I have a WiFi connection, but it still doesn't let me download from the Android Market.
How do I fix this?

I just edited your question -- but still, some more information is needed: Which Android version have you running on the device (as you are speaking of "Android Market", which is "Google Play" for over a year now)? Have you created a Google account? How do you access it?

By your reference, you are using android market, not Google play store. This then, suggest that you need to update the store, otherwise you are not downloading anything. The store has been as Google play store for a bit over a yes now, so anyone using android market are severely outdated. You may have to download the apk, and install it, force updating it.


text:
How would you turn a tablet into a keyboard + easy-to-reach touchscreen (mirror the desktop) (not a touchpad) for a desktop PC?
How would you turn a tablet into a keyboard + easy-to-reach touchscreen (mirror the desktop) (not a touchpad) for a desktop PC?
Numerous remote touchpads on Android
I asked a question on askubuntu.com (Can you design buttons on a Ubuntu/Android tablet that is to be used as a virtual keyboard for your desktop?), and someone mentioned RemoteDroid.
I haven't used it, but from the videos that I see online, your Android tablet  becomes a touchpad.
In a question on superuser.com (Use a touchscreen as a keyboard and mouse for a desktop), and in the answers here, Bob speaks of the “indirect virtual touchpad”, and Lèse majesté notes that “you can only use the touchscreen as a laptop-style touchpad, not as an actual tablet device”.
I want the cursor to move to where I touch.

I have an answer. I'll add it after the time restriction.

Use android-vnc-viewer to mirror the desktop PC screen, and control the desktop
I had another question on android[dot]stackexchange.com: (In using a VNC to control a computer, is it possible to have the cursor go to where you touch? - android[dot]stackexchange[dot]com/questions/34668/in-using-a-vnc-to-control-a-computer-is-it-possible-to-have-the-cursor-go-to-wh)
In the question, I included a video: Remote control of Ubuntu with android-vnc-viewer - www.youtube.com/watch?v=sTKX6QMBgck#t=0m30s
android-vnc-viewer

“See and control your computer's desktop from your phone, from
  anywhere. androidVNC is the Open Source (GPL) remote desktop program
  for Android devices. Connects to most VNC servers: incl TightVNC,
  RealVNC on Win and Linux, x11vnc, and Apple Remote Desktop on OS/X.”.

In the video, I don't know the input mode that is being demonstrated at 0:30, but it looks like the mouse cursor goes to where he touches.
http://code.google.com/p/android-vnc-viewer/
I'm guessing that the input mode in the video was either:

Touch Mouse Pan and Zoom
  This is the default input mode and is
  designed to work like the Android browser. You can both pan the
  display and control the mouse using the touchscreen and gestures. You
  pan by dragging or flicking on the touchscreen; you click the mouse by
  tapping on it. You right-click by double-tapping (or by holding down
  the camera button while tapping). You drag the mouse by doing a long
  press on the display, and then dragging. In this mode the trackball or
  DPad (if your phone has one) can also be used to control the mouse;
  this may give you finer control. You can zoom the screen size with the
  +/- buttons, or, if your device supports multi-touch and has Android 2.0+, you can pinch to zoom out and spread to zoom in.

or:

Mouse Control Mode
  In this mode, use the touchscreen to control the
  mouse. Touching the screen generates a mouse click at that point;
  dragging on the screen creates a mouse drag. Keyboard events are sent
  as normal. The trackball is used to send arrow-key events to the VNC
  server. Pressing the trackball toggles between Mouse Pointer Control
  and Desktop Panning modes.

Port forwarding

If the PC you're connecting to accesses the internet through a router,
  this will be the WAN address assigned to the router by your ISP;
  you'll also need to forward the VNC port (5900) from the router to
  your PC (exactly how you do this depends on the details of your
  router, so I can't give more explicit instructions here).

Hacker's Keyboard - use a full soft keyboard on Android
From what I've read, the stock android keyboard doesn't have buttons such as Ctrl, Alt, Esc, arrow keys, Home, End, and Delete.
You can use the free, open source, app call Hacker's Keyboard to gain access to the buttons of a full keyboard:

“Are you missing the key layout you're used to from your computer?
  This keyboard has separate number keys, punctuation in the usual
  places, and arrow keys. It is based on the AOSP Gingerbread soft
  keyboard, so it supports multitouch for the modifier keys.
This keyboard is especially useful if you use ConnectBot for SSH
  access. It provides working Tab/Ctrl/Esc keys, and the arrow keys are
  essential for devices such as the Xoom tablet or Nexus S that don't
  have a trackball or D-Pad.”

http://code[dot]google[dot]com/p/hackerskeyboard/
A patch that allows android-vnc-viewer to recognize all the keys of Hacker's Keyboard
In “Frequently Asked Questions” of Hacker's Keyboard, there's a section called “Android VNC Viewer doesn't recognize the extra keys”.
It directs you to an issue called “Issue 238:   Support additional keys, fix modifier handling” (code[dot]google[dot]com/p/android-vnc-viewer/issues/detail?id=238). The patch there will make it so that Android VNC Viewer recognizes buttons of a full keyboard.
Update: bVNC

bVNC is a secure, open source VNC client.

Tested with Hackerskeyboard. Using it is recommended (get hackers keyboard from Google Play).

play[dot]google[dot]com/store/apps/details?id=com.iiordanov.freebVNC&hl=en
github[dot]com/iiordanov/bVNC
Update 2: Jump Desktop VNC
I currently and personally use Jump Desktop VNC because the “bring-out-the-keyboard” is close, and easily reachable. With bVNC, I have to tap near the middle of the screen, and then I press a keyboard button on the right to bring out the keyboard. Jump Desktop VNC also lets you use a Google account, so you don’t have to deal with addresses.


text:
How I can send signal from android mobile through speaker?
Would you please let me know how I can send signal from android mobile through speaker ?
Please let me know if you need more clarification .
Thanks in advance .

Can you clarify what is it you're trying to achieve?

could it be serial port communication?


text:
Is my data secure?
My Android phone was recently stolen, so will the thief have access to all my pictures in the thumbnail folder? I have hidden the pictures in an app called Vaulty so will they still be visible in Thumbnail folder (I mistakenly removed the file manager from my phone a day before the phone was stolen)? Please help me out with this ! :(

If your memory card is not encrypted then your images and other data is not safe from the thief. Vaulty simply hides files, not protect and encrypt them.
But then again, most thieves are only after the money. Mostly likely they will find a way to reformat your phone, delete all contents, and sell it as refurbished/used on ebay.

Thanks for your answer, but what about the Thumbnail folder? the pictures that were deleted and the ones that are in Vaulty, will they be found in the Thumbnail folder if the thumbnail folder was not cleared? considering that the thief is not a techie will he get access to them by just connecting the card to some other computer?

Yes, cache cleaners are the only apps that I know of that empties those thumbnail folders.

If you think the phone might still be on / not deactivated, you could try installing Plan B from Lookout Mobile. There are other apps that you can remotely load and wipe your memory card remotely so the thief cannot access your photos. However if the thief has since removed your memory cad, he can unfortunately access your photos.


text:
Not compatible app and "install failed missing shared library"
I am currently trying to get a game app running in windows and got some problems. Ive already tested Bluestacks, SocketQ, Android x86, Youwave and the official Android SDK Emulator. Now I'm trying "Jar of Beans" from xda, which looks quite promising.
Anyway, I have the emulator running and the network works as well. The problem I have is that I cannot install the game app through the play store as it says, "my device isn't compatible". Android 4.1.1 is running and it has lots of RAM available (1GB I think) so I really don't know why it says it's not compatible. Is it possible to find that out somehow?
And when I try to install the apk via adb I get "install failed missing shared library".

You might have set the minimum and maximum api level in the manifests wrong. Are you the app developer? You might as well ask this in SO.

No I'm not the dev. But since I got the apk can't I look into the manifest and change something?
SO = StackOverflow?

I don't know much about changing manifests, just suggesting, and yes SO = StackOverflow. Library missing also might be caused by using NDK (Native Development Kit), since your running an x86 machine, native ARM codes are missing the necessary opcodes to run.

I had the same problem.
I think it's not a matter of the emulator software you use, it's more probably a matter of which is the emulated device.
I don't recommend Bluestacks, because you may need the root rights (feasable on Bluestacks with hacks, but they are unstable). If you want an easy-to-install emulator with root rights, there's for instance Nox (Nox App player), MEMU and some other ones...
When you use the Google store, it detects which device you use, your screen configuration, and some other configuration details.
So there are several possibilities preventing you to install an app though the Google store:
1 - The detected screen resolution is not compatible
2 - The device is not compatible (not the right phone or tablet, works only on tablets, etc...)
3 - Some apps are impossible to run on an emulator (but it's the app that detects the emulator, not the store)
To solve problem 2, you have many tools to change the emulated device.
Depending on which emulator software you use, generally you find this option directly in the software options. You can choose another kind of phone with the name.
To solve problem 1, Trying to change the size of the window in which the app is emulated won't work, because the size of the window is not a parameter that is passed as a device parameter.
You have to change the configuration, not the size of the windows.
My favorite way is with hack app, often root rights, (you'll find many in the store, with words with "DPI" and "change" or "changer" in the name, but you have a way without rooting, it's for instance:
http://android.wonderhowto.com/how-to/change-your-androids-screen-resolution-without-root-access-0160439/

Warning
Keep in mind that altering your DPI may cause the Google Play Store to
  incorrectly label your device as incompatible when downloading apps.
  This is caused by developers limiting their app's compatibility based
  on a device's DPI value. So if for any reason you get an error, all
  you have to do is revert back to your original DPI and download the
  app again. Once you have the app installed, you can switch back to
  your custom DPI.
Step 1
Install ADB
This whole process relies on issuing ADB commands to your device, so
  if you don't have it installed on your computer, use one of the guides
  linked below to grab a copy. And if you haven't already, enable USB
  debugging from your Android's Developer options.
ADB Installation Guide - Mac ADB Installation Guide - Windows Step
  2Find Your Original DPI Before going any further, you should check
  your original DPI in case you need to revert back later. Plug in your
  Android to your computer, open up Terminal (Mac) or a Command Prompt
  (Windows), then enter the following command (copy and paste works best
  here):
adb shell dumpsys display | grep mBaseDisplayInfo
The output will have a part that says "density," next to which is your
  original value. Write that number down somewhere safe.
Step 3
Change Your DPI The DPI you choose depends only on your personal
  preference. Android devices ship with DPIs ranging from 120 up to 640,
  but know that as you decrease the value, the icons and font size
  decrease as well. Below you will find examples of various DPIs running
  on an HTC One M8, so use those as a guide.
(1) 200 DPI, (2) 400 DPI, (3) 600 DPI Now, in your Terminal or Command
  Prompt window, enter the following command to change your DPI. (Make
  sure to swap out DPI with whatever resolution you choose.)
adb shell wm density DPI && adb reboot
Your device will reboot automatically, and once back up, your new DPI
  will be in effect.

I would try all that before trying to solve the ADB "Install failed missing shared library" problem.
If the other steps wouldn't work, you have solutions here to try for this error message: https://stackoverflow.com/questions/5375919/getting-error-msg-install-failed-missing-shared-library


text:
Will a "standard" "Made for iPhone" headset's remote control button work with a Samsung Galaxy Mini S5570?
Running either latest stock Gingerbread or custom CyanogenMod Jelly Bean?
By will the button work I mean either by the operating system or by a 3rd party app from our nice selection: See Izzy's answer on How can I control both volume and track skip on my Android device from my headphones?
I need proper music support on this device, skip track, fast forward and rewind (for podcasts).

It should work IMO. I have used a standard Galaxy Nexus earphone on my iPod Touch; it could do everything from skipping to record voice etc.


text:
Multitasking : How do I maintain the opera browser tabs keep active when switching applications
Case:
When I was opening multiple pages/tabs on opera browser, then I press the home button to switch apps to see SMS, then i return to the opera app by holding the home button, suddenly my tabs open is missing, such as the open new. Anyone know how to maintain the opera browser tabs keep active as they move another application?
My Phone Info
Model number: Device-01,
Android Version: 2.3.6, baseband version: VENUS_BP_00.03.63.b501, Kernel Version: 2.6.38.6-perf zly @ HL120 # 1.
Thank you.

Opera Mini or Opera Mobile? I have no issues with Opera Mobile. I have a Samsung Galaxy S2, running CM10.1

@geffchang: iam using Opera Mini 7.5

Is your Developer Options enabled?

@geffchang : No. I turn off all.

No issues with Opera Mini here. Probably and issue with your phone's ROM; can't help you there. Hopefully somebody else can help you.

Using task-killers? Simple answer is Dont use one and let android manage memory for you.

@forums : Yes i using task-killers. But i cant removed it. This application has been installed as the default application android phone. Uninstall button like "disabled".

@geffchang : I was trying to delete some of the system apps but there was no option say "delete" or "uninstall"? i update my phone info above.

@forums : Hi, I've managed to root my phone and remove Task Killer app. Apparently it the application is causing my phone multitask disturbed. Thanks for the info. Now my phone gt better.. :)

^ great, now just make an answer with the steps that you did to solve the problem and accept it :D

Hi, it's been a long time, but looks like you found the solution. Would you post a self-answer to consider this question solved? Thanks!

just do the following:

go to settings.
then go inside developer options
then go to the app section. There you find option saying "don't keep activities". Put it OFF...thats it.
now browse opera mini on phone...it will sort out your problem.

Now you can tab between multiple tasks – and no need to worry about anything. It works for me too. I have a KitKat version.

Multitasking is truly supported by devices with higher end chip configuration( i.e.good clocking speed 1Ghz and or sufficient RAM>=500Mb ).
In simple terms is that insufficient ram will not be able to hold more then one application at the same time and less processor speed will take some time to load in app data for both the applications(although i think RAM is the main area to be concentrated for your multitasking purpose)
Due to limited resource the kernel has to decide which task to be given more priority either task 1 or task2.Based on it's decisions only the browser is temporarily shut and the message is loaded.Later when you load the browser back the kernel gives this as higher priority and it loads the browser back.(If you have  multiple number of tabs with heavy activity going simultaneously then you have to decide which is of least importance and close the tab.)
Ex-:Say you have opened up to 4 tabs named Tab1-Tab4.
Tab1-Email
Tab2-Browse Video
Tab3-Download content
Tab4-Social networking
As you can see all are processor demanding tabs and will not work all at the same time.
So if you opened Tab2(browse video) and later switched to Tab4(Social networking). The browser will reload Tab4 due to higher inactivity on this tab and not close it.
Same goes with the switching between two different applications.The browser will load the page but not close the tab.
What i can suggest you is that either you use less no of tabs in the browser and then shift to any other application.(Clearing the cache memory may also resolve the issue)
Note:-If at all you still feel that there are only 2 tabs and still the browser has crashed/closed the tabs while in-app/switching through 2 different apps then you need  to contact the support team of the respective browser.

You can try to stop android from destroying activities on its own.
Go to setting, Developer Options and then to the bottom. You will find two options over there (among the many) that are useful.
First is the 'Destroy activities as soon as the user leaves them' checkbox. Uncheck it.
Then go to the 'BackGround Process Limit' and set it to standard. This much should be enough....

Android will still destroy activities when low on resources, regardless of whether this developer option is disabled, which it is by default.


text:
"accounts and sync" has dissappeared, how can I fix this?
A few days ago I had a system update. Now under accounts my option "accounts and sync" have disappeared. Can't sync calenders. How can I fix this?

please specify android version 4.1.1 or 4.1.2?

And which device. You've tagged for two different devices.

4.1.2 -I already checked what you stated to do.Calendars NOT syncing between galaxy tablet 2 10.1 and galaxy siii. They used to and REALLY need for business. How do I fix?

Settings -> Data Usage -> Press Menu Key -> Auto Sync Data
In settings go to Accounts section-->Google and select your account and check what ever you want to sync


text:
Weird phonebook entries!
I had my HTC Pico phone with android 2.3 repaired because a shattered glass.
On getting it back, I found out that there are no contacts in my phone as well as in the SIM, but there are some contacts with my Google account. Upon selecting this option, my phone book displayed a few contacts, which I never synced to my Google account. How did these random contacts get associated with my Google account?

Easiest explanation: If you sent your device to repair with even the SIM card included, and not factory-resetted, some service guy may have played with it. Not to blame somebody, but that's the easiest explanation to it.


text:
How to know the MAC and IP of my device?
The screen shot of my device looks like this:

Screenshot (click image to enlarge)
Could anyone help me to know the MAC and IP Addresses please? My device runs Android ICS.

Can you see the values for MAC and IP addresses after connecting to a Wi-Fi? Obviously an IP address will be leased only after successful connection to a router with DHCP enabled.

You can get the MAC address from Settings > About > Hardware Information.
IP address will only appear on the page shown on your screenshot once you have connected to the wifi dhcp server.
Another way to find out IP is to use the browser and go to the website www.whatsmyip.org/ - this will tell you the address your router is on however, and not your local (wifi) network IP.

Install this application, it may help you to get IP and MAC.
Network Info II


text:
error with adb push
Hi I want to push an APK Expansion file to my phone so I am executing:
C:\Users\dogface\AppData\Local\Android\android-sdk\platform-tools>adb.exe push c
:\main.1.com.redcricket.Audiobook.obb  /mnt/sdcard/Android/obb/com.redcricket.Audiobook\main.1.com.redcricket.Audiobook.obb
But that fails with this error:
failed to copy 'c:\main.1.com.redcricket.Audiobook.obb' to '/mnt/
sdcard/Android/obb/com.redcricket.Audiobook\main.1.com.redcricket
.Audiobook.obb': Invalid argument
So what am I doing wrong here?

First, especially for "Newbies": Hovering your mouse over the adb tag will reveal some info. Clicking the info link there brings you to the tag wiki, providing you some information to get started. The second link there (Everything about ADB) contains the answer to your problem:

adb push C:\Desktop\TitaniumBackup.apk /sdcard/

For the target, only specify the path, do not include a file name. So your command should look like:
adb.exe push c:\main.1.com.redcricket.Audiobook.obb /mnt/sdcard/Android/obb/com.redcricket.Audiobook

A special error you included is the backslash (\) which, on Windows systems, is a path separator -- but on Posix systems (Unix/Linux/Android) is an "escape character" (directory separator on these systems is the "forward slash", /).

Glad I could help -- and that it was such an easy solution :)


text:
my samsung galaxy w doesn't register on 2g network
I've tried factory reset and manual search but no solution for the problem
it works on
i have flashed this rom:
I8150JPLM7_I8150OJPLM4_I8150XXLMB,
and no solution.

Please update your question with a few more details (and care a little more for formatting): What Android version? What kind of ROM is that (cryptic numbers are not intuitive, though helpful -- but not everybody can tell what they mean)? Does it register on 3g? Further reading: How To Ask Android Questions The Smart Way


text:
Format memory card with NTFS
I have a Galaxy SIII and 32GB memory card. I want format the memory card with NTFS just to get rid of 4GB size per file restriction. How can I format the card with NTFS and even if I format it with NTFS will I be able to use it with Galaxy SIII?

Of course you can do that -- but it's very unlikely that your device can use it then. NTFS is a Windows file system format which is unlikely to be supported by Android devices (also check the ntfs tag here for details).

So how can I store files more than 4GB in external SD card?

Using e.g. ext3 -- but then you can no longer simply mount it to Windows without installing special software for it. I would rather think twice if "files bigger than 4GB" are really that important to you. // BTW: Your question clearly reflects a xy-problem: Your issue is "How to store files bigger than 4GB on my SDCard", not formatting the card with NTFS (that's what you think is the answer to your problem). You might want to rephrase it :)

You can format the SD as exFAT, removing the 4Gb restriction from old FAT filesystem. You can format it from Windows (or Linux/Mac) without any third party application and the phone will recognize it without problems.

I was under the impression that exFat couldn't be read by Linux.

NTFS can be read by linux, whereas exfat cannot be. the only problem is even and android is a linux flavor will it accept ntfs or not at it was a mobile os.


text:
Can't run Doggcatcher and Endomondo simultaneously
I'd like to listen to music with Doggcatcher and record the routes with Endomondo while bicycling. The problem is, when I start Endomondo, after a couple of minutes Android kills Doggcatcher. When I start Doggcatcher, after a couple of minutes Android kills Endomondo. What can I do? I'd rather kill any other application or service than these two, but I've already tried uninstalling almost every other app except the system apps. I have stock Android ICS and Huawei Honor.

Rather than editing your solution into your question, you should create a new answer with that information and then accept it.

I'm answering my own question from what I've gathered. There seems to be no way to prioritize, say, Doggcatcher, if it's playing music in the background. When the operating system runs out of memory, it starts summarily killing background processes. The best I can do is kill dispensable background processes before starting these two apps.
First I turn off sync. Then I go to Manage apps and open the Running tab, note which apps are running, open the Downloaded tab, and from there Force stop the apps. Note that if you simply stop the services from the Running tab, the apps will usually restart them. After that I clear the app cache from the All tab. I'm not sure how necessary this step is, as the problem occurs rather nondeterministically. After that I start Doggcatcher and Endomondo.
Especially Facebook app just keeps starting all kinds of services that consume a lot of memory, no matter how it's configured, so I uninstalled the app and started using the mobile site with web browser. The mobile site is also more robust, I think it has more features, and I got rid of the annoying notifications.

You're right that when memory is tight, Android starts killing background services; but if it shows an "ongoing" notification then Doggcatcher is running as a foreground service. This ensures that Android won't kill it until there are no background services left.

Now that you mention, I don't think Doggcatcher shows the playback controls in the notification area anymore. I don't know if that's the problem, but surely Android kills Doggcatcher while Facebook and other apps still have a bunch of background services running.

If it doesn't, then that's a bug in Doggcatcher, and you should report it to the author. Its screenshots on Google Play show a notification icon.

Thanks for the tip. Turned out Doggcatcher should show a notification icon when playing music in the background with the intention of keeping it alive. Usually it doesn't, but changing the preference Settings > Advanced > Keep Alive to Always will make the notification icon stay there. (Now the icon shows even when Doggcatcher is not playing music, but it doesn't matter since one can exit the application to release the memory it's reserving.)


text:
Stuck mid-way through Root process (Samsung Galaxy S3 SCH-1535)
Root Instructions
I've been following the root instructions above. I'm at this step:
Using your custom recovery flash the download you chose above from Step 1 (#3)
However, I had forgotten to move the SU/Bootloader zip file to my SDCard (not a removable SD, the system SD). So I connected to my mac, used android file transfer to move the zip file to the SD card root directory (/sdcard/), and rebooted into recovery mode.
Now I'm in the samsung recovery mode (3e), with the little android fella and the red triangle, (manual mode), and if I select 'external storage', obviously since I don't have any (no removable SD), I can't seem to get to the file.
The first time I had rebooted into recovery I had gotten this screen:
TWRP Screen
But now I can't seem to get back to that screen to attempt to install the Super SU and Bootloader zip file.
Help?

How is it not working? You can't access any recovery, or you can only access stock recovery?

I'm supposed to be at the step where I "flash" the SU and bootloader, but am unable to do so. I'm not sure if it's 'not working' or 'working', what I'm saying is that, while following the instructions linked above, I'm unable to complete them and don't know why.

Can you post a screenshot or error message? "it's not working" isn't enough info.

OK--so, again, Not once do I utter 'It's not working'...But regardless, here is someone else's screenshot that is identical to mine. http://rootgalaxys3iii.com/wp-content/uploads/2012/08/Galaxy-S3-Android-System-recovery-Mode_thumb.jpg

So it's showing the system recovery. That's what I was asking earlier. You need to re-flash TWRP and then install the zip.

Cool, thanks. I got that done, did what you suggested, that threw its own error which was that the .zip file I had pulled from the tutorial was not valid for whatever reason (and googling, some other folks seem to have the same issue), but TWRP itself went ahead and finished the root and installed SuperSU, etc. So, thanks!

Now I'm just trying to figure out which ROM I want to install.

I'll put this here so you can mark your question as answered.
Some phones' stock ROMs automatically replace custom recoveries with the stock ones on boot, so when you rebooted to put the ZIP on your phone, TWRP was wiped away. So, simple, reinstall it.
As for a good ROMs, I use ParanoidAndroid on my Galaxy Nexus and I love it.


text:
Can I have a separate notification sound for my Twitter alerts
As above, I want a different sound for incoming Twitter alerts so they are not the same as my normal texts. It's so frustrating to keep looking at the phone when I am waiting for a particular private text, but I dont want to get rid of my Twitter alerts. Surely like email sound can be different this should be too. How do I do it please? I have an HTC Sensation.

In the Twitter app...

Tap the Overflow menu (three vertical dots) and choose "Settings"
Tap the account (your username, not general) you want to change
Under "Notification Indicators" tap "Ringtone"
Choose the Ringtone you want to use for Twitter notifications for this account

For more recent versions of Twitter, this something controlled at the OS level.

Long-press the app icon and choose App Info, or go to Android Settings, Apps & notifications, and choose "Twitter"
Tap "App notifications"
There, for each Twitter account, you can control which notifications you get, whether they make a sound, and whether they also show a pop-up
Tap the notification you want to change, make sure "Make sound" is on, and then tap "Sound" to choose the alert ringtone for that notification.

(These instructions are based on Android 8.1 and Twitter 7.40.0.)

But strangely it is not working. Only default ringtone is getting applied even after I changed it a thousand times.

This doesn't work for me in Twitter Version 7.14.0. There is no overflow menu, and Settings->Notifications has nothing for Ring tone. Android 7.0 on Samsung Galaxy S8+.

Yep not working. No overflow menu, no username or general section as indicated, only enable sounds effects and this defaults to the system sound. How about posting a screenshot?

@EugenevanderMerwe: Do note that this answer is from 2013. The app has obviously changed a lot since then. I'll see if I can add more recent instructions.

I've added instructions based on Android 8.1 and Twitter 7.40.0. Depending on your OS and app versions, this may vary.


text:
How to migrate TwLauncher customization to another Launcher
How can I copy the home screen customization from Samsung's TwLauncher on a Galaxy S II running Android 4.0.3 to another Launcher such as Holo, Nova, GO or Apex.
I tried Desk migrate as well as the import option embedded in some of these launchers but either TwLauncher did not appear as an option to import from or it did appear but the settings were not imported.


text:
Do battery saver apps really work? Is it possible to save battery programmatically?
There are numerous apps in the Google Play store claiming to double or triple the battery life. Is it just a myth? Or can they really?
If they really do save some power, why doesn't Android do it by default?

Those battery saver apps probably work by killing tasks, lowering brightness, disabling data or internet connection, and several other things. Those little things will definitely save battery one way or another.
Why doesn't Android do it by default? I don't know; you'd have to ask the Android developers that. If Android did what battery saver apps do, they'd be limiting Android. Who wants their screens to always be in low brightness? Or their internet connection off when not in use? Those things are probably better off for people to decide, and battery apps (and other relatated apps or utilities) will help them do that.
See also this post on improving battery life: What can I do to increase battery life on my Android device?

Battery saver apps are useless.You can save battery life by manually reducing brightness ,screen time out,back light duration or turning off the data, GPS, wi fi,blue tooth,etc from settings. There is no need for an app to do it. These apps actually take more power out of your device. So I think Android does not need a battery saving app.

Believe it or not. THEY DO NOTING BUT SHOWING ADVERTISEMENT and ultimately consuming more battery. They will present an animation showing the list of the apps they are closing for us. But they do nothing. The proof is, just go to  the app manager and check app info, all those apps are running in background.

"But they do nothing." -- that's quite a bold claim. Greenify also runs in the background but works superb. Consider backing up your claim with technical sources or in-depth details.


text:
Re Install android OS in Mobile Phone
I am using LG optimus E 400.
Recently, I have rooted my Android phone. After rooting, it's not booting up now; just displaying white screen.
I have tried go to the boot loader by pressing (Hold POWER + Vol Down) but it's not working in my phone.
After some searching in Google, I found that the solution is re-installing the Android OS. How do I do that? Is any other recovery option?
Thanks.

Re-Installing means to flash the ROM/firmware again. I just added the appropriate tags to your question; follow them (start with the tag wikis) for more information. One question you surely want to see is Where can I find stock or custom ROMs for my Android device?.

@Izzy Thanks for suggestion.I have downloaded Firmware, then how can I install it on my phone.?

That's usually described at the place where you've downloaded it. Methods differ, as do the formats the firmware comes shipped. Not knowing what phone you have, and what ROM/Firmware you've downloaded, it's hard to tell.

I am not able to connect my phone to PC. That's why I am asking.

Could you please update your question with some more details: What firmware you downloaded (and where, a link to that page would help as well), what the description says you should do to update, where exactly you are hung, if there are any error messages and, if so, which? As said, unless you add those details there's nothing I can do to help you more.

I have updated my question.

V10A_03.kdz is the firm ware

Now the problem is I am not able to connect my phone to PC and I didn't know how to Install firmware without connecting phone to PC.

Still missing details, see above: Install instructions? Source of that .kdz file? Etc. Also, I never flashed .kdz files -- so maybe another LG user who already has experience with that might drop in. Please also explain why you are not able to connect your phone to your PC -- what's the problem? Missing a cable?

@Izzy I resolved it using this tool http://forum.xda-developers.com/showthread.php?t=2020737. Thanks a lot. :-)

You're welcome, Vijesh! If you wouldn't mind: Maybe you could sum up the steps you have performed, and make it an answer? That would help others when running into the same trouble. Thanks in advance!

Solution as per link provided by OP:
Vijesh finally was able to solve his issue using the All-In-One Toolkit, following the instructions from this XDA thread. This toolkit requires Windows. Not explicitly mentioned in the XDA thread, but most likely this means you've also to install the appropriate device drivers for your smartphone. But it looks like the toolkit offers to do that for you as well, see the item I - Install APX drivers in below screenshot:

The All-In-One Toolkit (Source: XDA; click image for larger variant)
The tool seems to be pretty self-explaining. For the installation, you simply run the self-extractor, which prompts you for a target directory. Then you start the tool, and select the wanted item (here probably 6 - LG Update Tool). Again, everything runs almost automatically -- simply follow the instructions given. The .kdz file should be flashed then to the device, and you'll end up with the fresh ROM installed.


text:
Turn on Mac with Tasker
Is there any way to tell my iMac to turn on via tasker. If so, would both devices have to be on the same network? Is there a way to do this without being on the same network? Would my computer have to be plugged into the router or can this be done wirelessly? I guess I am trying to use wake on lan. So for instance, when I come home and tap my phone to a NFC sticker, my computer would turn on. Is this possible?

Yes, you are talking about Wake-on-Lan. And as far as I know, the device to be awoken this way must be plugged-in via an ethernet cable (how else? when it's turned off, so is its WiFi).
As for the network: either both devices have to be in the same network, or you have port-forwarding enabled on the router connecting the different networks (otherwise your target cannot be reached).
Now for the remaining part: How to use your Android device to trigger this? You were asking for Tasker -- and yes, that should be possible. There is a Locale Wake On LAN Plugin (and Locale plugins do work with Tasker. I cannot see that Tasker natively supports NFC -- but there's e.g. a Youtube video, so there must be a way -- hm, maybe this Locale NFC Plugin?
So now there should be everything complete, and you can start testing :)

My iMac is in one room and my wireless router is in another. It is the AirPort Extreme. I have an AirPort Express. If I extend my AirPort Extreme network with the AirPort Express, and connect my iMac to the AirPort Express via an ethernet cable, will this be work for wake-on-lan?

As long you can reach it, I see nothing speaking against it, under the above mentioned conditions. Can you ping your mac from your device? Then simply give it a try, and you will know! The cable is not that expensive :)

You can wake Macbooks over Wifi, I'm not sure about iMacs. If you figure out how to send the WOL packet from Tasker, maybe this will help you with your network configuration: How do I remotely wake my mac over Wi-Fi?

Hint for that: YAWOLA Wake On Lan has Tasker support (i.e. can be called from Tasker to accomplish that). Same for Wake on Lan, and Wol Wake on Lan Wan.


text:
Disable connecting USB as media device with Jelly Bean
I got a new update on my Samsung Tablet and I recognized a change / problem.
I want to connect my Tablet to my PC without connecting as Media Device. I like to transfer Files from my Aclipse ( Java ) to the tablet. For that the MediaConnection should be disabled, I guess :-)
Any hints ?
Regards

I have no XPs with JB but Google closed UMS (USB Mass Storage) support. My device with Android 4.2.2 suppors only MTP and PTP protocols and I can switch between them in the storage settings. Check this out.

pavian, that's not quite true: Google didn't close UMS support. It's the decision of manufacturers to further offer it or not. My shiny new tablets (JellyBean 4.1.1) still have it, and I know first-hand it will stay such. As a rule of thumb: If the device has no SD slot, it's likely to have UMS dropped in favor of MTP -- otherwise it's likely to offer both with 4.x.

@Izzy I agree and now I get it, it's because UMS is a block device protocol and this one needs exclusive access.

Exactly. With PTP/MTP, the storage presented to the computer does not become unavailable on the device itself, which is a big pro. The cons however are: MTP is not easily available to all OSes (especially on the Mac it needs some handwork), and low-level operations (which require block-access, such as e.g. data recovery software) can not be used this way.

I already tried to switch between MTP and PTP. But both do not allow me to use DDMS for Filetransfer.

authors: Àbààś Àlí Śíràjé


text:
Deleted all Google Calendar events by mistake (web). How to I push my local android calendar to the web?
I just deleted ALL my events from Google Calendar (website) by mistake!
My calendar events are still intact in my Nexus 7 because I have not synchronized after the mistaken deletion.
I would like to know how can I make sure that the events in my tablet will be pushed to the web on my next sync (I fear that syncing will delete my local events)
Please help!!!

My first thought is for manual sync. iCal import/export can export your events.
The second step would be to import those events to google (in Google Calendar -> other Calendars -> import Calendar).
Not tried it myself, but you get the idea.

To underline and clearify: First use the export tool to export all your calendar entries. This way you have a backup even if you mess up. After that, simply sync. If the entries are gone from your calendar, import from that file, and sync again. At the latest after that, everything should be fine again.


text:
Does Galaxy Mini S5570 support ICS?
I have a Samsung Galaxy Mini S5570 running Android 2.3.6 (Gingerbread). I know that the official support for Galaxy Mini ends here. But I have come across tutorials for upgrading from Gingerbread to ICS. What I want to know is, is it safe to upgrade my phone? Or will I encounter problems later on after upgrading?

See When will my device get the Android 4.0 update (Ice Cream Sandwich)? for official update statements. As there are so many Galaxy Minis around, I'm not sure which one you refer to; but you might check at Where can I find stock or custom ROMs for my Android device? to see if there's any ROM with ICS to be found already.

Its an S5570. There is no official support for ICS on S5570. Is there a problem if i install it througfh cyanogenmod?

If there is a compatible build available, I'd say no. Except, may be, performance might be an issue. Device specs look a little low (600 MHz, 384 MB RAM, that's not that much). I'd check the feedback of those using this combination.

As you said, there is no official ICS for Galaxy Mini.
But CyanogenMod 10 and 10.1 work on the Galaxy Mini. I'm using cyanogenmod 10.1 RC5. It's a Jelly Bean ROM, but it works perfectly with my Mini. You can find it on xda-developers.

The offical ics does not work on galaxy mini. but we can run it by cyanogenmod. I have tried it everything works fine . it has both pros and cons
pros1. you can feel the Ics os very good.2. nice graphics  cons1. battry life will be redused  2. memory will not be suffician to run apps that support in ICS  speed of phone will be redused considerably

the Ics will not support to the galaxy mini or galaxy pop

Can you backup up that statement?


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

This is highly subjective in the context of hardware/software hacking.
MiniX indeed uses the Android platform (judging by their website), however, it is a dedicated set top-box and maybe the protocol for talking to the remote is different to one of Google TV kind.
Have the crowd behind it, shared some source code or protocol specifications?
Might be worth checking around on forums to see if anyone has hacked the top-box that can do so.
Its a gamble having said that but it does sound fun trying to get the Google TV remote to work with it :)

Thanks for your quick answer. I have searching for the protocols and I could not find any specifications on it, I know that the Google Tv remote uses a protocol called Anymote
https://code.google.com/p/anymote-protocol/
But I think that it only works on a Google TV :-(


text:
How do you clear share actions bound to ‘copy to clipboard’?
I accidentally set a sharing intent to always copy to clipboard. I know that usually to unbind these defaults, you go Settings > Apps > All > [bound app] and hit the 'Clear defaults' button from there, but I've had a look at all the system- or text-related things in there and I can't find anything with such a default set.
In my googling, I found this thread on XDA Developers that describes exactly this problem, but it has no responses.
If it matters, the action in question is the one the Github app uses to share issues.

Please take a look whether Default App Manager Lite or DefaultApp Reset might solve this. If so, I will set up a more detailed answer :)

Thanks. Alas, neither of those list whatever action I'm trying to unbind.

I was afraid of that (which is why I didn't make it an answer straight ahead). Another thing you might try: Andmade Share claims to replace the share menu. This should trigger the asking-for-action again at least :)

Heh, brilliant. I installed that, ran the relevant share action, cancelled and then uninstalled it. Solved! Thanks a lot. Feel free to post that as an answer.

Cool! That's what I hoped for. OK, I will make it an answer. Thanks for the feedback!

There are multiple ways to clear "default actions":

Walking through the list of apps in Settings→Apps→Manage Apps, looking at each entry whether it has a "Clear defaults" button, and hit that (not very user-friendly -- and in this special case obviously not applyable, as the action seems not bound to a special app)
Using a helper app like e.g. Default App Manager or DefaultApp Reset (much more user-friendly -- but not suitable in this case, for the same reason as the previous point)
Installing another app which uses the same intent (in case of a "homescreen launcher" and the "home" key, another launcher, to give an example) -- not always easy to figure out what app might be fitting for this purpose. This is what lead to success in our case here, by installing Andmade Share
Note: You do not need to keep that app installed. It's the installation of the app which "drops" the default. This is also the purpose why the next item works:
Updating/uninstalling one of the apps currently using this intent (to take above example: that's why you will be asked again when your launcher received an update) -- this point just for completeness :)

Just a note to anyone who stumbles across this: If you pick option three, note that you don't have to keep the new app around after you've reset the default; you can install and then immediately uninstall once you've run the action again.

Good point, @IainDawson -- that was too obvious to me, so I forgot to include it (the curse of those deeper involved ;). With your permission, I will add that directly into my answer so it's not overlooked.

Although the solution by Izzy (above) is brilliant, it did not work for me on Nexus 5 running Android 4.4. I ran into the bug after installing a to-do app. Every time I tried to share a page in Chrome, it defaults to Google Keep! Strange, but the problem and the solution is given here:
http://www.reddit.com/r/Android/comments/1rcnow/did_the_default_behavior_of_share_change_in/
Essentially, you just need to go to Settings...Apps, then click the overflow menu in the top right. When it opens, select Reset App Preferences. Other than having to select my default launcher again, it seems to have solved the problem with no side effects.
Credit to tacomonstrous at Reddit for the solution.

Running Android 4.4 and had this issue with Chrome being pinned to copy to clipboard somehow. This solution worked great, thanks!

This was a bug which reportedly is fixed now: https://code.google.com/p/android/issues/detail?id=61937  Thank goodness, because having to reset all preferences for "Disabled apps, disabled app notifications, default applications for actions, background data restrictions for apps and any permission restrictions" is going way overboard.

Another way is to select a piece of text and tap on share button in the poped-up menu. Then tap and hold on "copy to clipboard", then choose "app info". hooray! that's it.
my android is 7.1.1 and I select a text on a webpage in chrome app, so I see that share button.

It turns out that the app responsible for "Copy to Clipboard" is Drive (as in google drive), at least on my device. Clearing the defaults for that may do the trick!

You need to clear data of Android Shared Library from Settings > Applications/Apps. It is a system app. Clearing its data worked instantly for me.


text:
Battery drain on Galaxy Note-I after updating to Jelly Bean
I have Galaxy Note-I (N7000), and upgraded to Jelly Bean 4.1 today.
The battery drains fast. Do we expect any update from Samsung on the battery drain issue, or do I need to downgrade to ICS?

I used to own that same device and in my experience with several ROMs the best way to get a battery to not drain quickly was to switch to a AOSP rom like Slimkat/Slimsaber and to use adaptive brightness. The screen being 5"+ used to use a huge amount of battery.
The stock Samsung ROMs are good but the AOSP ROMs make it a lot better in terms of battery usage.

I upgraded from ICS to jelly bean on my galaxy note and did not do any factory reset, I found battery drain is horribly faster; even normal charging takes much longer. About 15% charge in one hour. If I use phone with charger plug in, even than it keep draining slowly. Any solutions, sameer

Only the reset factory setting option will resolve this problem. Games like Temple Run and Subway Sufers will hang after the software upgrade.

Install "CPU Spy" in the Android Market -> Open CPU Spy and press Reset Timers -> Put the phone in to standby mode for a one minute -> then turn it back and check if the phone is gone in deep sleep....
If they did not go into deep sleep, then to turn off the phone and remove the battery for about 5 minutes, tell what happens ...

I tried, it says 1400 MHz Deep sleep. total state time 01:41


text:
Video Recording stopped because battery was low, restore file?
I just recoreded a Video, and my Android powered down while recording because the battery was completly empty.
Now i have a 1,5 GB mp4.tmp file that i cant open with VLC.
I have a Nexus 4 with Android 4.2.2
Is there anyway I can save this file?

I found this -
i had a similar problem with a mp4 file that was corrupt, and not being able to find version 1.5 of grau anymore. i came up with this solution.

[Scenario] video.mp4 (200mb) grau version 1.6 + (only does 50% of
  video for free version)
[Directions] make 2 of the same video files and name them 1.mp4 and
  2.mp4 this means you will copy video.mp4 in the same fold twice so you have two of them!
in DOS (Run: cmd.exe)
locate to the folder where you have the two video files type in the
  command to merge the files together
copy /b 1.mp4+2.mp4
you will now see that 1.mp4 will be 400mb and not 200mb
now use grau video repair tool and it will do 50% of the file you
  merge. meaning you will get 100% video freee!

Source

MP4 video repair from Iwo Banas.
Automatically finds broken files in your droid, and using another video file from the same device as a reference, fixes it. Works like a charm.
Dont forget to donate!
(:

What's your relationship with this app? Could you add a link to it?


text:
Android 4.0.3 sluggish: nandd process hogging CPU
I have an Allwinner A10 tablet clone. While working the tablet "freezes" regularly but not too frequently for a strech of time between 2 and 15 seconds. Described differently: the tablet is useable but the nice "fluid" workflow is abruptly interrupted once in a while...
Situations:

e.g. when opening an additional tab in firefox when already having a few open,
when working with the tablet while downloading a file, these freezes are more frequent
etc

Using the process overlay option from developer settings I realised that during this time the "nandd" process is consuming CPU almost exclusively. It does not appear to max out the CPU but during this time none of the other processes consume more than minute amounts of CPU time.
Can somebody tell me:

whether this is "normal" behaviour
whether an update to CyanogenMod 10 is likely to help
where issue is likely to lie: with slow nand hardware or poor nand driver implementation.

Many thanks.

For the record, I see the same behavior (with a PengPod tablet based on the same chipset).

I have this issue too on an archos arnova 10cg3 tablet.
It looks like the system is reading/writing to the nand flash (your internal storage on which the system + the apps are stored) and that fails for some reason. Try to do a factory reset and if that doesn't fix the problem, send the tablet back for RMA.
The nand chip could have failed or the system is not properly configured to read from it.


text:
E-mails sent from Android not syncing to IMAP "Sent" folder
I'm using the stock e-mail app of Android 4.1 (Motorola razr i), and when I send a mail from the phone, the mail app afterwards shows the sent mail in the "Sent" folder, but it seems that folder is not synchronized via IMAP. Thus, I cannot see those mails from my PC e-mail client.
Is there any configuration for this, or will I have to use K9 or some other app?

Unfortunately, the Stock Android Email app has the IMAP folder names hard-coded in the application, they cannot be changed by the user. The app expects the folders to have the following names:

Inbox
Outbox
Drafts
Trash
Sent
Junk

If your IMAP server uses different names, they are not properly synchronized with the Email app. There are two solutions to this:

Use different Email app
Get Android source code, modify names in Email application, rebuild Email application and replace original Email application on your device with the modified one

However, the second solution (of course) requires a rooted device and basic knowledge of how to build an Android application. But, I can say, I tried it and it works. The file where the names are stored is <Android-source-code-root>/packages/apps/Email/res/values/strings.xml. See the following excerpt:
<!-- Do Not Translate.  This is the name of the "inbox" folder, on the server. -->
<string name="mailbox_name_server_inbox" translatable="false">Inbox</string>
<!-- Do Not Translate.  This is the name of the "outbox" folder, on the server. -->
<string name="mailbox_name_server_outbox" translatable="false">Outbox</string>
<!-- Do Not Translate.  This is the name of the "drafts" folder, on the server. -->
<string name="mailbox_name_server_drafts" translatable="false">Drafts</string>
<!-- Do Not Translate.  This is the name of the "trash" folder, on the server. -->
<string name="mailbox_name_server_trash" translatable="false">Trash</string>
<!-- Do Not Translate.  This is the name of the "sent" folder, on the server. -->
<string name="mailbox_name_server_sent" translatable="false">Sent</string>
<!-- Do Not Translate.  This is the name of the "junk" folder, on the server. -->
<string name="mailbox_name_server_junk" translatable="false">Junk</string>

I have no idea why Google decided to make the names unchangeable withing the app. Probably they want to force people to use Gmail (I was told, the folder names work with Gmail).
If anybody with programming skills is motivated, I would love to see a patched version of the Email app, where the names of the folders can be adjusted in some configuration dialog. Should not be a huge thing to implement, I just did not have the time for it.

Download Microsoft Outlook and have it replace your default Android app. When I did this the problem was fixed without making any special changes.

I didn't know the Outlook app existed, thanks.  However it did not work for me.  My email account requires specific port and security settings.  Upon trying to create an IMAP account in the Outlook app, those settings are unavailable.  When the login fails (due to said security settings) the app kicks me back out to the account creation screen.  Total fail.  That's a bummer too, I was excited there was an actual Outlook app for Android.

I have found a solution for this problem with my Internet provider that doesn't involve hacking the app or anything so complicated. In the Android Mail app (Android 5.0 on Samsung Galaxy S5; the same app was present under Android 4), go to Settings → Manage accounts → (select the account) → MORE SETTINGS (button at bottom of screen — scroll down) → Incoming settings → IMAP path prefix. Enter the appropriate IMAP path prefix. (Get that info from your ISP. For my ISP, it was: INBOX) I did this today, and now my Sent folder syncs just fine, same as all the other folders.

Surely that depends how your actual inbox is called. It didn’t work for me, yet. Would be good to have a setting for the outgoing path.

This is a good suggestion. However, from my experience (on Note 4 ), the app uses INBOX by default, if needed.


text:
Remove Rom Manager from boot
Rom Manager is a little goofy on my phone. Each reboot I get the device builder (LG) and then before android loads I get a white box with an arrow coming out of it pointing to the little android man... then the stock android on my phone loads.... with 0 apps 0 personal data. EACH REBOOT is like a hard reset.
How do I remove Rom Manager from the boot strap? Make the phone boot like it did from the factory?


text:
Why my sdcard suddenly re-mount when phone in use to play game, watch movie or idle?
I'm still newbie to android, I'm a little confused whether my android phone fine or damaged, or my sdcard is broken, because when I use the phone to play games, watch movies, or is in the idle position, sdcard suddenly unmount and then mount again (like doing re-mount). When running game or watch a movie suddenly close itself, and a notification appear "Preparing SD card". Anyone know why this could happen?
Here my phone information :
RAM : 256MB, ROM : 256MB, Model number: Device-01, Android Version: 2.3.6, baseband version: VENUS_BP_00.03.63.b501, Kernel Version: 2.6.38.6-perf zly @ HL120 # 1
My sdcard : V-Gen 2GB.
Thank you.

sdcards remount by default as read only on errors, could be one.
or the contacts of the sd slot are dirty or loose
or the micro usb port is so overused that random connect events happen that might get your card unmounted for a mount on a then not existing pc.
^that paragraph
is based on what happened to my motorola milestone 2, if I plugged that into the car charger it want crazy activating and deactiving dock mode 6 times per second.
maybe something similar goes for charge indicatiors.
also magnets in vicinity of androids can cause the strangest quirks


text:
Cyanogenmod 9 stuck in boot loop
Let me start off by saying that I have a Verizon Galaxy Nexus.
I flashed cyanogenmod 10.1 last night and was having some issues so I decided to go back to 9.  Unfortunately clockworkmod wasn't able to use my recovery data due to the new profile feature in Android 4.2.2.  So instead, I flashed CyanogenMod 9 once again.  Not when I boot it, it just stays on the blue loading screen.  I can't even get to recovery mode because when I boot in Odin I get the message "Downloading... do not turn off target"
Is there anything I can do to fix this?

You should be able to get into fastboot mode (which bypasses the download mode you are currently in) by pressing and holding the Volume Up and Down buttons while turning on the phone. This should get you into fastboot. From there, you can enter recovery by pressing volume up twice and power to confirm
Once you are in recovery, you will need to perform a Factory Reset/Data Wipe.
If your recovery somehow got hosed, you can download the recovery image from CM's wiki page and then get into fastboot mode and use fastboot to flash the recovery.
fastboot flash recovery "c:\location\to\recovery.img"


text:
cat /proc/devices on Galaxy Note shows a device named roccat
Whats that supposed to be?
cat /proc/devices on
Galaxy Note N7000 JellyBeer 4 build from 15.March (CM10.1 based with per app dpi features, more similar to cm than to paranoidandroid)
Char devices:
...
249    roccat
...
I have a device named roccat on my desktop, where its fully understandable to have it since my mouse is made by roccat.
But this was taken from terminal emulator on the phone which is not connected to the desktop in any way.

is it a bluetooth mouse?

no its  a wired one


text:
Differences between OsmAnd and OsmAnd+
What is the difference between the free version of OsmAnd and the Plus version?
The only info I found seems to be outdated. While using the free edition the only limitation I noticed was the hint that I can only download 10 different maps.

As of today (24/03/2016), OsmAnd has 3 versions publicly available. This is possible because OsmAnd is GPL software, and therefore can be freely compiled and distributed.
1: Developers' free version, crippled to 10 downloads and no Wikipedia capability.
2: Developers' paid version, uncrippled.
3: F-Droid version, uncrippled but has slower updates than the paid version.

There's also the nightly build, available here. http://download.osmand.net/latest-night-build/ I don't think it has any limits on downloads etc. And it is the most up to date, though may be unstable/buggy.

As of 28/03/2013 the difference is that with the free version is limited to a total of 10 downloads (maps, voice packages, etc) and does not support offline Wikipedia content.
I know because I tried the free version and then buyed the plus one to be able to download entire european countries. Also I think is a really good application for 7 euros.

10 downloads: Do you mean that when you have downloaded 10 times you are done, and can't download anymore even after deleting downloaded data?

There exist 3 Versions of Osmand
The Market free Version: full featured
The Market Plus version: full featured, used as a way to donate to the developers as incentive to keep on improving.
The F-Droid Version: A source compiled free software version by fdroid with almost no changes to the normal version. Not so frequent app updates. The maps are updated the same way as in the offical build.
Do not under any circumstances install two versions at the same time, it will seriously destroy both of the apps, the map files on sd, your sanity and your battery power.

Didn't know of the conflicts between different versions. Don't taking any chances anyway, thanks!

The Market free version has both the 10 downloads limitation and the offline wikipedia content limitation mentioned above. Do you know if the f-droid version has neither of these limitations?

I know the F-Droid version does not have the download limitation. I downloaded all 50 states with no problem. However, I don't know if it uses wikipedia, since I've never used that feature (and didn't know about it until seeing this question). I would guess that it doesn't have that limitation either.

This answer is incorrect. I just downloaded the Market free version and it had limited functionality described in the other answer.


text:
Does a Nandroid Backup contain Language files?
I know that a Nandroid backup is a snapshot of a system image. I wish to know if this backup will also include language files if Backup was made from a multi-language ROM.
For Example:
I bought a Lenovo phone (S890) but it only came with Chinese and English, My friend has the same phone but his came with a Multi-language ROM. I thought since we both have the same phone we can try and install the same recovery software on both phones. I can then create a Nandroid backup on his phone and use that backup on my phone to get Multi-lang too.
Is my assumption here correct ?

I just updated the nandroid tag-wiki with details on this type of backup (for details on other backup types, please see the backup tag-wiki). And yes, your assumptions should be correct :)

As a Nandroid backup creates images of all Android related partitions of the device (not of the radio-firmware, which is not directly related to any OS), your assumptions are correct: it covers everything, i.e. all data belonging to the Android installation. So provided both of you use the exact same device (compare the specs, some devices have variants which could be crucial when involving different hardware components), the copy as described in the question should work.
To be on the safe side, and have a chance to revert back, it cannot hurt to create a Nandroid backup on the target device as well, though :)


text:
How can I root my galaxy S3 i9300 on android 4.2.2 Jelly Bean?
I want to update my S3 the latest jelly bean. Please provide me an easy-to-follow step by step tutorial on rooting my S3 i9300.


text:
Reducing notification frequency
I would like to find a way to reduce the global number of notification sounds my phone (4.0) plays, setting a maximum number of plays per minute to avoid multiple applications sending a bunch of noisy messages.
Is there a way to do this?

Not really, no. It's generally up to each individual app to control how often it checks for updates and raises notifications. Not all apps allow you to control that (except, of course, for turning off notifications for that app altogether.)


text:
Only types 1 letter at a time
My girlfriend just bought a New Samsung Galaxy S3 (SGS3), everything is good however, when she tries to type something into a field box on the internet, it only types one letter at a time Eg:
Signing into hotmail, when typing in her email address you can only input one letter at a time, so as u press a letter it does not appear in the box but in predictive text, if you press on the completed word in predictive text it will only put the 1st letter in the box!!!
I also have a SGS3 but mine is fine, I can input my whole email address and each letter appears in the box after I press it on my phone. I have checked both out keyboard settings and they are identical. However, my keyboard has different keys on it when I go to type in the box, mine has the @ symbol and .com next to the space bar, hers does not.
Please help as this is frustrating us both!

I had this problem too for a long time but have found that the key to stopping this glitch is to turn off the predictive text option in the keyboard settings every time you experience the 1st character input only problem. Personally, I like the predictive text being on 99% of the time, but some web pages (email providers mainly) aren't configured for predictive text to be used, so I keep predictive text on & just turn it off whenever I come across a web page where I experience the 1st character input only problem. To turn it on/off simply hit the cog button on the keyboard & where it says predictive text, just swipe the slider to the left, to the off position. This will allow whole words to be typed instead of just 1 character at a time. Then, once you've finished typing, you can hit the cog again & turn predictive text back on.


text:
Control Android with broken screen from PC
My rooted Galaxy Nexus has a broken screen. How can I use my PC (ie, via ADB) to control the phone?
androidscreencast would be the ideal solution, but its keyboard/mouse control feature does not work in Jelly Bean. Perhaps someone knows why and we can patch the code? (see: https://groups.google.com/d/msg/androidscreencast/BAeW5iG55FI/ebTFodV-BZsJ)
Installing a VNC server is another, but for the love of me I can't get it to work. Eg, using Droid VNC Server, I install the apk, and am supposed to execute /data/data/org.onaips.vnc/files/androidvncserver but there is no files directory inside org.onaips.vnc (instructions from here: https://github.com/oNaiPs/droid-VNC-server/issues/14). VMLite is another VNC server that can be started with a special Windows utility (and doesn't need root!) but it's not OSS so I can't get the apk in order to install (Google Play is not pushing apps to my phone prob because I disabled some service--let me know if I can force Google Play to update itself from ADB or install the app). fastdroid-vnc is a binary (not apk) and it runs fine via shell, but something is broken and it shows nothing.
What are my options? Let's make this a community wiki, to help anyone who's broken their screen!

See also: Broken Screen + Using adb shell to run vnc server, What can I do with an Nexus One with a broken LCD?, Broken screen while debug mode was disabled. How can I re-enable adb?

Looks like these days the best solution for controlling an Android phone from a PC is scrcpy. It is being actively maintained, has very high performance (framerate, latency), is available cross-platform. It also does not require root on the phone.

This application works in real time (no waiting for screenshots) and can even work with the lockscreen on non-rooted devices. This is exactly what I needed to recover a phone with a broken touchscreen. Thank you!

adbcontrol can do this. It opens a window containing the phone screen on your computer, so you can use it when the phone screen is broken, and you can click and type in the window to control the phone. To install adbcontrol do:
wget http://marian.schedenig.name/wp-content/uploads/adbcontrol.zip
unzip adbcontrol.zip

Now edit config.properties and change:
adbCommand=/your/path/to/adb
localImageFilePath=/home/youruser/adbcontrol_screenshot.png

Save config.properties and run java -jar adbcontrol.jar which will open a window to remote control your phone. Make sure that adb works (adb shell opens a shell), and that the phone is awake so the screen is on (even if it's cracked/broken) otherwise you'll just get a black window.

One word: Vysor
Using the vysor to control my Xperia Z2. See the state of my phone, but Vysor came to the rescue.

*if phone reboots and won't connect after plugging in, try removing the micro sd card.  Mine wouldn't work at all until I did so - random phone smasher

I wonder what it needs. It tells me on my Android 4.2.1 and 4.4.2 that screen is unavailable and a restart would fix it, which of course is never fixed. On which Android version did you test this tool?

@Firelord Android 5.1.1. You've tried different usb ports? Its hard to tell where the problem lies, but perhaps it might be as a result of the OS version.

You could try to use AndroidScreenCast for you purposes - it's maintainable version of original androidscreencast.
It requires only Java and ADB, no phone client, so just run it and use it.
I've just tried it with Nexus 4, Android 4.1.2 Jelly Bean emulator.
And, actually, I'm currently the maintainer of the project, so if you got any questions or issues - contact me via github.
And here's link for Windows bundle: androidscreencast.7z of latest release.

Webkey is a great app for this. On top of being a VNC server, it is also a web host. You go to your phone's IP in a web browser, and you control your phone via the page's VNC viewer.
It also has services for file transfer, GPS location, and a bunch more. And, it lets you define users and passwords, along with different services each user is allowed to access (view only, view and control, gps, etc). And the web server can be accessed over https as well as http, so you can encrypt your connection (it's a self-signed cert).
The only downside I can think of is that I don't know if it can be initially configured without having access to the touchscreen. Perhaps if you configure it on another phone, then you could side load the apk and copy the settings to your broken phone. About the only thing you would need to figure out in that case is how to add the app to SuperUser's list of allowed apps.
For those who care, WebKey is open source and free. Just icing on the cake.

Thanks, but it's really the ability to start it from the command-line that is key.

use MyPhoneExplorer. This fits all your requirements, however for the first time when you connect you should have enabled ADB Debugging under developer Options  you can make call, hang call, SMS, read contacts, backup, start an app, play a game. what not. I have been using this for past 5 - 6 years.

But you can't remote control the phone using mouse

This is the my absolute favorite method so far out of everything I have tried for countless hours of Google surfing for this exact same answer. It requires a bit of configuring, and honestly I have no idea if it works on Windows, so you may have to borrow a friend's Mac or install Ubuntu inside Virtualbox or something, but it's well worth it.

Download STF (Smartphone Test Farm) from github https://github.com/openstf/stf.
This requires a ton of dependencies, and while the instructions are pretty simple, it may seem a bit hazy so I'll try to simplify. If you are using OS X then you can use homebrew (navigate to brew.sh for homebrew) to install all dependencies with a single command:
brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config
If you're on Linux then manually install the dependencies via the provided links:

Node.js - https://nodejs.org/
RethinkDB - http://rethinkdb.com/
GraphicsMagick - http://www.graphicsmagick.org/
ZeroMQ Libraries - http://zeromq.org/
Protobuf Libraries - https://github.com/google/protobuf
yasm - http://yasm.tortall.net/
pkg-config - http://www.freedesktop.org/wiki/Software/pkg-config/

Extract the STF-master folder from the Github zip and navigate to it from Terminal npm install then npm link.
Next, type this in from a terminal still inside the same directory rethinkdb. Minimize the terminal window and open up a new terminal window and navigate to the STF-master folder again. This time type in stf local. Minimize this window as well.
Now connect your device via USB to the computer. Open up any internet browser from the computer, not the phone and type in the URL localhost:7100. This will bring up the STF interface. Simply provide any username and email you like and you will see your connected device in a panel and be able to control it like never before. Clicking simulates touch functionality, typing is automatically sent directly to the device, take screenshots, send shell commands, create your own Oauth services and keys; the possibilities are endless.

Thank you for the instructions. To help clarity, format commands as code, usually on a separate line (check out the Markdown help). Don't tell readers to "minimize this window." (Too much detail, and terminals can have tabs, tiles, etc.) If necessary, just say "in a new terminal, execute the following" (meaning, the previous command is long-running). Lastly, it's not clear what "type this" refers to in step 5.

i have to add this new tool, works perfectly and without java! Has been a savior for my broken screen: seversquare
https://github.com/yangh/sevensquare
Install very easy on linux ; don't know for windows.
Cheers

It would really be helpful to point out a few more details, so folks don't have to waste their time: 1) there are no binaries, you have to compile it yourself; 2) you'll need a Linux machine to compile it; 3) last update was about a year ago, so not sure if it's still maintained; 4) it requires ADB on the computer. It claims to run on Windows as well, though (but certainly will need the appropriate drivers for ADB and your Android device).


text:
There is inconsistency in connection from Android phone to Windows 7 64 bit PC
There are problems transferring files between my laptop and my phone. The symptoms I encountered are strange and I hope for a comprehensive explanation and solution to the problem
Background:

Computer Windows 7 64 Bit
Phone Android 4.0.3
Drivers are all up to date, using Windows Device Manager.
Both devices successfully paired.
Bluetooth is on.

I will describe the steps of my experience in sending and receiving below.
Sending file from computer to phone
Method 1

Right clicked "Bluetooth Devices" icon in system tray
Clicked on "Show Bluetooth Devices"
Right clicked on Bluetooth Device (my only Bluetooth Device)
Clicked "Control" → "Send files to phone"
Clicked "Browse Files..." → Chose my file → Clicked "Send"
Sending Dialog popped up
On my phone, was asked to authenticate, clicked yes
Sending complete.

In the above steps, sending is SUCCESSFUL.
Method 2

Right clicked on the exact same file I successfully sent above
Click "Send to → Bluetooth"
Bluetooth Send Wizard pops up
Clicked "Next" → Selected Bluetooth Device → Clicked "OK"
Displayed Error Bluetooth device not found. Please verify that your Bluetooth device is properly connected and turned on.

In these steps. sending is NOT successful. Please help me identify why.
Next, I will move on to sending file from phone to computer:
Method 1
Using the exact same file on phone, tapped "Send via Bluetooth" → On the phone displayed Bluetooth share: Sent 1 failed. On the computer nothing happened, no notifications at all.
In these steps, sending is NOT successful.
Method 2

Clicked Start button → Typed "fsquirt" in Run
Bluetooth File Transfer dialog popped up → Clicked "Receive files"
Displayed Waiting for connection
On phone, tapped the same "Send via Bluetooth" → Bluetooth File Transfer on computer shows sending progress → Sending complete.

In the above steps. sending is SUCCESSFUL.
Question:
Can someone explain to me the discrepancies in my experience in sending and receiving between the computer and phone? The 2 devices are obviously connected and sending is possible, so why does 1 method work while another does not? What happened?
Edit:
I shall refer to the above sending and receiving methods as Sending 1, Sending 2, Receiving 1 and Receiving 2.
When 'Control' dialog box with the "Send files to phone" option is opened,

Sending 2 becomes SUCCESSFUL
Receiving 2 becomes NOT successful.


text:
No "delta updates" in Google Play Store on Android 4.1+
I have noticed that since updating my Asus TF300T to Android 4.2.1 (official stock rom) I no longer receive delta updates (i.e. where only changes are downloaded instead of the complete file). Before the update it worked perfectly (on Android 4.1.2). The device is NOT rooted.
I have tried resetting the store's data, rolling back the store updates, and disabling the new app auto-scan. None of these worked :(
Is anyone else experiencing this on the Asus tablet, or any other Android 4.1+ device?
Update (29 Mar 2013): I have been checking this every day since posting, and finally today it seems that delta updates are working again. I guess it was a server side problem because the store was not updated on my device and I made no other changes anywhere.
Update (30 Mar 2013): And today I'm back to full updates :( This does seem to be a server side issue though; not sure if it affects any other versions/devices. If anyone on any 4.1+ build (any device) could indicate whether they have problems with it that would be great :)

I've got a Nexus S running a 4.2.2 ROM. I just noticed I'm not getting delta updates about a week ago. Though I've been on 4.2.2. for much longer, so it could be another problem not related to the Android version, especially since the Play Store can update independently from Android.

Thanks for responding. I assumed it was the update to 4.2 that did it (I first noticed it a week or so after updating), but it could very well be the Play Store app, or even on the server side. However, I did a bunch of searches on various sites (google, xda, etc) and could not find anyone posting about this, so it does not seem to be a widespread problem. At least this confirms that it's not just me, so thanks again for posting :)


text:
Is there a way to sync a WebCal to "My Calendars" in Google Calendar
Currently I subscribe to a few WebCal links that a sports league I play in provides, so if my games get rescheduled, my calendar will always be up to date.
I would like to receive notifications for these events in Google Now, though. My research shows that Google Now only reads from the "My Calendars" section in Google Calendar, and any WebCal link you subscribe to will show up in the "Other Calendars" section.
Is there a way to have a WebCal show up in the "My Calendars" section? If not, is there a utility that can possibly sync the individual events from a WebCal into my own calendar so that Google Now can read them?

I'm in exactly the same position. Google Now seems to be very limited in terms of identifying which calendars and events should be shown?

As I understand it, Google Now will only read from calendars in the "My Calendars" section if you look at your calendar list on Google Calendar's webpage.
It makes sense since any feeds you subscribe to, you shouldn't be able to edit the events, so they get put into a different section. But why Google Now can't read from those calendars seems limiting.


text:
Apps won't open links in Chrome even when I set it as default action
Got updated to Jellybean (4.1.2) finally last weekend. Also installed the Chrome browser. Certain apps, like Call Control, open links in the default browser, but don't make the connection with Chrome even though I specifically clicked "Open with Chrome / Always" ... just nothing happens.
Had to clear defaults in Chrome and go back to using default browser to open links from apps.
Any reason for this? Any workarounds? I like the Chrome browser otherwise, but if it swallows link requests from other apps it's a non-starter for me.

Just to be clear, are these "http" links, to web pages (rather than to files you'd want to download)?

@DanHulme: Yes.


text:
How to remove syncronized photos from facebook
I have a Galaxy Note II and I syncronized my Facebook gallery by mistake. I've tried to disactivate the sync from the Settings (Settings > Account) by unchecking the "Sync gallery" option but the photos still remain in the phone gallery. I can't even remove them from gallery beacuse there's no option shown. Thanks in advance.

Unckecking the Sync gallery will not remove the albums.
Just uninstall Facebook application from your phone. This will remove all your Facebook albums from the stock gallery.
Upon reinstalling Facebook, don't forget to uncheck Sync gallery.
This did the trick for me :)

Just in case somebody stumbles upon this question - you don't need to uninstall Facebook. Just open the Gallery, press the menu button and go to "Content to display" option. Uncheck Facebook there. Done.

but like this you cannot remove the photos, you just hide them.

Uninstall Facebook. Then go to Settings > Application Manager > All > Gallery > Clear Data.


text:
Where I can find my own Google+ Play reviews and ratings?
I know that now Google Play reviews and ratings are connected with my Google+ account and my name. But where exactly I can find list of my own reviews and ratings Google Play apps?

Unfortunately to this moment Google not provide such feature to list all our reviews and ratings from Google Play.
But there is method to search all of ours reviews by typing to google.com phrase:
inurl:https://play.google.com/store/apps/details +"John Doe"

where John Doe is our name we use in Google+, but of course this name should be unique.

Thanks, it doesn't list all reviews though :/

It list all the reviews indexed by Google search engine. But yes, these might be not all, especially if there are many of them.


text:
Why each android application runs on a different Dalvik VM process?
I have read that each android applications runs on a different Dalvik VM process (all forked from zygote).
I also read that these VMs are really lightweight and use copy on write buffers and all that, so far so good.
But, I also read that this was not done for security reasons (e.g. isolation) - in fact dalvik vm should not be considered a security boundary, says Google.
So my question is this: Why each process has to run on a different VM?

In Android, every application runs as a separate user. In the Linux kernel, each process is owned by a single user, therefore it is not possible to run multiple Dalvik applications on a single Linux process.
The overhead of running multiple Dalvik VM instance is lightweight because Linux fork() system call is copy-on-write, a write to a shared COW page will cause a "page fault" and that page will be copied; so even though most of the VM's memory region in the RAM is shared there are no "shared state" between VMs.
Forking processes provides only state isolation, but not privilege isolation.

dalvik vm should not be considered a security boundary

That is because the VM cannot enforce a security boundary. The VM is running on user mode (the same mode as the program it's executing), which means a bug in the VM might allow the application to modify VM state in a way that is not intended; the kernel, however, runs in privileged mode and can enforce security boundary.

Each Dalvikvm process runs under a sand-boxed environment owned by the user id (uid) of the application running, it should be noted that upon installation of the application, the uid is allocated and assigned to each installed application.
The net result is that each running application cannot trample another's process due to the different uid assigned, that grants the protection for the running apps.
Another way of looking at it is this - had there being one common uid for all applications, then a malicious application can really cause havoc, be peering into one's settings, override, intercept another application's running code and do all sorts of bad thingsTM to that application.

The Dalvik VM isn't providing a security boundary, but the kernel is providing a security boundary in terms of the process the VM runs in. That's why, for example, it is no big deal for an Android application to run native code, which (more or less) by definition runs outside the VM. It's still in the process, and the kernel ensures that the process isn't going to be able to harm other applications, whether the process is running code within the VM or not.