text:
why i can't take a screen with LG nexus 5
I'm trying to take a screenshot on my Nexus 5 phone following the obvious instructions, which instruct me to press both the down button and the power button at the same time.. nothing happens.
I remember in my previous S3 phone there was some some setting that had to be turned on to enable swiping gestures to take a screenshot.. but i couldn't find anything of that sort with the nexus 5.. any ideas?

Power+VolumeDown (pressed at exactly the same time) has always worked for me on my Nexus 5 without changing any settings.

Mmm.. Could my phone be defective then?

Always worked for me as well. Try holding for about 5 secs and see if that changed. Might be a delay issue?

Ah it worked.. The idea is to press and hold for a bit.. It isn't just a tap lol

Another good link : http://en.wikipedia.org/wiki/Screenshot#Android

Android's hotkey to take screenshots is Vol Down and Power pressed simultaneously for about 3 seconds.
The delay is there to prevent accidental presses.
( Samsung phones hotkey is the Power and Home button )

You're right that is the way the image should be captured and saved in the Folder Screenshots. But sadly, some of the ROM manufactures remove this feature from the ROM, don't know why, but yes they do so and the user isn't able to use this feature.
I have a phone, Qmobile Noir A8 and on this phone I was able to capture the screenshot through the very same process and this was the very first phone I noticed Android OS has this feature too.
But then I installed a new Custom ROM on it.
http://www.incpak.com/tech/qmobile-noir-a8-jellybean-4-2-2-download/ (Link for the ROM)
And til then, I am not able to capture the screen shot using these buttons.
So the ROM you're using might not have this functionality or might have been overriden by some other function. If you still can't figure it out, you can try contacting LG for this issue. They would guide you in a better way.

Some applications (eg: mobile banking solutions) are blocking the possibility to take screenshot for security reasons.

While the information you claim may be true, can you provide source(s) or at least link to such an app with this info mentioned there?

I find a way to do it with custom ROM bug.
Root -> es file explorer
I got the way : /sdcard/Pictures/
You should see a Screenshot folder
Add a new Screenshot folder 'Screenshots' named.
Else, press sound down and power.
Now, the screenshot will eraze the problem with the same problem in the folder screeshot and your news S.S. will come in the Screenshots folder.
It works.
Sun(fr)
:)


text:
How do you remove flash from Galaxy Tab 10.1?
The browser is slow and maybe it's flash but I cant figure out how to get rid of it.

Why don't you try using browsers like Dolphin Browser or Opera which have an option called Flash on Demand, wherein flash objects are loaded only if you want them to.

I haven't used the Galaxy Tab, but I know the default browser on some devices does have an option for loading plugins on demand. Make sure to poke around though all the settings and see if you already may have this option.

Thanks for reminding me about Dolphin but that doesn't help with my actual problem of removing flash. I just want it gone. I don't need it on the tablet and I don't to wonder if it's messing with the browser. And I REALLY want to stop it from nagging me to update it every day.

I don't really think flash can be completely removed. Majority of the sites use flash, and hence you'll need to load them. When your device does not find flash, it'll definitely ask you to update. That's why I use Dolphin, where flash content of the website is not loaded, resulting in faster page loads.

source: Stack Exchange

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

sort: votes


text:
HDMI mirroring on non-root EVO
Is there any way to enable full HDMI mirroring on the HTC Evo 4g that doesn't require root?
I currently don't have the capability to root my phone as my charging port is broken so any suggestion along those lines is not an option.

The newest versions of FullHDMI work without root, but my understanding is that the performance is degraded on unrooted devices (haven't compared myself, so I don't know if that's accurate or how bad it is).

Where can I get the newest version? The .apk file in the link provided installs but doesn't work. Can't find the dev website or the APP on Play.

@moesef: That is the newest version, and the app is no longer on the Market (it was briefly, but then was taken down). If that version doesn't work on your device then you're probably out of luck because I don't know of any other devs which even attempted an unrooted solution. Even the FullHDMI dev encouraged people to use custom kernels due to performance and reliability issues.

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


text:
Gallery app crashes when trying to view photos or videos
The Gallery app on my phone does not show any of my photos or videos. If I try to view them from the camera app the screen just goes black and exits to the home screen. I have an Xperia Mini Pro. Is there any way I can troubleshoot this?

Try clearing the data and cache of the gallery from App Manager of your phone's setting.


text:
HTC One X Video Sync problem
Here is a video of the problem I am having.
Basically, when I am recording a video and the phone receives a notification (even if the phone is on silent) the video and audio step out of sync massively!!
See the link below, I made a video to show what I mean.
http://www.youtube.com/watch?v=d9CYqAqPLS4


text:
How can I force 3G only on the Nexus S after the ICS update?
In earlier versions of Android there was an option to toggle data between 2G, 3G preferred and 3G only.  After the ICS 4.0.3 update for Nexus S, there is no option for "3G only".
Did Google lock down this option or is there a way to force "3G only"? I don't care about connection quality or battery, I just want my data to stay in "3G only" mode.

I've been using Android since it was released to the public, and I've never noticed a "3G only" option.

I've only used it since Gingerbread but I haven't seen a '3G only' option either, just the 2G only that I mention in my answer.

This may be specific to the Galaxy Nexus, but I find the setting under Settings | Wireless & Networks | More... | Mobile networks | Network Mode and setting it to "CDMA" (instead of "LTE/CDMA").

I have a Galaxy Nexus but don't have that option, I assume that's because we don't have 4G over here in the UK yet so there's no need for it.

There's an app for 3G only mode:

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

However your phone should automatically try and go for 3G if there's a 3G connection available, it will never choose 2G over 3G so I don't see why this would be useful... There's still a 2G only mode to save battery in Settings -> Mobile Networks

Enter *#*#4636#*#* in your dialer and select "3g only" mode on the menu that opens.

"this number does not exist" is all I get under this number. But also those many apps that are made to activate this option as an app, as in the answer by Peanut only report that this is not supported on my phone, although they all open a menu above which the error message is displayed.


text:
How can I save a thread from Go SMS Pro to my SD card?
I have tried several things, but haven't found one that works. How can I save a message thread from Go SMS Pro to my SD card?

From the main screen (list of threads), long click on the thread and choose the option to "backup  thread."  This will save the thread to your SD card as an xml file.


text:
Why doesn't my Galaxy S2 see my keyboard/mouse?
I have a Samsung Galaxy S2 and Android 4.0.3. It recognises all the mass storage devices but doesn't seem to see a mouse and keyboard. The mouse was for sure working with Android 2.3 but now it is transparent to the phone, which acts as if no devices have been plugged in. I've seen some Youtube videos where it was all working perfectly fine. What might be causing it?
On one forum I've read that the version of firmware that I have (I9100XXLPQ) doesn't support mouse and keyboard but I tried to research this information and confirm it with no success. Can anybody confirm/deny it or give some website I could consult?

But they are not visible to the phone when I plug them in, so how do I change the interface from HID?

Try flashing your SGS2 with the siyah kernel. It proved effective for me. Grab the latest version of the kernel from the official site
I am able to connect flash drives, mouse and keyboard. Yet to test with external HDD with and without external power. Please post if you come up with any other device that can be connected


text:
How to play hyperlink to mp3 on Android
When I lick on a link to a mp3 file on in web page on my Android phone. It starts playing it on Google music player, but as soon as I hit home button or back button it stops playing. I know why it is behaving such a way (Activity that is playing the audio file is destroyed when back button is hit or paused when home button is pressed). Problem is I'm not able to figure out a way to work around this limitation.
One thing that I can do is copy and paste a link in a player that accepts hyperlink as input. Unfortunately Google music player does not.
Has any onw figured out a work around for this?

I use MixZing music player. I have set it as default player for music and when I click a mp3 file link in browser, it opens the file in MixZing by default and streaming works well. It plays the mp3 file in background when you press the back button.
This is an alternate solution. I don't thing it is possible to play the mp3 links in background in Android's default music player.

I've run into the same issue. I usually long-press on the link and choose Save Link to save the mp3 file to my phone, then I just play it in my media app of choice.

That trick works if you are on android stock Browser. Chrome for android does not have save link as option. Also I'm using google reader which also does not have this option.

Chrome for Android should have this option available as of v0.18.4409.2396 (this was just resolved a few hours ago as of this post). As for Google Reader for Android you might be out of luck for a Save Link option.


text:
Can't sync using Leedroid
I have been using Leedroid for a while and all is well, it works great. Now for some reason my GMail is reporting that I have 7 unread emails, but my GMail app won't update my inbox on my phone.
I've tried going into the settings and resyncing the accounts, but the button doesn't seem to do anything.
Any ideas please?
Update
It seems that I have lost all my sync functionality. I can no longer sync my GMail, Calendar or Google Contacts with the web. Happened on 17 Feb 2011. Perhaps Google have stopped people updating?
Would I be better to just reflash my phone?
Update 31 Mar '11
This has happened again now, and I can no longer sync up anything on my phone. Does anyone have any ideas please? Should I swap from using LeeDroid over to a stock HTC rom?

I connected my phone to my PC, as disk drive, and the phone hung, then rebooted itsself, and now it's synced again!

My phone will not sync if I have low space warning in my notification bar. I've cleared out the data of a bunch of apps which were hogging my internal memory and as soon as I had cleared the low space warning my phone sync'd!

You just need to clear the data for Gmail Storage in Settings -> Applications -> Manage applications.  For some reason the Gmail app occasionally thinks it has synced some messages and does not re-load them from the web, so you need to clear data so it will load everything from scratch.

Okay, I gave this a try and now my Inbox is empty, but it doesn't seem to sync. I'm not getting a sync icon, and am still not able to manually force a sync.

OK, now that's strange.  Did you change your password?  Possibly you need to clear data for Gmail also so it will pick that up ... might help anyways too.

+1 Gmail often stops syncing on my very busy work account, clearing data works for me.

I've cleared data for Gmail, but I can't find how to remove the GMail Storage

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


text:
Corporate Exchange Email Won't Send (stuck in outbox)
I have a corporate sync account set up to sync my work calendar, contacts and email. I had some trouble setting it up, but once I got it set up it worked just fine for a couple of months. Then about a week ago it stopped sending emails. I can still receive emails. Also, the internet still works on the phone. Gmail still works. Sending and receiving calls and texts still works. But when I send an email it gets stuck in the outbox.
I have tried removing the corporate sync account and adding it back. I have tried restarting the phone multiple times and doing a manual refresh each time. I have tried various combinations of security settings (Use secure connection and Verify Certificate). Nothing helps.
I can't believe no one has asked this yet! Based on the forum posts I have read, it seems like a common problem. Is there some solution waiting in the wings?
[Droid 2 w/ Froyo]

The first thing I'd suspect is that a database used by the Email app is corrupted.  To fix this, you need to go to Settings -> Applications -> Manage applications, find the Email app, and clear the data for it.  (If you see anything like "Email Storage" be sure to clear the data for that as well).  Then re-add your account and see if that helps.
If that doesn't work, I recommend asking your company's IT department if they have changed any settings for the Exchange server recently.

Indeed the IT department had changed the settings.

Probably you are using Exchange 2003, though there are some reports these things happen also with Exchange 2007.
Try to edit the messages stuck in the outbox and remove the check from the checkbox "Include quoted text". It will then send your message.
In the future, when you answer messages, choose the option "respond inline", and then it won't happen.

I was seeing the same problem items get stacked in the outbox when you either aren't connected to WIFI or don't have cell coverage. Once you have access to a WIFI network the outbox will not empty out or sync either on its own or by going to settings and accounts and synching all.
All I did was compose a new message and sent it -- and all of the messages in the outbox seem to follow. ;-) Sounds too simple to work, but try it.

Weird, I had this problem, tried to send a message with no signal and when I got signal back, I kept getting "unable to send mail". I moved the messages to another folder and re-sent them and they went. Looks like a bug with the client.

I went to Settings, Application Management then INBOX - I forced stop the application and rebooted the device.  All 23 of the emails in the OUTBOX are now going thru.
(I was not in a position to delete the account as Mathew Read suggested as the corporate IT group was not available today and they must be contacted when setting up this application before it will work.)

Just to add on to the answers already mentioned here. From personal experience, I can tell you that it often depends on the file type or size.
I once had a difficulty with a pdf file, which I then had to convert and send as an image.

I just had this issue and it turned out I was over-quota. I didn't notice at first because I was still able to send email from Thunderbird, but once I logged into OWA it told me I was being prevented from sending due to quota issues.

It's a sync problem and possibly an authentication problem, but those options are no longer available in advanced settings. Seems Microsoft deleted that option in settings.
Gmail works fine, so I've switched to it. All emails are working and setup is fast & easy. It happened on my Samsung Galaxy S21 and Samsung Galaxy Tab 8.

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

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


text:
How to optimize energy consumption during GPS tracking?
Very often I use my phone and the app MyTracks or GPSTrackerLite to track my hiking/biking tours.
This really works great and I'm thrilledy by the lot of possibilities in combination with google maps, facebook etc.
However there is one problem: If I'm tracking the battery lasts only a few hours. This is enough for most hikes, but for daytrips, it isn't sufficient. Do you have any tips how to save energy? For example using plane mode? Would this decrease the energy consumption? Are there any other functions I could disable?
I'm using HTC Desire.

See my answer here on some ways to save battery power on your  phone.

Thanks, I read it. Do you have experience with underclocking in combination with tracking? How many CPU power is necessary to ensure that GPS tracking is working correctly?

@Roflcoptr I have no experience with it, but I would think that so long as the app doesn't become unresponsive then it should be OK.

Ok thanks, I'll try it the next time I'm going on a tour.

I never used those tracking apps, but maybe you can decrease their polling frequency?. This will decrease the accuracy of the tracking, but generally you don't need the app to track every meter you move.

Thanks for the suggestion, but the accuracy is bad engough without decreasing the polling frequency ;) However, if the weather is very nice (and the GPS signal better) the polling frequencey could be increased.


text:
Deferring GSM data connection
Frequently I am in the range of WiFi. Still when waking up my phone (Motorola Milestone) it usually makes a GSM data connection (visible in the top bar), and only after few seconds the WiFi connection is made.
I understand that WiFi takes some time to connect to. Is it possible to somehow stop the GSM connection opening so quickly? I get billed for each such connection, and even though it is a very small price (0,01PLN/100kB), it is annoying to see all such attempts in billing, one by one.
I think it would be enough if I could defer any internet connection for few seconds after wakeup to give WiFi channel to get opened.
I do not want to block all GSM data connections, it would be a chore to unblock it when I really need it, and then I would keep forgetting to block it again when in WiFi range.

Go to SETTINGS > WIRELESS & NETWORKS > Wi-Fi SETTINGS
Press MENU and choose ADVANCED.
Click Wi-Fi SLEEP POLICY and make sure NEVER is selected.
This might help your WiFi connection remain connected.
These are available on my Samsung Spica running v2.1 (Eclair).

Thank you. Yet again Android's UI was not intuitive enough for me... I guess that this will influence battery life?

I suppose so, but I haven't noticed any realistic decrease in the battery life. Mind you, when I know I'm out of range, I turn off WiFi.

I'd say your best bet is to set your phone so when Wifi is turned on then 3G is disabled.
I'm running Cyanogenmod and the built in power widget offers an option to turn off 3G automatically when the Wifi is turned on.  I don't remember if this was part of the stock Android, but I'll bet it's part of the custom ROM.  That being said there are a number of apps that will toggle off the 3g when the Wifi is on (like Network Switcher).
The drawback to this is that you'd have to toggle data manually when you have your wifi on but aren't in range of any networks.
If all the WAPs that you use are known to you, you can use Y5 - Battery Saver to automatically turn wifi on and off when you are in and out of range to know networks.  You can also do this with Tasker.

Currently can't use CyanogenMod on milestone, but information is still useful.


text:
How do I stop apps from getting killed while sleeping?
I have a Droid 2.  I have a long, resource-intensive game (spectral souls) that I would like to leave running while I'm not using my phone.  If I hit the Android "Home" button to get back to the home screen and then immediately re-launch the game, it will be right where I left off.  Same if I hit the power button to sleep, and then immediately turn on the phone, unlock, and re-launch the game.
If I leave it for some amount of time (a few hours), then when I come back and launch the game, it starts fresh as if it were never running.  The phone hasn't been used for anything in the meantime, although syncing is on.
My question is twofold: how can I get more information about what apps are killed when & why, and how can I set it up to allow this app to continue running?  I don't need it to DO anything in the background, I just want it to still be there when I come back.
I'm familiar with the concept of Android clearing memory as it's needed and not needing a task killer, but I want it to not kill THIS task unless I really exit it.

I assume you don't have access to the actual code?

Correct, these are closed-source apps purchased off the app store.

I am pretty sure that isnt an option in the default design of android. I have never personally seen an app for such things because most people desire the programs to shut down to keep the speed of the phone up. It is the android system that is shutting unused programs down. The creator of the app would have to design a service to keep it running in the background or possible like an always on calculation or audio so the system would think the program was doing something. That would eat up your battery.

While your first and third sentence are absolutely correct, the others are not.

Suggestion: Use Tasker to disable screen timeout for your app. This may prevent it from going to the background.

I'll take a look and try it out, thanks!  I'll make note of any succeess or failure.

I can confirm that changing the screen timeout in Tasker will NOT prevent the app from getting killed.  Thanks for the suggestion, though.

Wait, won't this prevent the screen from turning off?  Thus wasting battery?

To the first part of your question;

how can I get more information about what apps are killed when & why?

The Android SDK has a quick summation on the Android Memory http://developer.android.com/guide/topics/fundamentals.html

By default, every application runs in its own Linux process. Android starts the process when any of the application's components need to be executed, then shuts down the process when it's no longer needed or when the system must recover memory for other applications.

So effectively Android can be summarized as killing programs when it determines you're not using it (I clicked quit in the app), or when it runs out of resources.  For example, If you have 512 MB of ram, and 10 free and you launch an app that needs 12 it will try to determine the least used app it can grab 12 from.
It tends to do this pretty well (at least in my experience).  You might be able to go home from your game, and do a couple things, but on the third thing it will evict the game.  Keep in mind how resource intensive games in particular are, so it's likely it will kill that app sooner rather then later.
Now the reason it disappears after time, is that you likely have sync processes trying to start and compete for resources.  The apps memory pages have been hit very infrequently at this point, so it's fair game to any memory reclamation the OS feels is necessary.
To your second question;

how can I set it up to allow this app to continue running?

I don't use a task killer, but I'm pretty sure the good ones (seems like ATK is the leader https://market.android.com/details?id=com.rechild.advancedtaskkiller&feature=search_result ) have an exception list.  It might be possible to whitelist the game you want, and blacklist the other processes.
I'm also not familiar with this game, so I'm not sure what auto-save abilities and such this has.  Hope I was some help.

How to get more information what apps are killed and why?
You can connect your phone to adb; and then turn on logcat ; saving output to file.
In log file you will have ton's of info; by searching for you app name; you can find out when it gets killed.
What can you do to prevent it from getting stopped by android system?
I don't know; hopefully rAndy answer will work.
However; I would contact the developer and tell him the problem, because he/she should have the easiest time to fix it

I was about to mention the logcat solution. Just want to add that you have too look for the ActivityManager (it's androids internal "task killer").You can not prevent android from killings app. The Android idea is that if an app process gets completely killed, the app should be able to restore it's previous state. So the app developers have to make sure that you don't start the game from the beginning.


text:
Hacker keyboard 5 row compact layout - where is the euro sign?
I've been using the hacker keyboard for ages, and with a bigger screen, I started to use the 5 row compact layout - the US international layout that is used for normal keyboards on laptops and desktops.
My problem: where is the € or euro sign?

Too bad you deleted it, because that could be the answer.

I uninstalled the keyboard, removing all settings, then reinstalled it. I enabled the 5 row compact layout (US QWERTY only). It looks exactly the same as my screenshot. I think you don't have this keyboard selected.

I have English (India) & English US as languages & keyboard set as 5 row compact layout (US QWERTY only), with the keyboard having default settings with only change being  Popup mini keyboard settings to the last one, Add Self

Press Alt and letter e, together and in the menu that appears, you see € at the end as in screenshot (see video)

If it doesn't work for you because of system language, you can try other Popup mini keyboard options

In theme and settings, I enabled ASCII (labelled alternate keys), I don't think that has any bearing, just clarifying so that you know why keyboard looks slightly different

Did it not work for you? Curious

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


text:
No wifi after changing provider / sim card
Last Monday I changed provider and got a new simcard. I can use the phone and send SMS/text messages. Internet didn't work anymore. Wifi didn't work anymore. Both have not worked since. I do see the 3G or GPRS icon in the statusbar. I see the Wifi icon, and it's connected to the right network. I've tried this on several locations.
The provider says they have a problem since Tuesday (not Monday), so 3G does not work. What baffles me is that wifi doesn't work anymore.
Last weekend I've tried to get a paid proxy service working on my laptop, which didn't work for some reason. I installed OpenVPN on my phone. I didn't configure the proxy service on the phone however. I removed OpenVPN yesterday to be sure. I have used internet on the phone since installing OpenVPN, so I guess that can't be the problem.
On Twitter I read about someone using the same network who could still use Whatsapp, so I tried that, and then saw a popup "unable to resolve host ota.avatarrom.com" (or something like that - it disappeared too soon). I've installed Avatarrom several months ago, and although I have problems with it (Settings crashes on and on), it works reasonably. Whatsapp couldn't connect by the way. The phone: Samsung Galaxy S2.
The provider can't tell when their problems are over. I'm curious if that will solve anything, we'll see.
Can you explain this? What can I do to get Wifi working again?

As always in cases like that, a logcat might prove helpful. If you can, connect your device via USB to your computer and run adb logcat -f logfile.log while trying to connect to your WiFi and access the net. Then stop logging, and investigate logfile.log for clues (of couse, you can name the file anything you want and your OS permits ;)

I just found out that disabling the AFwall+ firewall solved my problems. Suddenly everything works. This has worked with the previous provider, and I don't understand how changing the simcard can result in this.

If someone can explain this, I'll approve that answer!

Without more information (logs), we only can guess. Maybe it's a coincidence, and you've changed something in AFWall+ at the same time.

I found out that disabling the AFwall+ firewall solved my problems. Now everything works. This has worked with the previous provider, and I don't understand how changing the simcard can result in this.


text:
Mount external sdcard after upgrade to Jelly Bean 4.2.2
Yesterday I installed a custom rom on my Samsung Galaxy S2. Before I had ICS 4.0.3 installed. Now my external sdcard does not mount automatically on the phone. How can I get this working?

Won't mount where -- on your device, or on your PC? Any error messages? Please give a few more details, it's hard to help without them :)

Thanks. I've clarified the question. Hope this makes it clear.

OK, first part done. Second part was the "error messages". Can you e.g. get a grep on some logcat (e.g. using adb logcat from your PC; if you don't have the SDK installed on the latter, see e.g. Is there a minimal installation of ADB? for an "easy way")? If you cannot find your way through those log messages, you could e.g. upload them to pastebin and link from here.

It turns out that the location or link to the external sdcard has moved from /sdcard/external_sd to /extSdCard, while the /sdcard/external_sd was blank. So I thought that the card was not mounted, but in fact it was.

A lot of sdcards are formatted as ExFAT (extended FAT32 - which is better than FAT32 in a number of aspects for flash media, including support for larger than 4GB files). Unfortunately, this is a licensed and proprietary technology and custom ROMs can't legally include support. If you have a card reader for your computer, you can use that to back up the contents of your sdcard. Then you can right click on the drive in My Computer and select format. Select FAT32 and let it do its thing. When it is finished, copy the contents back to the drive and put it back in your phone.
If you don't have access to a card reader, then you will either need to use another phone to back up your content on the card, or possibly, see if you can still enable USB Mass Storage in recovery (most likely under the Mounts and Storage menu depending on the recovery used). If you can't do either, then you can just format the sdcard from within recovery, which will put the filesystem to standard FAT32 and make it readable in your custom ROM, although, this will erase all the content on the card.


text:
Kaspersky Mobile: disable lock
I have Kaspersky Mobile installed. Today I had to reinstall it after installing a new rom. Now whenever I turn on the phone, I have to enter the kaspersky unlock code, which is different from the sim card lock code. Before I had the lockcode disabled, and I could use the phone without having to enther any code. I would like to disable the lock code, but can't find the option in the Kaspersky app. I've searched in the system settings, but no luck.
Can you tell me where I can set this option?
Phone info: Samsung Galaxy S2 I9100, Android JB 4.2.2, Avatarrom

OP: What Device? What ROM? What Android version? Three vital questions omitted...

Are you sure it's even Kaspersky doing that? Lock settings are usually done by Android itself. Have you checked in Settings there?

@t0mm13b, I updated the question.

@Izzy, I have to enter the kaspersky code, not the simlock code. So that's enough proof that it's the Kaspersky app.

Hmmm... Try wiping the data/cache from recovery - do a  backup before hand in case!

@rxt thanks for clarification! I couldn't see that from your question – maybe you want to include it there? As you can see by geffchang's answer, I'm not the only one having this misunderstood :)

@Izzy - I already did include it in my question!

Thanks (confirmed: you did so 8 minutes after my comment – probably we were writing at the same time ;)

@t0mm13b, I tried to restore a backup with Titanium Backup, but that didn't help. Great tool though - it has saved me much time while installing new roms!

I think I got it. This is what I did:

System settings > Security > Device managers
Disable Kaspersky as device manager
System settings > Screen lock: swipe (or what you want)
Enable Kaspersky as device manager

Now I can unlock the phone with one swipe. I use App Protector to lock certain apps plus system settings with a different code.
NB: the above names (like device manager) may not be 100% accurate as I'm not using an English version of Android...

My English Android device calls it a Device Administrator.

Go to Settings > Screen lock> None

It is not very clear on Kaspersky but on SOME phone/android version, the K pin code/swipe... is overriding the one of the phone.
In other words, go to your phone settings, not K, and disable screen locking!
K lock will be disabled, phone one also of course.
At this point you can either recreate one of the phone or one in K, which of course will override the phone one if it was already the case.
This concern only the screen lock, for paranoiac you can have 2 app lock at the same time.


text:
Wifi scanning for known networks that don't broadcast their SSID
When wifi is enabled, and the phone is not connected to a wifi network, it scans for known networks. I always thought that networks send out their SSID (like StarbucksWifi) and if this SSID is in the list of known networks on the phone, the phone tries to connect.
Recently I found out that the phone actively tries to connect to known networks even if they are not available. Is it possible to block this last behavior?
See another discussion on Information Security about this.

This could be due to ability to have hidden networks, i.e. WiFi networks that don't broadcast their SSID. The phone would never be able to automatically connect to such networks.

Yes I understand. But despite that, can I disable this functionality?

I don't see of a way to do so in stock Android, nor have I seen such functionality in custom ROMs. It should be possible if you change the source code and compile a ROM yourself, unless this scanning is baked into a closed-source driver/kernel module.

I'm surprised by what you are saying, so let me recap.
Yes, most networks send out their SSID (it is called a beacon).  If your wifi is enabled and you haven't disabled scanning then your phone will listen for those beacons and try to match the SSID in the beacon against your phone's list of SSID's.  Depending on your settings it will also use the beacon to determine your current location and possibly even send the beacon's MAC address to google so google can keep its wifi location database up-to-date.
So far this is all passive - it is just listening for beacons.  The phone doesn't need to actively try to connect to networks unless some of the networks don't send out beacons (hidden networks, as mentioned by @Chahk).  But even if you have some hidden networks in your list, I thought that Android did not actively try to scan for those networks (send out probe requests).  Actually, I remember people complaining about this, and 3rd party apps being written to address it, e.g. see "HiddenSSID Enabler" in the play store.
Has this changed?  Can you tell me where you read about this?
If so, the only solution I can think of is to purge hidden networks from your list of known networks.

You're probably right. Recently I read an article in a newspaper about a security expert who had a device that could pick up all devices that were looking for a connection, and it could see the names of networks those devices had connected to. That made me a bit paranoid.

Yes, someone with a wifi sniffer can see the probe requests that your device sends out if it is looking for hidden networks.  On some systems you can go to the advanced configuration of an individual network and tell it to not connect automatically, and then it won't probe for it, but I don't think Android has that, so you need to purge and avoid using hidden networks if you don't others to able to determine that you have connected to that network.


text:
How to prevent characters from repeating when entering text with a Bluetooth keyboard?
I have an Android phone running 4.0.4 (ICS) and a Microsoft Wedge Mobile Keyboard. I have paired the keyboard with my phone and it works all right most of the time.
However, every so often I will experience the following:

after pushing some keys, nothing happens
after a few seconds, the characters I have entered show up
one of the characters is repeated many times

For example, pushing:
t e s t
Will result in the following being displayed on screen:

teeeeeeeeeeeeeeeeeeest

This only happens occasionally, but often enough to be a nuisance. I realize that there will always be unpredictable latency inherent with wireless communications (Bluetooth in this case) but I see no reason why characters are being repeated as if I held down the key (which I didn't).
Note that this is not a question about changing the repeat rate for keys being held down.

Edit: my device is a Samsung Galaxy Discover.

This same thing happens to a computer at school using a standard keyboard, how very strange.

Based on what I've read so far, this may be a bluetooth issue.
Some people have fixed the issue by:

using only 1 BT device. If you have connected both a BT keyboard and BT mouse, disable one of them.
disabling Wi-Fi. Having both Wi-Fi and BT seems to trigger a repeating key issue.
using External Keyboard Helper Pro. It has a do not repeat option. Link to app.

At the end of the thread, it mentions that BT was re-engineered in Android 4.2. So if you upgrade to 4.2, that should fix the issues you are having.

I am only using a single Bluetooth device (the keyboard). I could disable WiFi except that it would prevent me from doing anything online (like text entry in Google Docs). Neither my carrier nor Samsung appear to be offering an update to Android 4.2, so that's not really an option. I'll look into the External Keyboard Helper app you mentioned.

@NathanOsman Is External Keyboard Helper working for you so far?

I'm going to give their demo a try and see if it works.

@NathanOsman Is it OK now?

Finally had the chance to try the demo... and it worked! Thanks!

I am using a Samsung Galaxy Tab A and a Fintie Bluetooth keyboard.  It worked beautifully for more than a year but recently started repeating letters as described above.  After reading all the info I was able to find on the web, I was on the verge of just taking it apart to see if I could remedy the problem.  I had already checked my settings under tools but noticed after checking just one more time, there was a discrepancy under the Language section.  The Fintie was listed as English UK and, of course, when I set the keyboard up, I selected English US.  It had both listed with the UK option first and the US list second in grey.  I changed my selection to English UK and my repeating letters stopped. Must be that my Fintie is British!
I went to TOOLS, GENERAL MANAGEMENT, LANGUAGE & INPUT, PHYSICAL KEYBOARD.  That is where you can select your language.


text:
Where do I find the minimum requirements for an app?
I was trying to install a new app from Google Play on my computer, but a message told me that the app wasn't compatible with my device. No more information was given.
Can someone please tell me where I can find the minimum requirements for any given app? I want to check what's missing on my phone. Maybe I can fix the problem, assuming it isn't a hardware problem.

I always assumed because I couldnt install a specific app from the Play Store it was due to Geographic Location rather than because of the specifications of my phone. This article for CNN entitled "Should Android apps list minimum requirements?" might provide further insight.

I forgot to include the link http://edition.cnn.com/2011/TECH/mobile/06/07/android.app.problems/index.html

You could look at the Manifest file as suggested in Ifor's answer by using the methods described here: http://stackoverflow.com/questions/2097813/how-to-parse-the-androidmanifest-xml-file-inside-an-apk-package or http://stackoverflow.com/questions/4191762/how-to-view-androidmanifest-xml-from-apk-file

Recently I had the case that Google Play would mark an app as incompatible with a device of me and two days later as compatible (and let me install the app which runs fine) without any change at all from the creator of the app (a friend who told me he did not change anything during that time). Therefore I guess that Google may also use some heuristic criteria to determine their compatibility judgement. This may make it difficult to get a definitive statement about what is missing in principle (even if Google would offer this information). Maybe just confidence is missing.

The theory is that you should not need to know.  When the developer publishes an app there is a manifest.xml file that describes the required capabilities.  These can be both hardware and firmware related.  e.g. you need a minimum Android version or you need a specific hardware feature like GPS.  Google Play then automatically filters which apps you can see and install based on these requirements.  The developer can also impose geographic requirements and potentially carrier requirements as well as disallowing specific devices if they want to.
In your case the obvious thing to do is to first check if the developer has a website with any more information.  If that's of no help try emailing them  the filtering can be tricky and catches developers out.  If the developer is at all responsive they should come back to you.  It is in their interest to have the app work on as many devices as possible normally, so if there is no good reason for it to be incompatible with your device they should appreciate the opportunity to work out the issue.  If there is a valid issue then your question may help prompt them to make the information available on a website or in the description.

Not sure if the theory is really that one should not know. As the original poster argues it makes sense to know what is missing. It's probably just as it is, not really a theory. Since there is already a file that describes the required capabilities it would not be very difficult to show information about that is missing. It's just not implemented on the google app store.

As the other answers already state, requirements are stored in the .apk's Manifest. There are several tools available to help you analyze this file, as e.g. is described in Stack Overflow's question How to view AndroidManifest .xml from APK file?. Examples given in the answers include:

android-apktool
aapt (as also explained by Dianne Hackborn)

Then there also are...

Manifest Explorer
axml2xml.pl
Android XML Parser

...and probably many more.

Look up on APKPure. They list this data at the bottom of the screen. No need to download tools.
As a consumer, I needed to know the version because I wanted to know if my older Kindle tablet could run some software or not.

Looks like they only list the required Android version, but not the rest, like if the app needs something specifically (e.g. camera, gyrospoce, etc.)?

The simple answer: You cannot.
The expanded answer: You cannot, unless the Developer has specified this on their site. You could also email them to ask them.
The developer uses the manifest file of their app to specify certain hardware or software version requirements for their app - Google Play then uses this info so that it doesn't install an app on an incompatible device.
Some examples of what they could put are:

Minimum Android version
Maximum Android version
Hardware requirements

GPS required
You need to have an accelerometer
You need to be able to use portrait/landscape mode

Geographic location or Google Account country (which can't be changed afaik)
Cellular Network Provider/Telecommunication Carrier company

If the app uses the NDK and it is built for armv7, you will need an armv7 device.

Sorry to correct you: But you can. There are tools available which let you browse the Manifest file.

@Izzy I was supposed to say you can edit the manifest, but I wrote this in school, and quickly.

The simplest answer to your question would be that the developer has excluded your device from the list of supported devices.
This could due to the following reasons:

Your phone might be causing some problems with the app. This can lead to the developer excluding your device.
The developer has excluded devices of certain form factors.
The developer may be targeting only particular handsets.

You might be able to get details of supported devices from the developer's website.


text:
Battery meter went crazy and now stays at 0%
I have a Samsung Galaxy Discover that worked fairly well until the last week or so. I ran the device down down to 0% - at which point the device shut off. I performed a full recharge and then occasionally recharged it for brief amounts of time (usually getting to 30-40%).
My battery graph ended up looking something like this:

Then earlier today, I performed a full charge to 100%. The device shut off after a few moments and insisted that the battery was at 0%. I plugged it in and the meter now stays at 0%.
I'm not sure if this is relevant, but I discovered that the voltage is being reported as 4195 mV (the so-called 0%). However, a few days earlier, I remember that the phone seemed to think that about 3800 mV was 0%.
Is there a way to "reset" the battery meter? In other words, I need to tell the phone that it actually has a full charge even though it seems to think otherwise.

Update: the battery was eventually replaced with a brand new one and the issue continues to persist - even with the new battery. Interestingly, the battery seems to charge and operate correctly when the battery temperature is above 30° C.

I've found a way to artificially discharge the battery - recovery mode. The phone ignores the battery state and keeps the screen on - which works perfectly. We'll see if that helps.

have you tried calibrating the battery?

Wife had a somewhat similar issue. I went into recovery mode and formatted the cache and it solved her problem. To get into recovery mode it is usually Hold volume up + power, let go of power once the phone vibrates but keep holding volume up.

I had the same issue with my phone, it is nothing to do with OS. It is an issue with the battery, I strongly recommend to buy a new battery and replace the old one. Hope this works for you.
Ok guys, lets share what we have down yet,

I have changed the battery and it was a good idea but does not solve the problem completely
I used another USB charger and did not work
I have wiped batterystats.bin and it did not work
I have use some apps and they made a mess and nothing happend
I let the battery drain(completely) and recharged that. It was useful but did not solved the problem
I know that battery configuration is under /sys/platform/. There are some files inside (for me the folder is mt-battery) that I guess they show the voltage and ... maybe some experts can modify them for us to solve the problem.

I guess 1 and 5 have more or less solved the problem for me.
finally  I found the solution:
For me the problem was nothing to do with the battery. It seems a problem in the kernel of OS cases all the problems. As far as I discovered, if cpu is under heavy load then the kernel might crash and lost the control over hardware especially the screen and battery.
I also have found the permanent solution
I downloaded a CPU control app (you need a rooted device) and set the cpu clock to a lower frequency and set the governor to Ondemand (that I found the most reliable one). Then you need to wipe battery stats and cache(it is up to you) and enjoy your smartphone.
No My mobile phone works fine, no lag, no battery drop.

Unfortunately, it didn't work. Please see my update.

As far as I know, when I charge my mobile phone the charging percentage changes suddenly in some points. For example it is 10% and suddenly it increases to 20%. When I use that, the reverse happens. I mean when I touches 20%, it suddenly goes down to 10%. Previously I had 3 or 4 gaps like that I described. I am not sure if my solusion works or not (or even it is correct to do that). I removed the battery and put that on a flat surface and rolled my pencil on that slightly (with some pressure). Now I just have one gap between 41 and 57 and nothing more.

I don't know if you're rooted or if you have custom recovery or not, but in some of the later versions of ClockworkMod recovery there is an option to "delete battery stats".
Without root, there seems to be no way to reset the battery statistics.

Thanks a lot for that information, I didn't know that. But he was asking for a possibility to reset, wasn't he? Or did I not understand him correctly?

You can recalibrate the battery. What happened is you battery status file is corrupted. Use a battery calibration app from playstore and recalibrate battery.If it is rooted go to recovery and wipe battery status and do calibration


text:
Can I switch owner and secondary status for two profiles?
I have a tablet with an owner and secondary profile. Can I switch them so that the owner becomes a secondary, and the secondary becomes the owner?
Suggested tag: secondary-profile

From my (cursory) checking right now - I would say no.
From the Owner Profile, the only options present for Secondary Profiles are to Remove the Profile and set whether they can Make Phone Calls/Send SMS.
From within the Secondary User Profile there is only the option to rename the profile.


text:
Is it possible for a device to consume more power than it is wall-charging?
I have a 2012 Nexus 7 running KitKat. I have a hunch that it is not charging properly. Specifically, if the system is on and the device is plugged into the USB wall-charger, the battery indicator says "Charging" but there is a slow decrease in charge over time. I have few apps actually running, some checks over Wi-Fi every 5 mins or so (email, feeds), and the device is unused most of the time. It charges to full if switched off and left plugged in.
I obviously need to investigate this more closely, check screen and app power consumption, etc, but before I go on a wild goose chase... is it actually possible for a device to consume more power than it receives via wall-charging?

It most certainly is. It can be the device drawing too much power and / or the USB port itself not being able to supply enough power.

@RossC That sounds like an answer to me. Why is it a comment?

@DanHulme, was very busy in work, just a quick heads up really. I tried to come back to answer but there's a good one there now. My bad.

Yes, it's definitely possible.  Most USB chargers are fairly limited in their output and devices like tablets are not really designed to be used while charging, unlike laptops.  You'd think it would be OK to simply sit and remain on while charging and unused, but perhaps the Nexus 7 does not have very good power management.  You might want to look at having sync pause while the device's screen is off.
If you want to crunch the numbers and verify what's happening, take a look at my answer here about the PS Vita.  If you get the specs/numbers for the Nexus 7 and its charger you could do a similar analysis to see whether the power use is exceeding the charger's output.


text:
What is the name for a non-owner user profile?
I have an Android tablet with two user profiles. One is designated the "owner". How do I refer to the other profile (for example, when posting questions here or logging tickets for an app)?
I'm looking for a short (and preferably official) term that Android experts would immediately recognize.
Suggested tag (based on answer): secondary-profile

On Android 5.0+, there is an option for multiple Users & Profiles, which is under Settings > Users and is titled Users & profiles. It is initially populated with a Guest User as well as the Owner User. To refer to non-owner Users & Profiles I would use and recognize Secondary User/Profile (unless specifically asking about the Guest User, which I would call Guest User)
User accounts provide full access to Apps & Services.
Android 5.0+ Tablets (this feature does not appear to be on Phones) allow for User Profiles, such as the Restricted User Profile, which can be set up to restrict what Apps and Services can be used by this user.
Accounts is a separate setting within Android's Settings. Each User Profile can have any number of Accounts set up (Emails, Pushbullet, etc.). These accounts are unique to each User.

so should I refer to "user profiles" rather than "user accounts"?

Was in the process of adding the Account caveat. Profiles and Accounts are different. You can have multiple users set up profiles (e.g., my wife and I have a profile), and within the profiles, set up multiple accounts (e.g., I have 3 Gmail accounts under my Profile, my wife has 1)

updated my question with correct terminology :)

Also worth mentioning that Lollipop introduces the concept of managed provisioning, which is built on top of the multi-user features discussed here. Basically, this allows the same app to be present more than once in a single launcher, and each instance has it's own 'uid', data directory, etc.

Surely there must be a technical name for these in the code which provide a standard way of referring to them?


text:
How can I determine the hostname of another machine on the local network?
I am trying to set up an Android SSH client to connect to another machine on my local network. I can connect if I use the IP address, but the IP address can change. How can I determine the hostname that my Android device assigns to the other machine, so that I can connect using that instead?
(Right now the specifics happen to be using JuiceSSH to connect to an Ubuntu 13.10 laptop running sshd and mosh-server, but I'd like to learn a general approach that is not client or target specific. Ideally, a system-level Android command.)

For that, you'd need a local DNS server on your local network, which gets updated by the DHCP server assigning the IP to that machine (many routers offer this feature).
You can then tell your Android device to use that DNS as primary when connected to your WiFi network, while leaving the secondary as-is (so the latter would still resolve everything outside your network). This option is located in the WiFi APN settings: Long-press the entry for your home WiFi, select to edit it, enable "advanced options".

I think you're answering "how can I use the same IP address on a given network every time?" - what I'd like to do is find out what hostname the Android device sees, so I can use that instead of the IP address - let me know if I've misunderstood your answer

No, I don't. The DHCP server is assigning the IP to your PC. If the same server acts as DNS server, it can tell that to your device. For details on this part, [SU] is the better part to ask. On the Android part, you just configure what DNS servers to use. I'm not sure it that setting persists when you switch back to DHCP afterwards, so you might be correct that using a fixed IP address for your Android device could be involved as well.

ok, I think I get it - the Android device can't tell me "I see that the hostname of your laptop at IP address 123.45.67.890 is yourhost.local" but I can dig into the DNS server itself to see what hostname it has assigned to my laptop, and then hook up my Android device to that DNS server and use that hostname

(and without access to the DHCP and/or DNS server, there's nothing I can do)

Yepp, you've got it right now :) How should your Android device know what IP to check in the first place? And it could get "local information" only after connecting it – if there's not a DNS server assisting it. // Besides, this is the way I use it in my home network. With a "static IP" on my Android device, though (told the DHCP server to "always assign the same IP to that MAC").

@d3vid every machine on the network should be able to query the DNS server, that's exactly what it's there for. I can't try them at the moment, but if you search the Play Store for something like "nslookup" those tools should allow you to query the DNS server.


text:
How can I permanently disable (not uninstall) a stock app?
I want to disable some of the stock apps that I don't use (e.g. Drive, Keep). These are stock Android/Google apps, not third-party apps. When I attempt to disable them:

I get a warning that disabling them may break things (I accept)
I get a request asking if I want to install the factory version (I accept, because if I don't, they are not disabled)
they are removed from the apps menu
when I restart the device, the newer version is downloaded and the app is no longer disabled

As a side note, other users on the same device (with their own accounts) may want use some of these apps. Can I disable them for my account only?
If it matters, I'm running KitKat on a Nexus 7 (2012).

Disambiguation: I have not found a duplicate of this question because it is:
a) about stock Android apps, not so-called stock apps from a third-party vendor
b) about disabling these apps, which the system at first permits me to do, not uninstalling them

I've added the tag you were looking for (the "official" feature to "disable" an app was introduced with ICS, while "freezing" via e.g. Titanium Backup was already available before – and princically is the same; so no "new tag", though a "synonym" might be helpful).

Not an answer but with [tag:root] Titanium Backups 'Freeze' functionality has always worked for me with ANY apps.

@RossC for me, too. As for the "tag request", I've opened a synonym request at Meta: Should we introduce 'disable-app' as synonym to 'freeze-app'?. Be welcome to up/downvote (all of you, including d3vid ;)

There is no way to disable an app for some users of a device but not others; it's possible to freeze an app using a third party program (ie, disable it by changing it's permissions so it can't run) but that will disable it for all users.  Android apps and services don't distinguish between physical users of a device - they all run using a single logical device user account.
That being said, depending on what exactly you're looking for it may be sufficient to disable data synchronization for a specific Google account in the settings.  In Android 4.4.0, this would be under Settings->General->Accounts->Google->[account name], which will bring up a checklist of services for which data syncing can be disabled.

thanks for the insights, I've clarified the question re users - separate logins - does that make a difference?

"Login" here is ambiguous, as the term is often misused :(  If we're talking about logins to Google accounts then no, it makes no difference.  Android runs all apps and service under a single local operating system user account, regardless of how many Google accounts are associated with that device's local user.

In 5.x the option to disable the stock mail app may be greyed out if you have an active mail account. First, delete that mail account. This is not done over the app but rather over Android's settings > Accounts > [Email] > [Your Email Account] > 3 dots on top > remove account.
Only then you can actually deactivate the app over Settings > Application Manager > All > Email > deactivate. "Delete data" in case you want to delete local emails, as well.

Note: Please be sure with what kind of Application you are going to Dis-able as disabling a wrong app(Factory app like keyboard will not display keyboard) could cause your phone to miss-function(not able to Enable the mobile data etc.)So please proceed with caution
As you see that Google has some pre-installed apps which are loaded on the phone at the time of purchase like  Google maps, Google Play music, Google Drive, Google Chrome etc.(let's say  Google Play Music is the most unwanted app you want to disable).
You can do it very easily just follow these steps carefully.
Step 1:Go to settings>Application Manager.
Step 2:You will have three side scroll options under the Application Manager.
- Downloaded:
It will list the apps which you have downloaded from the play store or any third party apps.
- Running:It will list the apps which are presently running on your phone in the background.
-All:This will list all the apps i.e.the installed apps from the play store , running apps on your device, Stock apps from Google.
Step 3:Choose the All option by scrolling to the extreme right/left.
Step 4:Choose the app which you want to disable.(Say Google Play Music.)
Step 5:After selecting the desired app you will have some options like

Force Stop.
Disable.
Clear App Data.

Step 6:Choose clear App Data to remove any data stored by the application.
Step 7:Choose Force Stop to stop the application from running.
Step 8:Choose the Disable option to disable it from running again (it will be in your phone but will not be displayed under the Menu).
Step 9:After selecting the Disable option your App which you have disabled should appear in the bottom of the All screen. (Say you disabled Play Music then Play Music will appear in the bottom of you All list apps along with a Disabled displayed to the right).Also in the play store under All Apps the application will be displayed at the last with the same disabled  next to it.
After doing all the above 9 steps correctly and in order your disabled application will not be enabled automatically and will not show any updates to you as it has been disabled Permanently.Also if you choose auto update application even then your application will not be updated.

He already did all those steps, it say so in the post. The apps come back (re-emable) after a reboot despite the fact he has disabled them. Also the OP stated 'other users may want to use them' which further complicates the issue, and afaik cannot be done at all.

Did he try to un-install the updates and then disable it.

You have to reset to factory image to disable it in the first place. @d3vid I tried this myself on a few ROMs and devices and this appears to be a 'feature' of Kitkat :O It's doing the same on mine, once I reboot the app is back and looking to update itself again. I have auto update off so it wants me to manually update (same issue as you though) and I have to disable it again. The only solutions I have require [tag:root] access I'm afraid.


text:
How can I restrict the gallery to one folder on the Galaxy S?
When I go to the Galaxy S's gallery app, it shows me every JPG/PNG it can find on my SD card, including album art.
Is there a way of stopping this so it's filtered?

If you add an empty file called .nomedia to a directory the media scanner will ignore it.

Careful with doing this in music folders, it won't just hide the album art from the scanner, but also the music.


text:
Why does Android download pause, and only continue after restart?
Sometimes when I download apps (from the market), the download gets paused. After the download gets paused, I am unable to continue the download. But after the restart my device and then retry downloading, it works fine. What could be the reason behind this?

are you rooted?

@jlehenbauer, yes

I see that sometimes. What happens if you long-press the download progress entry and choose "Cancel"?

Closely related: http://android.stackexchange.com/questions/9024/unable-to-download-applications

It happens generally when Kernel discards Market from memory. In Android, there're many ways to achieve multi-tasking. Market app achieves it by running its service in background. This way Market app isn't killed. But, when kernel runs out of memory, it has no other choices. It kills other apps (even having running service) to reclaim memory, otherwise device would be crashed. Such power killing returns unstable & unexpected results.
So, to prevent it lower down running app load from system. You can hunt down running apps from Settings ~> Applications ~> Running Services. Simply uninstall all unwanted always-running apps.
Plus, Market might have memory leaks etc. type bugs on your device. So, its better to contact Android support if previous step doesn't help. They really respond (don't think its Google).

Perfect answer. Never occurred to me that there app could get killed. Nice

This very much depends on your device and your version of Android.
As a temporary remedy you could try and force a stop of the market application instead of having to reboot your device manually every time.
Pressing menu - settings - applications - manage applications - all - market - force stop should close the market and restart the download when you retry.

I have a solution... reboot the device , but  that's not my question at all

I had this same exact problem. They start, they pause, they quit, and you have to try again. The solution for me, albeit a little overboard, was to flash a new ROM. This was not the only reason, and i noticed this download issue only happened after my device got pretty bogged down (not much internal storage left), but regardless of the reasons, reflashing took care of the problem.
i know erasing your phone is obvious and not optimal, but a fresh start is always good :)

come on... that is not an answer. :)

haha i know it's not a fun one, but it completely solved the issue for me :) i think it has something to do with storage space and the fact that the phone is rooted; the market was made to work with standard versions of android, so modded ones can get messy sometimes :)

I just figured it out, just go to the download manager from settings-apps and turn of notification and again turn on notification that's all, it work or me.


text:
How to create a "pipe character" with the HTC Incredible (ConnectBot)?
I am trying to use the | (pipe) character in ConnectBot on my HTC Incredible, but everyone says to use Shift + Alt + ',' but that doesn't seem to work.  I have tried multiple different combinations to no avail.  Any solutions for this?
Thanks in advance!

What keyboard are you using?

I am using the standard keyboard

Hopefully it's the same as on the EVO: How to type a pipe "|" on an HTC EVO Android 2.2?
Edit: Looks like they may have used the wrong ASCII / UTF-8 code for the pipe, so it looks the same/similar but isn't actually the right character.  (Reference: Verizon forums)
I suggest replacing the keyboard then.  XDA has a 2.3 keyboard that should work, it requires root and ROM Manager to flash it.

The Incredible doesn't have the same layout looks like :(  As for the IME, only the broken pipe is available on the second row, the third row is smiley, sad, etc faces.

Darn, I assume the broken pipe doesn't work for you?  Updated my answer.

The broken pipe does indeed not work. ls | cat produces something along the lines of ls: |: No such file or directory ls: cat: No such file or directory. A hexdump of my .bash_history reveals that it is sending a two-byte sequence, 0xc2a6. I wonder if maybe my terminfo file could be updated to account for this.

Try activating the numeric keys (I believe this is done by tapping on the "12#" key to the right of the Spacebar), then hit the shift (or ↑) and that should bring up some alt. symbol keys.

You can use chrome to phone and copy the character from the a web page and send it to the clipboard on the phone. Then you just paste.

Yep, good idea. As Brian suggested, you can try to copy the pipe symbol from any other application (like browser) and then paste it to ConnectBot. I tried it and it works. Still better than nothing when you really need it...

Another good choice: You could e.g. install (and use) Hacker's Keyboard, which has special ConnectBot support even for function keys etc.:

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.

See e.g. the following screenshot, and have a closer look at the "\" key:

Another screenshot is quite self-explaining:

So no need to freak around with copy/pasting from web pages, entering cryptic codes, or the like. Simply use the right keyboard, relax, and enjoy :)

The wikipedia page at http://en.wikipedia.org/wiki/Vertical_bar has a nice, big pipe symbol right near the top, easy for copy & paste. Bookmark that page.


text:
HTC Thunderbolt: Why do I have serious text messaging and battery problems?
I just bought a Verizon HTC Thunderbolt Android phone. My battery lasts just 3 or 4 hours... the phone has to basically be plugged all the time. Any suggestions on how to improve this situation?
Also, I have problems receiving text messages... i only receive the first few words of each message. Have you experienced similar problems?
Thanks

For battery life, see: http://android.stackexchange.com/questions/476/what-can-i-do-to-increase-battery-life-on-my-android-phone.  I suggest editing your question to be only one question (the SMS issues).

Regarding the battery, there's an LTE toggle on the market which might help. You can find a blog post about it here. This is a major culprit, and from what I've seen there's no native way to disable LTE as you can WiMAX on Sprint's phones (I don't own an Thunderbolt, I've just been reading about them so I'm not sure how accurate this is). That being said, battery life has been a pretty common complaint with the Thunderbolt thus far.
For text messages you could try a new SMS client and see if it helps. Handcent seems to be the popular choice (I'm a fan of it), but there's also some others like ChompSMS or Go SMS. It may be an issue you'd need to bring up with Verizon, though, if the problem persists across SMS clients.

To fix the SMS problems, rip out the battery for a few seconds, and put it back in. That should (usually) solve the problem. My Thunderbolt had some really weird issues with SMS when I first brought it home.
The Thunderbolt includes a toggle widget to turn automatic data sync on or off, which is very handy if you don't really need every single application checking constantly - that includes a bunch of HTC widgets that you can't remove, and is the primary reason the battery dies so quickly.
I ended up switching my phone to 3G mode most of the time, using an app called Phone Info, which does the same thing as the LTE toggle app. That really helps with battery life - and Verizon's 3G network is pretty fast, so when I'm on the go I don't really notice the difference.


text:
Why does my notification bar get stuck on Galaxy S?
The notification bar on my Samsung Galaxy S with Froyo has a nasty habit of getting stuck.  When this happens and I try to pull it down, the (I don't know what to call it) "dragging bar" appears, but I'm unable to pull it down.
I can access the notifications bar by going to the home screen, tapping the left button and tapping "notifications", but I can't access it any other way.
Is there a way to keep this from happening?
Is there any way to unstick it, other than restarting the phone?
This is the screen before I try to pull down the bar:

This is the screen after, with the notification bar stuck:

(I actually took the screenshots in opposite order, which is why the clock is out of order in the two pictures).

I'd guessed the order they were taken by the clock! Slightly more on-topic, I haven't seen this with mine. Does it unstick it if you swap from the Home screen to the Applications screen, or if you start a full screen app (like a game) and then close it?

@GAThrawn: I thought so, I just didn't want to leave the impression that I was pasting unrelated screenshots because of the discrepancy.

Does it happen regardless of what home launcher you use?  Not sure if that'd make a difference...

I haven't tried any others. what good ones are there?

ADW.Launcher and LauncherPro seems to be the most popular

What Galaxy S model and what ROM?

@Katie Yes, that could be the problem.  Any time you change something and something else changes, there could be a relationship.  Try uninstalling them and seeing what happens.

@Matthew: the model is GT-I9000. The firmware version is 2.2, the baseline is I900JIJPS, the core is 2.6.32.9 release@SEWA_ANRD_SRV2#1 and the build is FROYO.JIJP7

I've had this too, 2.2 firmware. Seems like something that 'triggers' a notification is stuck in a loop or something. I hope anybody knows a solution. Rebooting seems to work most of the time.

Now that you pointed it out, I just realized that this happens to mine as well from time to time. However, in my case (Samsung Spica - Samdroid Mod), a simple swipe to pull the bar down and up again would return it to normal.

A lot of the theories on this seem to be to do with CPU load and RAM usage. Is Samsung's 2.2.1 update available to your network yet? That has a lot of performance fixes in it and really makes a noticeable difference to the performance of the phone, I haven't had one odd pause or lock up since the update came out a couple of months ago.

Update your phone to Gingerbread and this problem will go away. I upgraded my Galaxy S to 2.3.3 and haven't ever since seen this problem, which still happened with 2.2.1 Froyo.

This actually solved the problem for me

I don't know if this is your problem or not, but I occasionally get this on my Droid X. For me, it seems that it's stuck if I try to slide down from the notification bar and nothing happens. However, if I start sliding down from the "pull-down bar", then it will move with my finger (i.e. starting on top of the "pull-down bar" rather than on the notification bar).
Another possibility is that your touchscreen could have some "dead areas" that cause this. Can you reproduce this in landscape mode as well or is it only in portrait mode? Perhaps an app to test all touchscreen areas might help identify whether or not this could be the culprit.

I have a Galaxy S Captivate, and do see this occasionally. It only happens for me if I try to pull the notifications down while the phone is very busy doing something else, like installing/updating an app.
It goes away for me by simply just pushing it back to the top then pulling down again.


text:
How to browse Internet in Samsung Galaxy Fit using Broadband in Windows 7?
I have a Samsung Galaxy Fit smartphone and want to browse the web on it using BroadBand connection (the one i use for my pc connection to Internet) in Windows 7.

possible duplicate: http://android.stackexchange.com/questions/2298/how-to-set-up-reverse-tethering-over-usb

i have checked that question and there seems no solution to that problem .There is an answer but its not working properly and question posted was one year back

From everything I have read about this topic, it is possible to do on a linux machine, but not with a windows machine. this could be because of something with ADB on windows, or the USB drivers for windows.
Here is the info (note that this reference was done with a Nexus One):

Requirements:

Android 2.2 (or an older version with a root tethering app)
ADB from Android SDK, or a rooted Android 2.2 with terminal in root mode

STEP 1:
Device: Connect USB cable and activate USB Tethering. You should see on linux new network interface.
STEP 2:
On Linux Computer, setup a bridge:

usb0 is the new network intreface
eth0 is the main interface connected to internet (or a gateway)
$ sudo ifconfig eth0 0.0.0.0
$ sudo ifconfig usb0 0.0.0.0
$ sudo brctl addbr br0
$ sudo brctl addif br0 eth0
$ sudo brctl addif br0 usb0
$ sudo ifconfig br0 up
$ sudo dhclient br0

See Network Connection Bridge Help to setup bridges
STEP 3:
Setup usb0 interface of your phone. You have to options:

From your computer, execute:
./adb shell netcfg usb0 dhcp
Or in a root terminal on your phone, type:
su
netcfg usb0 dhcp

You should now be able to connect to Internet on your phone using your computer's Internet connection.
Try to do a ping www.google.com to be sure
STEP 4:
To shut down the reverse-tethering, first unbridge interfaces on your computer:
$ sudo ifconfig eth0 down
$ sudo ifconfig usb0 down
$ sudo ifconfig br0 down
$ sudo brctl delbr br0
$ sudo ifconfig eth0 up
$ sudo dhclient eth0

Then on your phone, uncheck the USB Tethering option

on running ./adb shell netcfg usb0 dhcp ,i got error: device not found

i am using a DSL connection and upon running sudo ifconfig eth01 0.0.0.0, i got this
SIOCSIFADDR: No such device,so i renamed the connection to eth0 ,then it worked fine

i didn't switch off usb tethering

The best and simplest idea in the long run would be to get a wireless broadband router that also supports ethernet (wired networking). Your pc can still use cables and your android phone just connects to it using wi-fi.
Without a wi-fi router you still have a few more options that work with Windows, as long as your pc has wi-fi (which you can get using a simple USB network card that costs less than 20 USD). In this case you have a few options (in order of recommendation):

Use software to turn your pc into a wifi router that shares it's internet connection. Instructions are available here.
Setup an ad-hoc network with Windows and then root your android phone to enable it to see ad-hoc networks using the instructions found here.
Use Wi-fi Direct which is a new protocol that'll work with Android 4.0 and Windows 8 (not very helpful, I know).


text:
How to make certain apps turn on GPS automatically?
Is there any way to have certain apps automatically turn on GPS when they launch (or at least prompt me if I want to)?
For example, if I use voice commands to ask for navigation directions, and GPS is not turned on, I'd like for it to enable GPS instead of guessing from cell towers.  Bonus points if it turns it back off when I close the app.

Take a look at Tasker.  It pretty much allows you to automate and set rules for everything on your phone based on times of the day, what apps you are using, your location...  You can set a profile to automatically turn your GPS on or off based on almost any condition you can imagine.

Looks like a less expensive alternative to Locale?

I believe it is although I have never looked much into Locale because I thought it was for profiles that are only based on location.

It would be great if you could point directly to instructions for how to set this up.

Directions: Create a new Profile, first context "application", select all the apps that depend on GPS, click Done, + to add action, Misc --> GPS, set On.  Done done apply

Even if you do have GPS enabled it's only used when you are using an application that is actually requiring GPS location services.
So the best way to get your apps to use GPS location is turning on GPS by default.

It's my understanding that a lot of the apps that run in the background will utilize the GPS if you have it on like Facebook or even your browser, hence the battery drain.  Correct me if I'm wrong but if you only need GPS for your Maps app then it's best for battery performance to turn it on or off as you use Maps so those other apps don't utilize it and drain your battery.

Hi Matt, from what I have read (I cant find the links right now) it shouldn't affect the battery much if at all, the only exception I can find to this is if you are using the Navigation software and return to the home screen. You can see in the notification area that it is still navigating. hth.

Every time that I've seen the browser use my location it's only used the "coarse" non-GPS location (ie cell-tower or WiFi type location finding). This is certainly the case for when you allow the Google homepage to know your location for local searches. Never seen Facebook use my location at all?

If you don't want to pay for Tasker or Locale, you can use AutomateIt, which is free and has the same idea, though it offers much fewer triggers and actions, it does allow you to enable or disable the GPS when you start or end an app.

Note that turning on the GPS programmatically seems to be impossible without rooting your device after 2.3 (according to the AutomateIt description).

I published a GitHub entry for the GPSToggler quite some time ago.
To enable/disable GPS you need root. Period.
http://github.com/sms2000/GPSToggler
Some antivirus and automatic system backup applications conflict with the GPSToggler. I'm investigating this problem.

It's great that you've written this app, but could you describe how it helps the OP to get GPS enabled automatically?

A part of the sources deals with this exact problem. It recognizes whenever Waze, Google Maps or iGo is foreground app or not.

Please go ahead and add this information to your answer. Installation instructions would be useful too, as most users aren't used to installing software from source.

No point doing that. There are quite a lot of automation applications free and paid on the Google Play. My sources are intended for programmers who can understand the processing and create their own applications.

The audience of this site is Android users, so you can't assume that readers here understand about programming. Questions and answers that are only useful to programmers are usually closed or deleted.

My fault. I came from the StackOverflow (also a part of the StackExchange). Stepping back there are two problems in this question: how to recognize the application is started/finished and how to enable/disable the GPS. First is relatively easy but you have to permanently monitor the list of running apps and its status. The second requires 'root' and an additional system bound application. For the end users I'd recommend to try publicly available automation apps like 'Tasker'.

You can use the "Auto-Enable GPS for Maps" application, which switches both WiFi and GPS on when you launch Maps, Navigation, Local or Latitude, and restores them to their old state (e.g. switched off) when you quit these apps.

Are you affiliated with this app?


text:
How do I enter proxy server details?
My work WiFi routes traffic through a proxy server. Is there a way to enter proxy server settings so that my Android can successfully make web requests?
My previous phone was a WinMo 6.0 and this was easy to do (part of the setup wizard).
I have a Milestone on Android 2.1

There is an outstanding bug on this, from November 2008, with no sign of a fix.  It's a real PITA, and a really obvious issue.

Anyone with this problem should visit the bug page above and 'star' this issue so it may get more attention. Unfortunately it's flagged as a 'feature request' whereas I'd consider it as a lack of basic functionality.

I think the bug is https over proxy rather than http.

You can get to the hidden http proxy settings via the 'Proxy Settings' app.

This should work for http sites and services but Android doesn't currently allow https via proxy!?! (so no Gmail or app downloads).


text:
Difference between adb shell [command] and interactive adb shell
I am wondering if the interactive shell adb shell runs in a different context then when invoking a command via adb shell [command]?
The background to this question is, that I am running dinit on an Android powered board. dinit is started in user mode just for service management. When I run dinitctl -u list from the interactive shell I get the expected output (enabled services and their current state), but when I run it via adb shell dinitctl -u list I just get an error about the socket not being found (as if dinit itself was not running).

It turns out that running adb shell [command] does not source /etc/mkshrc. Setting the required env variables before the command solves my issue.


text:
Chrome browser not showing Home and Settings

After the latest software update on my Google Pixel 9, I can no longer see the Home button or "..." menu (Settings) on the Google Chrome browser.
I did a lot of troubleshooting with the app, related apps, other settings, and finally factory reset the phone. The issue persists! I called Pixel support and confirmed that this is not intentional. I tried the URLs: chrome://settings, chrome://history, etc. but they didn't work. I am out tricks - and Google Support is useless.
How does one get to the home page or settings? Could this be malware? I did just experience a serious hack (related to bitcoin) on the phone. Any thoughts?

Based on the screenshot you provided, I think you are using the Google app instead of the Chrome app.
The Google app provides news and access to Google search results that open in your default browser. The Google app is not a browser. If you click a search result in the Google app, it will open in webview (which is just your default browser being used to display webpages in other apps).
The Chrome app is a browser (just like Chrome on your computer) with the default search engine of Chrome being Google, though you can change the default search engine.
The Chrome app can be uninstalled, while the Google app can't. If you accidentally uninstalled Chrome, you can install Chrome again, or install a different browser from the Play Store.


text:
Determine what APPS are Android Auto Compatible
When I connect my cell phone to my vehicle, Android Auto displays a very limited list of APPs that are on my phone:

(The clipped APP at the bottom is weather).
Supposedly more APPs that are compatible with that interface will be released.
How do I determine if an APP on Google Play is compatible? I don't see anything on the Google Play webpage for a given APP that indicates it can be used or not used for Android Auto.
(In particular, I want navigation with offline maps beyond what Google Maps offers).

There is a special category in Google Play Store that lists apps ready for Android Auto:
https://play.google.com/store/apps/collection/promotion_3001303_android_auto_all
If you have an APK and want to check if it is ready for Android Auto you can look at it's AndroidManifest.xml file inside the APK. It should contain an entry like this:
<meta-data android:name="com.google.android.gms.car.application" android:resource="...."/>

For more details see Add support for Android Auto to your media app.


text:
Adb connects and disconnects after 2 seconds
I am running an AVD through Genymotion. Also, I have installed Kali Linux VM in my windows laptop. I am trying to connect to the android through the terminal

adb connect 192.168.104.103

and it connects successfully. Then I have tried to install an application with

adb install test.apk

and it is also installed successfully.
BUT, when I am trying to execute the command pull I am getting the error:

adb: error: failed to get feature set: no devices/emulators found

adb connect 192.168.104.103
already connected to 192.168.104.103:5555
adb devices
List of devices attached
device
192.168.104.103:5555
./adb pull /data/data/com.android/providers.userdictionary/databases/user_dict.db
adb server version (39) doesn't match this client (41); killing ...
* daemon started successfully
adb: error: failed to get feature set: no devices/ emulators found
adb devices
List of devices attached
adb server version (41) doesn't match this client (39); killing ...
* daemon started successfully
adb devices
List of devices attached
adb connect 192.168.104.103
connected to 192.168.104.103:5555
adb devices
List of devices attached
device
192.168.104.103:5555
./adb pull /data/data/com.android/providers.userdictionary/databases/user_dict.db
adb server version (39) doesn't match this client (41); killing ...
* daemon started successfully
adb: error: failed to get feature set: no devices/ emulators found

According to Robert's instructions problem solved:

The console output shows that you have two different and incompatible
adb versions installed. Usually Genymotion comes with an own adb
version, make sure that you are not using this potentially outdated
version. Better to have only one adb version (the newer one)
installed. Then such problems can not occur.

My comment only describes why the error occurs. It would be nice if you could add what you actually did to solve the problem.

Following your comment, I changed the android-sdk version in path /usr/lib/android-sdk/platform-tools and I added the latest. I downloaded from here: https://dl.google.com/android/repository/platform-tools_r30.0.5-linux.zip

Genymotion is designed to work without Android SDK installed, therefore it contains it's own version of adb. If two different versions of adb are installed on the same computer and used alternating then this leads to the problem that adb server version doesn't match this client.
If you have Android SDK installed as well as Genymotion there is a very simple fix:
In Genymotion program open the Settings dialog and select the section ADB.
Now enter the path to your installed Android-SDK and close the settings dialog.
Afterwards Genymotion uses the adb version from Android-SDK instead of it's own version. As long as you don't have a third or fourth version of adb installed this should fix the problem.


text:
How to set gmail sync frequency?
I want to know how often Gmail checks for new emails because I need longer battery life. How can I see/set this? I want to set it so that, for example, it checks for new mail every 10 minutes and never more often than that.
I use this notification application on a Samsung GTi5800 that has Android 2.1update1

First, Gmail provides push email.. means, you get emails exactly when they arrive (if you are connected with internet).
Second, Gmail doesn't have dedicated sync module. It makes use of global Google Services Framework and Account sync module. You can turn off background data and Auto Sync from Accounts and Sync setting. When these are ON, sync is carried randomly.. but it runs when you connect to internet or turn these settings on.
To save battery, you can use toggle widgets (like Widgetsoid) to turn those settings on/off manually. Some provides way to force sync, too. To automate it, use Tasker app.
If your prime goal is to save battery, I would recommend you to use, Juice Defender. It takes care of all these effectively.


text:
Is it possible to link the Shazam Encore app to the online My Shazam account?
It seems like I'm missing something.  My phone has about 20 songs on it and when I logged into My Shazam today I expected them to show up.  Instead I find the following.

The Shazam 'My Account' settings ask for the phone number of the device; which is entered.  No where on the site can I find verifications that tags shouldn't be synced.
Is it just me or is tagged song syncing not available?


text:
Why does Gmail force close when I open it?
Every time I open my Gmail app it force closes. This is the message I get:

The application Gmail( process com.android.gmail) has stopped
  unexpectedly. Please try again.)

If it helps I am using the Samsung Galaxy S II running Android 2.3.

Go to Settings>Applications>Manage Applications, then find the Gmail app in the 'All' tab. Click 'Force Stop' and 'Clear Data'. Restart the app and see if the error occurs again.


text:
How to localize Android OS for new locale
I've been looking for the Android "localization project", assuming that there is one (like you have for LibreOffice or Mozilla) but so far, I have only found thousands of pages about localizing apps, but nothing about the operating system itself. Which suggests it's more complicated than I expected...

Assuming that it can be localized, anyone know if end users can then download and install such a new locale on their phones? I'm under no illusions about Scottish Gaelic ever getting shipped by default :/
If the answer is yes, then does anyone know how the localization process for Android actually works and where I need to go?

Thanks!

That depends on manufacturer. What's your device?

You'll need a copy of the OS with the needed locale. Since it's part of the OS it can't be added by a simple app download or anything. You can Spoof your locale string on any device but that app doesn't actually offer localizations beyond what shipped on your phone; it won't translate system text ect unless your phone has those localizations native.
As per the Android SDK docs:

Note: The Android platform may support more locales than are included in the SDK system image. All of the supported locales are available in the Android Open Source Project.

You'll have to reflash your device with a system image that has your locale; the Android Open Source Project includes more locales but you/someone would have to actually compile them into a working system image/ROM. Making it work on your device is also another matter; ideally if your manufacturer has another official ROM out there with the locale on it you want, you should find that ROM and use it.
Unfortunately I don't know of any sites that have ROMs by supported locale.


text:
How can I move apps to the external SD card on LG Optimus 2X P990?
I have put a SD 16 GB in my LG Optimus 2X P990, but it seems that the phone won't save on it. Is it possible to save/move apps to the external SD card? Or even set it to do it automatically? I have already formatted the SD card twice, and it still is not working properly.

Try App 2 SD, it should be able to move at least some of the apps.
To set it to automatic, you will need the android SDK (to use adb). From here, those commands should work (worked for me on my Samsung Galaxy Ace):

adb devices
Probes Android devices connected to the PC. Do this first to assure that the phone is being detected.
adb shell pm getInstallLocation
This results in a numerical value to state where the default install location is (0: phone, 2: external).
adb shell pm setInstallLocation 2
This sets the default install location to the external storage.


text:
Cannot turn on LG GT540 due to kernel panic
I cannot turn on my LG GT540. When I try to turn it on it displays a message which says:
Linux Kernel Panic Process swapper (pid : 1 )

What does this mean? How can I fix it?

http://en.wikipedia.org/wiki/Kernel_panic - as for fixing it I'm not sure.

Perhaps you could have a look on http://www.askmefast.com/How_to_fix_Kernal_Panic_on_Android_Tablet-qna1605276.html for some fixes people have tried.

Which ROM are you using? Can you get to recovery?


text:
LG Optimus Pro C660 won't vibrate for SMS
I just bought the Optimus Pro C660 and it will vibrate when I get a call or the alarm clock goes off but it won't vibrate when receiving an SMS. I have gone through all the settings and set it to "Vibrate Always", but it still doesn't work. I heard that you can download apps to make it vibrate - would that help? Are there any other solutions for this?

Go to Messaging. Select setting. Go to notification settings. There you have an option to switch on vibration for Notifications.

If you're willing to go with a 3rd party app, I'd recommend Handcent SMS. It goes a step further by allowing you to assign specific vibration patterns to different contacts.


text:
How do I sync and share Calendars from multiple Google accounts with my phone?
I have some questions regarding to Android's default calendar app in Galaxy 5 (five).

I am working with two Google accounts, but my calendar app shows calendar of only one account which is marked default. How to see events in calendar of other account?
How can I sync events of Android calendar and Google's online calendar?
How can I share events of my calendar to other Android device or my friend's Google calendar?

Assuming you upgraded your Galaxy 5 to Android 2.2, you can do the following:

To sync and see calendars from both accounts:
a. If you already added your other GMail account, skip to step c.
b. Add your second GMail account under Menu -> Settings -> Accounts & sync -> Add account -> Google and follow directions there.
c. Tap on the newly added account and make sure the "Sync Calendar" option is selected and exit out of Settings.
d. Open up the Calendar app and go to Menu -> More -> Calendars expand the newly added Google account, which should show you all of its available calendars.  Keep tapping the button  to the right of each calendar until both icons are enabled, and the text under the account name reads "synced, visible", and tap the OK button.
e. You should now be able to view the second calendar's entries in the Calendar app (or any app that accesses Google calendars.)
Any events you create on your phone via the Calendar app and assign to a GMail account will automatically sync to your online GMail account.
Instructions for sharing your Google Calendar with a friend can be found here.

Chank, here in India we don't have any official upgrades from samsung and I don't want to void my warranty. So my phone is still in 2.1... :-(

I can't remember if 2.1 allows multiple GMail accounts or not.  If it does, then the idea is the same, only the menus are slightly different.  In either case, my answers to your questions 2 and 3 still apply.


text:
DC-HSPA Cellular Standard Indicator
I have recently picked up a Nexus 4, on a carrier with a good DC-HSPA network (3 in the UK), and I want to check out the speed on that network. However, I don't know whether my phone has even picked up the DC-HSPA network. My speedtests have so far shown around 12Mbps down and 2Mbps up (one of which was in central London), so I can assume I'm only on HSPA+ at the moment.
I'd imagine DC would be roughly double that. The indicator next to the signal strength bar has only ever said H or 3G. Will it say something different when using DC? It's never even said H+, for that matter. Is it supposed to? Or is H just a blanket for all HSPA-related standards?

According to this Wikipedia entry, this is enhanced version of HSPA+.
Now, reading from the telephony source in JellyBean, depending if its GSM, between the two lines numbered 72 and 107, there is nothing in there that indicates, the automatic detection of the usage of DC-HSPA and is probably being treated as HSPA+ for now in the interim, so its very highly likely that it will show up as a 'H' or '3G'.
And then again, that's dependent on the compile-time specifications used when the ROM was built, to elect to show '3G', 'H+' or even 'H' on the status bar.

Thanks for the link to the source, that was really helpful.
So, I guess there is no differentiation from HSPA+, and the H just refers to all of HSPA/HSPA+/DC-HSPA+.

@Luke Thanks for the accepting of the answer :) Yes, there's no differentiation with H, for now, maybe it will show in a later version of Android, who knows :)