text:
How can I sync podcasts (with progress) to my Android device with iTunes?
I am a user of OS X, and would like to sync my Android device with iTunes.
I still use an iPhone and have a bunch of existing podcasts, and sometimes I use desktop to listen to podcasts, so two-way synchronization of files as well as progress would be quite useful. By progress I refer to time as well as whether an episode was completed. There is no need to sync with iOS devices directly; syncing with desktop iTunes on OS X is perfectly fine.
Any app that I found so far that even has sync apparently can sync only with itself on Android and iOS, but not with iTunes; or else it can import audio files from iTunes, ignoring progress.

Apple doesn't offer an API for other software to get information from iTunes, so unless Apple offers the app you're after, it's unlikely that anyone else has been able to make one.

Dobar dan, you could use sticher to organize your podcasts. It'll sync folders/progress from the web and the app as long as you log in.

@DanHulme, there is software out there that directly interfaces with iTunes's database. Among others, Google Music Manager parses the playlists for uploading a subset.

DoubleTwist was built for a similar purpose and does the job well. To use it, you can simply install the Mac app and the Android app and use their DoubleTwist Sync feature to synchronize iTunes with Android.

It seems to get quite close, except it doesn't do reverse-sync on Mac. Also, can you clarify: does it sync podcast progress, which is my main requirement?


text:
My tablet won't boot
I just got a Arnova 10D G3 and it doesn't boot. All I get is the "Arnova" logo on a black screen. I bought it on a refurbished condition, it was a pretty good deal so I am ready to do any risky procedure to make it work since I don't have much to lose.
I downloaded the latest firmware from the official website but I am unable to use it because I can't access the recovery mode.
How can I make it boot?
UPDATE : I am now able to access the recovery mode (power + vol up) but the tablet keeps rebooting after loading this mode. I don't even have a menu.

I finally found the solution in this tutorial in French : http://forum.frandroid.com/topic/180104-tuto-flash-arnova-10dg3-rom-uberoid-jeally-bean-411-root%C3%A9e/
It seems like the firmware from Arnova is somehow incomplete. I installed a rooted ROM.

source: Stack Exchange

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

sort: votes


text:
Special Wi-Fi authentication
I got access to a Wi-Fi network which claims to use PEAP-MSCHAPv2 authentication. My phone (X10 mini pro with Android 1.6) was able to detect it as a WPA-EAP network. It even asked for the password to connect to it (which I have), but as far as I know I have to use an user name with PEAP-MSCHAPv2 too.
The question is: can I somehow connect to that network with my username+password? If not, will it be possible after the 2.1 update for X10?

I might not be able to be in Wifi range for a week, so I probably can't try any ideas immediately.

Yes, connecting to a PEAP-MSCHAPv2 network with 1.6 is not possible due to a lack in the network manager. After an upgrade to 2.1 or 2.2 it is possible.
Alternatively you might want to root the device and enter your login credentials in your wpa_supplicant.conf file manually.

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/3.0/


text:
Is there any way to print directly from the phone?
I'm pretty sure the answer is "no" since printer manufacturers haven't yet started making drivers for Android (or iPhone).
I guess I'm just curious if anyone has heard anything about this and if/when it will become a reality.  (or perhaps if it already is, and I'm just oblivious to it?)

See also this other question Is there a way to print from an Android tablet (preferably without a PC/cloud)?

That is a great question.  I went looking for that functionality back in the spring but only found apps that would let you print to wifi enabled printers.
I just looked again and came across PrinterShare, which looks pretty cool.  Apparently you can print to a wifi printer, or with software installed on a local pc you can print over the internet to the attached printer.  I haven't had a chance to try it out yet and it looks a little pricey but seems promising.

+1 Printer Share works great!

More of Google's products are now implementing the Google Cloud Printing service. Read more on that on the official google mobile blog: http://googlemobile.blogspot.com/2011/01/cloud-printing-on-go.html
That might become an option to print from the Android phone in the coming months.

There are several manufacturer independent solutions available as well, using different technologies:

Local Network:

Bluetooth: Bluetooth Smart Printing

Other Networks: Let's Print Droid is mainly intended for network enabled Laser printers8, but also supports Google Cloud printing; PrintBot claims to support almost 3.000 printer models via Wifi; this is also the way ePrint9 (~ EUR 5) works

Cloud:

PrinterOn Network: Sit in Tokio, print in Chicago -- doesn't that rather sound like Fax? Nevermind, it gets printed on paper, so e.g.: PrinterOn2; quite comparable with the Breezy network, e.g. Breezy - Print and Fax3

Google Cloud printing: e.g. Cloud Print4, Easy Print5

Wifi, 3G, 4G: FileLinx 3G Print or Transfer6 (~ EUR 5), Print from Android7 (~ EUR 1) -- both require free PC software

These all are just examples for their corresponding "types" -- checking in the Playstore you will find many more. Also, several others have already be mentioned -- such as manufacturer dependant solutions or PrinterShare.

At least one manufacturer has tried to address this issue with an Andoid app. Samsung has an app named Samsung MobilePrint that works for Samsung wireless and networked printers.
Samsung MobilePrint
Only Samsung branded printers supported.

Adding to this, there's also Epson iPrint, HP ePrint Home & Biz, Brother iPrint&Scan, KODAK Document Print App, Canon Easy-PhotoPrint, Lexmark Mobile Printing...

I think the idea of needing drivers suggested by the OP needs clarifying. The way I believe things are is that a) if you were trying to communicate directly to a printer, yes you need a driver but b) if you were communicating with a printer say on a LAN server, whether the driver on the LAN can do that job. The task (at least IMO, although apps seem to differ) can become more one of asking the server what a printer can or can not do. There is scope for variations (eg, converting or interpretation of document format within this.,,
My own attempt at an app follows plan b (which does require a computer to be on and an Internet route ). From that, I can even send a job to a CD without needing a driver installed on the Android as the CUPs (in this case) server knows how to tell the printer to do these things.
I perhaps should also mention "wifi enabled". If you are going a Cups route, I think the physical location of the printers dictates whether you want to reach them via a network (The Android just has to reach the Cups server) Neither of the printers at home are. At home, there are two printers.  The Laser printer is a Xerox Phaser 6110N. This is a hard wired LAN printer. Our Epson P50 connects via an old (and I believe long discontinued Belkin print sharing device). When our previous Epson R220 died, I did consider a photo printer in their range that had got built it wifi and would have preferred to have disposed of the Belkin device.  I decided against as there was a fair step in price to do this


text:
Notify when connected to working Wi-Fi point
I use my phone to receive all my calls over SIP.  Sometimes when I need to make a call I'm not around a (working) access point.
Let's say, if I'm walking around is there an app that can notify me (via vibrate or ringtone) when I've connected to an access point? So basically whenever SIPdroid lights up green.

"Notify when open WiFi access point is found" is available in stock Android. Is this not what you're talking about?

You could probably user Tasker to create your own alert too.

Quick Marketplace search for WiFi Notify resulted in the following:
WifiNotify


text:
How to run a notifier if connected to specific Wi-Fi?
Is there any way to run a notifier if I get connected to specified Wi-Fi? and, then get turn the notifier service off when disconnected?

cyanogenmod 7 + HTC Desire

You'll need apps like Tasker or Locale to perform the sort of action you want.

yup, Tasker can definitely do this.


text:
Can I import contacts from vcf and NOT sync to Google?
I bought the Nexus S with Android 2.3 and am in the process of migrating my contacts from the Apple Address book. I was able to create and import a vcf file containing all the contacts into Android.
But when I look in the contacts of the phone, I get the message" You don't have any contacts to display". But when I search for a contact, they are found. What's going on?
Can I have my contacts locally on the phone without having them sync with Google first before being accessible?

To import a vcf: Copy the vcf to your phone, then Contacts > Import/Export
To view hidden contacts: Contacts > More > Display options, you have the option of displaying "Only contacts with phones" and under "Choose contacts to display" you can choose to view or hide contacts based on their source. Perhaps your contacts are hidden because they are stored in your phone, but you don't check "Phone" under "Choose contacts to display"
Disclaimer: I use Froyo (2.2) so the menu name might be different.

Thanks for the tip. Found the option Contacts > More > Display Options. Expanding the google account reveals: 'System Group:My Contacts' and 'All Other Contacts'. Checking both options displays the contacts that are stored on the phone.

I had some problems with built in sync so I looked for a more sophisticated solution. After I tested some apps I choose a Android app called ContactSync (the dev provided me a free test license for the app so +1 for free testing) and the name tells it all. It can sync, import and export contacts on various ways like CardDAV or FTP or just local .vcf files.
Works well here and provides some nice features. The dev has a homepage here -> http://ntbab.dyndns.org/apache2-default/seite/contactsync.html

I use b-card.us to import my contacts. it support iOS as well.
Only register, insert data and scan Barcode. You don't need to install an app and its free.

Can you provide a link to the app/website or anything of that sort? That would make this answer much more useful to others.


text:
set Video as Ringtone in Samsung Galaxy s4
Is that possible to set Video as a ringtone in Samsung Galaxy S4? It's perfectly working in my NOKIA Lumia 630. But no in Samsung Galaxy S4.
Any ways if you have. Thanx

First convert video into mp3 using third party app like  convert video to mp3 and than set ringtone.

OR

Simply change the extension of file from (.mp4/.3gp/.flv/.avi) to .mp3 and set it as a ringtone

No. I want to set as Video. When any call arrived play that Video song.

@MD I don't think Android supports video format as ringtone. Converting to audio file should be the solution, as explained on this answer.

@AndrewT. That's what i am talking about?

@AndrewT. I think Android and  iOS phone not support that feature. Nokia is best on This.


text:
how can I get the Call & SMS log for an individual contact?
I have recently upgraded to an Android 4.0.4 phone, used to have 2.3 and one of the features I used very often is missing.
In any contact I could look to see a list of calls & sms, including when I last called, received a call, had a missed call, or sent or received a text from that contact and from what number, i.e., Mobile, Mobile work, Home, Work, etc.
This was especially useful for checking when I last had contact with somebody, such as clients, allowing me to decide if I needed to call or send them a text.
This feature has obviously been removed, however is there any third party apps available that could either stand alone, or preferably integrate to allow me this much used & needed feature back.

Possibly a duplicate of How to view all calls logs for a contact?

Just looked at the "possible duplicate" and to some degree it is, however I already recognise that in 4.x I can not by default, I used to be able in 2.x, so surely there are apps out there that can provide this feature, my question, which the other post did not really answer, is what are they, I have already spent hours searching for them, some go part way to providing the feature that has been removed, but I have not found one yet that gets close. Surely an app or two exist?

I thought that I may get some answers here, as it is, after many hours searching and trying various apps out, I have found a few apps that provide solutions myself, the best two of which I will list below.
I was looking for an app to show "call" & "sms" "history"/"logs", so using these search terms I found many, the best stand alone one I found is called "My Log" from "Intangible Solutions" which is able to search and list all calls and sms for any given number or multiple numbers in a very clear and easy to read format. The drawbacks is that it is heavily add supported and takes a little while to specify all the contact's numbers, as you have to select them one at a time, having said this, the results are brilliant.
The other I found via an associated app call "Call log+" which I tried and initially dismissed as it only gave me call log similar to the one found in the standard "Phone" dialler, however I later went back to it's associated app "Contacts+", which includes "Call log+", "Messages+" and "Dialler+", and then also installed "Merge+", "Emoji for Conacts+" and the "Contacts+ Widget" to get the full collection, which can replace the standard "Phone", "Contacts" and "Messaging" functions with much better versions, that do far more. The "Contacts+", which includes "Call Log+" does everything I wanted, in that I can instantly see a call log for any contact. The fact that "Contacts+" does a whole lot more beyond this is also fantastic, but it does exactly what I wanted, so job done.
I hope this may help others looking for the same missing (removed) feature, which because of how I use my phone, I would find hard to live without.


text:
Are there any legitimate ways to watch NFL season on Android without cable/satellite subscription?
Are there any effective ways to watch NFL games (preferably live) on Android devices this coming season?  Ideally, they'd be available in high resolution and streaming, but what options are available?  I know there is a DirecTV app, but it seems to require having a DirecTV subscription, which many do not have.

Define legitimate? Unless you're not based in the US?

Ideally, it's one that wouldn't get you in trouble with some legal authority.  If your method is only legal in some areas, having that info in the answer is probably a helpful move.

The NFL keeps a tight rein on its broadcast rights. Further, the outfits that ponied up those huge payments for those rights are not going to be happy if there is a cheaper alternative. So, no, there is not going to be a way to watch live NFL games without subscribing to cable or satellite.
If you're okay with watching games after the fact and you have an Android tablet, there's Game Rewind.
Things may be different outside the U.S. Using a proxy to bypass such limitations skirts the edge of legitimacy (in my opinion).

Interesting to know! Are the US that bad with broadcasts? Just hearing about how there was a lot of disgruntled viewers on NBC trying to watch the Olympics Closing ceromony last night...

@t0mm13b: In this case it's mostly the NFL. They charge pretty exorbitant licensing fees to the broadcasters that want to carry their games, and they are extremely protective of their broadcast/distribution rights. If cable companies gave away the games for free/cheap they would be taking a fairly substantial monetary loss, I imagine.

@eldarerathis: Not just the NFL. MLB and NBA are just as ardent.

Yeah, from what I've seen all of the major sports leagues are on about equal footing, and the broadcasters don't have much choice but to give them what they want.


text:
ES File Explorer suddenly not able to view root?
My tablet is rooted, and all the "root" features on ES File Explorer are on. It's just that for some reason, after I do a search, the root files suddenly (and mysteriously) fail to show up, and then I have to disable the "root" features on ES File Explorer and re-enable them in order to see the root files again. And then it repeats itself.
I'm using a Lenovo ThinkPad tablet. Has anyone else seen this happen, or know what I could do?

Is this still an open issue -- or did the latest updates of the app fix it already?

I've found GhostCommander (open source) to be just as good, and it's smaller (takes up less room on limited flash space!). You can find it on Fdroid repository.


text:
Can I turn off autocomplete/autocorrect for Google Maps?
When I want to type in a location to get directions, Google Maps brings up a list of suggestions under the textbox. That's fine, but then when there's only one suggestion left, Google Maps overrides what I was typing with that (invariably incorrect) suggestion. This makes it all but impossible to actually put what I want because even if I go back and edit, Google Maps will just clobber my text again. How do I make it stop? I don't see anything under Settings, either in the phone or the app.
I'm on a Samsung Galaxy S3. It would be ideal if I could keep the suggestions under the box without the automatic completion, but I'd settle for just turning it all off.

Ok, I found a workaround. I am calmer now.
Use Spiffy Search from the Market. You can use it to search, then have it set to maps. It doesn't use your internet connection.
Then,  edit maps settings so that the navigation icon appears whenever you find a location.
My deliveries just became a little easier!
Btw, I use a Droid X on Page Plus, which uses Verizon's network. For 30 dollars, I have vzw coverage, which is essential on my job, 1200 minutes and 3000 texts, but only 100 mb of data, which is why I am so obsessed with conserving it. Now with this work around, I can email, websurf with opera mini, and navigate without going over my limit. It is a brilliant way to milk the big V for all they are worth!


text:
Android update not proceeding beyond the point of earlier cancellation
I have a Samsung Galaxy Note N7000. An Android update was promoted. I started with the update download, but canceled it at 36 MB (total update size:110 mb) because of slow network. After that, whenever I try downloading it, the download stops at the 36 Mb(exactly at 35.88 where I had previously canceled it).
Interestingly, it is the same case with app downloads also, from Google Play.
Device: Samsung galaxy note - GT-N7000.
Android version: 4.0.3
Thanks.

What happens when an app size is less than 35.88 Mb?

It happens only for the apps/Android update which I manually canceled when the download is in progress.
For example, I'm canceling app1 in the middle. I'll be able to download any other app and install. But when I try to download app1 again, download stops at the same point, where I had canceled during the earlier installation attempt.

Wow.. interesting problem.. Have you reported this to Google?

Not yet. Just wanted to see if any one else out there with the same problem(and of course, any solution).

Try deleting the temporary file that is 36Mb in size and re-start the download again this time.
Please include the method in how you're downloading the update - if you are using Kies, be sure to exit Kies first completely, then look for that temporary file (it will be in a hidden spot within the temporary directory under Windows - not sure of the path C:\Documents And Settings\Users\XXXX\Local Data ** OR ** C:\Documents and Settings\Users\XXXX\Application Data or similar)
You can easily find that out by searching for it depending on where the Windows Environment Variabel $TEMP points to.

I am trying to update via FOTA. I am not using Kies. I have searched for any temp file with a nearly equal size(when my download was cancelled) in my phone, but couldn't find one.

The issue is solved now. I was able to update using FOTA now. (I haven't changed anything materially in my phone.)


text:
How can I make the stock browser continue running while the screen is off?
I am running a JavaScript compliance test in the Android stock browser which takes quite a long time. How can I prevent the browser from pausing when the screen goes off?
Meanwhile, I am using the "Stay Awake" debugging option, but I would rather avoid this because it may burn my screen.
I am looking for a solution that allows the screen to go off while preventing the device to go into sleep mode and thus allowing the browser to continue doing its computations.
Device: SGS3 running CM9

stay awake (cpu running) is not the same as screen on (cpu+screen running)! You can switch off the screen and the cpu should still be running with this option (not really sure about this though, but give it a try)

Stay Awake behaves like cpu+screen active. If I turn the screen off using the power button (or after a timeout), the browser stops doing something. Verified it with some Javascript that prints an increasing number each second. When I switch applications (go away from the browser), the code stops executing.

Ok, thanks for the clarification, it was just an idea. Another try then: lowering brightness lowers screen burn risks. Plus: Your S3 is obviously rooted, you could 'play' around a little with some /sys/.../brightness variables (or so). Search for backlight/brightness/power ('find /sys |grep bright') with root and 'echo $VAR > /sys/.../some-file'. Not getting it to work on my amoled S2 atm, but I know it did work with my Nexus S/HTC Desire. It circumvents the whole Android subsys and prevents an Android state change

Thanks for the suggestion, but my actual_brightness does not go below 30.

@ce4 the cpu sleep policy is different on different phones. For example, on my nexus one with cm7.2, the cpu goes to sleep (i.e. slows waay down) when the screen turns off, but on my g1 it fully stays active.

I don't believe there is any way to get it to keep running while the display is off, though I could be wrong.
What you could do is turn the screen brightness down all the way, and then use an app like Screen Filter to make the screen even darker.  At it's minimum setting, this will almost have the effect of turning the screen off, while letting everything still run.
I'm not sure modern screens even still suffer from burn in though.  Some do suffer from ghosting, but that goes away fairly quickly.  Burn in like on old CRT monitors was permanent.

The issue is with your cpu going to sleep once the screen turns off. This behavior is different on different phones (some do it, some keep it active), but it can be changed with a special app such as these:
Since you're using cyanogenmod, I assume you know what you're doing, but it bears saying: pay attention to the warnings.
https://play.google.com/store/apps/details?id=com.tegrak.overclock
https://play.google.com/store/apps/details?id=it.sineo.android.noFrillsCPU
https://play.google.com/store/apps/details?id=com.mhuang.overclocking

CM9 has a built-in ability to change the CPU governor (e.g. performance), I do not think the linked applications are really necessary.

@Lekensteyn then edit my answer with instructions!


text:
Does "make offline" option in Google Maps works with applications that utilize Google Maps?
In newer Google Maps I can make area available offline.
Do other applications that rely on Google Maps (utilize Google Maps Android API) use offline maps?

No.
I have made my current city offline. But, when I do local search with third-party apps, the map is displayed after consuming internet connection.
Its task of third-party apps to cache fetched map data for future use.

Sure? What about the Maps API? And as for search: That may be a separate thing (as is route calculation) which may require a server connection. If a 3rd party app simply wants to display a map area: couldn't it request so via the API, and it would be delivered from cache?

@Izzy Google Maps also uses API. Its not a part of it. Its possible that An Android device may NOT have Google Maps app.

Sure, I know that (have a couple of those without maps). But the API is built into the system. So my question was rather whether caching (and cache access) is/can-be handled via the API. If so, this must be possible by 3rd-party apps as well -- which of course does not mean it's implemented with all of them.

@Izzy The question asks different thing. It doesn't ask, an app can access cache or not. It asks: If one makes an area offline in Google Maps app, would it be offline for all apps?

OK, tnx anyway. If you take it that literally, the answer of course is a short "No".

@RichardBorcsik Thanx -- short and precise answer!


text:
Is S Voice slow?
Is Svoice taking like atleast 10 seconds (sometimes more) to accept a command and reply (even if the reply is "I didnt catch that" ? Or is my device this slow?

or is your Internet slow?

Do you really want to know if S Voice is slow or do you want to know how it can be made faster?

@Flow I want to know if it is normal to take 10 seconds or more for S voice to react

@roxan My internet is not slow (I am using 2mbps broadband and it works fine)

I don't have SIII but lots of videos in Youtube shows that its very fast.

I have found it takes a long long time.. I believe that it is sending the audio to a converter first, which may take time. However, even with 4G and Wifi it's still slow.

It's much slower than Siri with the same connection speeds. It is also less accurate.


text:
How to check if GPS is actually paused after turning screen off?
I notice the battery on my Huawei P8 Lite (stock firmware ALE-L21C432B574 Marshmallow 6.0) drains quite fast when using GPS and a map application during bicycle rides. It used to last longer when I bought the phone about a year ago.
I wonder if the GPS is actually paused when I turn the screen off.
Is there a way to know for sure, using some kind of monitor?
Thank you.

Edit : here's the output of "dumpsys location":
C:\Program Files\MyPhoneExplorer\DLL>adb shell

shell@hwALE-H:/ $ dumpsys location

dumpsys location
Current Location Manager state:
  Location Listeners:
    Reciever[4ab4e84 listener UpdateRecord[local_database android(1000) Request[
POWER_LOW network requested=+24h0m0s0ms fastest=+24h0m0s0ms]] UpdateRecord[netwo
rk android(1000) Request[POWER_LOW network requested=+24h0m0s0ms fastest=+24h0m0
s0ms]]]
    Reciever[cdab2f0 listener UpdateRecord[local_database android(1000) Request[
POWER_NONE passive fastest=0]] UpdateRecord[passive android(1000) Request[POWER_
NONE passive fastest=0]]]
    Reciever[b916c9c listener UpdateRecord[local_database com.google.android.gms
(10008) Request[POWER_NONE passive fastest=0]] UpdateRecord[passive com.google.a
ndroid.gms(10008) Request[POWER_NONE passive fastest=0]]]
    Reciever[9fe164 listener UpdateRecord[local_database android(1000) Request[P
OWER_NONE passive fastest=0]] UpdateRecord[passive android(1000) Request[POWER_N
ONE passive fastest=0]]]
    Reciever[6d62829 listener UpdateRecord[local_database com.google.android.gms
(10008) Request[POWER_NONE passive fastest=0]] UpdateRecord[passive com.google.a
ndroid.gms(10008) Request[POWER_NONE passive fastest=0]]]
  Active Records by Provider:
    network:
      UpdateRecord[network android(1000) Request[POWER_LOW network requested=+24
h0m0s0ms fastest=+24h0m0s0ms]]
    fused:
    passive:
      UpdateRecord[passive android(1000) Request[POWER_NONE passive fastest=0]]
      UpdateRecord[passive android(1000) Request[POWER_NONE passive fastest=0]]
      UpdateRecord[passive com.google.android.gms(10008) Request[POWER_NONE pass
ive fastest=0]]
      UpdateRecord[passive com.google.android.gms(10008) Request[POWER_NONE pass
ive fastest=0]]
    local_database:
      UpdateRecord[local_database android(1000) Request[POWER_NONE passive faste
st=0]]
      UpdateRecord[local_database android(1000) Request[POWER_NONE passive faste
st=0]]
      UpdateRecord[local_database android(1000) Request[POWER_LOW network reques
ted=+24h0m0s0ms fastest=+24h0m0s0ms]]
      UpdateRecord[local_database com.google.android.gms(10008) Request[POWER_NO
NE passive fastest=0]]
      UpdateRecord[local_database com.google.android.gms(10008) Request[POWER_NO
NE passive fastest=0]]
    gps:
  Historical Records by Provider:
    fr.paris.android.signalement: gps: Interval 0 seconds: Duration requested 20
9 out of the last 18753 minutes
    fr.paris.android.signalement: local_database: Min interval 0 seconds: Max in
terval 1 seconds: Duration requested 210 out of the last 18753 minutes
    mobi.mgeek.TunnyBrowser: network: Interval 600 seconds: Duration requested 1
091 out of the last 24349 minutes
    com.mapswithme.maps.pro: local_database: Min interval 1 seconds: Max interva
l 10 seconds: Duration requested 89 out of the last 24388 minutes
    com.huawei.camera: gps: Interval 1 seconds: Duration requested 9 out of the
last 21196 minutes
    com.android.chrome: local_database: Interval 0 seconds: Duration requested 1
 out of the last 3121 minutes
    com.android.chrome: network: Interval 0 seconds: Duration requested 1 out of
 the last 3121 minutes
    me.guillaumin.android.osmtracker: gps: Interval 0 seconds: Duration requeste
d 1 out of the last 18519 minutes
    android: network: Interval 86400 seconds: Duration requested 23790 out of th
e last 23790 minutes: Currently active
    com.mapswithme.maps.pro: passive: Interval 10 seconds: Duration requested 50
 out of the last 24388 minutes
    com.android.vending: local_database: Interval 0 seconds: Duration requested
24 out of the last 24396 minutes
    com.google.android.gms: local_database: Min interval 0 seconds: Max interval
 5 seconds: Duration requested 22797 out of the last 24396 minutes: Currently ac
tive
    com.huawei.camera: network: Interval 1 seconds: Duration requested 9 out of
the last 21196 minutes
    com.mapswithme.maps.pro: gps: Min interval 1 seconds: Max interval 3 seconds
: Duration requested 40 out of the last 24388 minutes
    fr.paris.android.signalement: network: Min interval 0 seconds: Max interval
1 seconds: Duration requested 210 out of the last 18753 minutes
    com.huawei.android.totemweather: network: Interval 0 seconds: Duration reque
sted 527 out of the last 23809 minutes
    me.guillaumin.android.osmtracker: local_database: Interval 0 seconds: Durati
on requested 1 out of the last 18519 minutes
    android: passive: Interval 0 seconds: Duration requested 24396 out of the la
st 24396 minutes: Currently active
    com.huawei.android.totemweather: local_database: Interval 0 seconds: Duratio
n requested 528 out of the last 24364 minutes
    com.huawei.android.totemweather: gps: Interval 0 seconds: Duration requested
 7 out of the last 24364 minutes
    com.google.android.gms: passive: Interval 0 seconds: Duration requested 2279
7 out of the last 24396 minutes: Currently active
    android: local_database: Min interval 0 seconds: Max interval 86400 seconds:
 Duration requested 24396 out of the last 24396 minutes: Currently active
    com.mapswithme.maps.pro: network: Min interval 1 seconds: Max interval 3 sec
onds: Duration requested 25 out of the last 23809 minutes
    mobi.mgeek.TunnyBrowser: fused: Interval 0 seconds: Duration requested 1 out
 of the last 6081 minutes
    com.android.vending: fused: Interval 0 seconds: Duration requested 23 out of
 the last 24396 minutes
    com.huawei.camera: local_database: Interval 1 seconds: Duration requested 9
out of the last 21196 minutes
    com.google.android.gms: gps: Min interval 0 seconds: Max interval 5 seconds:
 Duration requested 12 out of the last 23477 minutes
    mobi.mgeek.TunnyBrowser: local_database: Min interval 0 seconds: Max interva
l 600 seconds: Duration requested 1091 out of the last 24349 minutes
  Last Known Locations:
  Last Known Locations Coarse Intervals:
  Geofences:
  Enabled Providers:
    local_database
    fused
    passive
  mWhitelist=[] mBlacklist=[]
  fudger: offset: 295, 1246 (meters)
passive Internal State:
mReportLocation=true
gps Internal State:
  mFixInterval=0
  mDisableGps (battery saver mode)=false
  mEngineCapabilities=0xf (SCHED MSB MSA SINGLE_SHOT )
nullnetwork Internal State (com.google.android.gms):
REMOTE SERVICE name=network pkg=com.google.android.gms version=2
service down (null)
fused Internal State (com.google.android.gms):
REMOTE SERVICE name=fused pkg=com.google.android.gms version=1
service down (null)
local_database Internal State:
  LocationPowerTracker:
    Gps history of com.google.android.gms, delay time is 0
      Record [Start=1480591831467, End=1480591831469]

Location Freeze Proc:
shell@hwALE-H:/ $

If the app you use is recording the route you would expect it to keep the gps on when the screen is off.  If ts is not recording the route you would expect it to switch it off.  I think you can see the gps on state on the battery drain graph from settings so you should be able to take a look at that.

You can use ADB and execute a command on your phone while the screen is off with your PC.
First do adb shell and then dumpsys location and examine the output.
Unfortunately I haven't needed this before and I don't know which exactly property do you need to check in the output but I'm sure something in there will help you further.
You could maybe execute it with the screen on and location on and then once more with screen off and compare outputs.

Thanks. If possible, I'd rather let an application run while the screen is off and gather data, as it's easier to use.

In that case you will need to find an app and it depends how does the screen on/off affect the monitoring app itself. If nothing else, the ADB method if probably the most accurate info you can get and being sure there was no interference from some other events on your phone.

I tried adb and it outputs a lot of data. Does someone know what to look for to check if GPS is pause or not?

Look at the end for Enabled Providers, what does it say?


text:
GO Launcher EX: widget lost after reboot
Whenever I reboot, widget get lost in GO Launcher EX.
how can I fix this?
NB: the widget is on the internal memory

Have you reported it to the developer in question of the said widget? Or posted on Go Launcher's forum?

Sorry I don't have a solution, but I have this problem also and have a couple piece of information to add. Go Launcher and apps associated with widgets are installed on internal memory. Here's what's strange: 1. the Widgetsoid widget in the notifications area always comes back upon a reboot, but the homescreen widgets do not 2. the GO Calendar/Agenda widget (downloaded as a stand-alone, but requires GO Launcher) always shows after a reboot, but the GO SMS widget (came with the GO SMS app) does not I suspect there is an issue with GO Launcher not initializing homescreens properly. That's just m

From another user: "Go Launcher and apps associated with widgets are installed on internal memory.  The Widgetsoid widget in the notifications area always comes back upon a reboot, but the homescreen widgets do not
the GO Calendar/Agenda widget (downloaded as a stand-alone, but requires GO Launcher) always shows after a reboot, but the GO SMS widget (came with the GO SMS app) does not
I suspect there is an issue with GO Launcher not initializing homescreens properly. That's just my 2-cents. I'd love to hear if someone actually knows what's going on. Thanks."

Is your widget application installed to the SD card? If yes, then that is the problem. When the phone reboots, it takes a few minutes for the SD card to get loaded. This causes an issue for any widgets that are not installed to the internal memory as they aren't available when the phone first boots up, causing them to not load.
So, please verify the widget app is installed to internal memory instead of the SD card.
This is what you're looking for:

thank you, but the widget is on the internal memory!

@iask Does the same problem happen if you use a different home launcher than GO?

nope, it seems to happen with this launcher only

Worked for me, app NinjaCam


text:
Is there a quick-fix for the Galaxy Nexus when it signals "charging" without beeing connected via USB?
My Galaxy Nexus goes into charging mode but when it isn't plugged in. The battery symbol then indicates a charging and when in suspend mode, the display turns on which drains battery rapidly. I am still able to actually charge the phone by attaching an usb cable.
The problem is largely discussed in http://forum.xda-developers.com/showthread.php?t=1427539 with different suggested solutions:

send device to Samsung for repair
use a custom ROM
fully drain the battery and charge it over night
replace USB port
clean USB port

I guess it is an hardware problem. But before sending the device to Samsung (and beeing without phone for a while) I would rather like trying to clean the port or other "quick" solutions. Has anybody instructions to do so?

I had a similar problem with my Samsung Nexus S however it was intermittent and eventually went away by itself, other people also had the problem though so it might be worth searching for the issue with the Nexus S and trying some suggested fixes.

If you are familiar with such things, iFixit has a teardown report for the Galaxy Nexus, it's fairly easy to disassemble it to reach the micro USB port after step 7 and inspect it.
I use isopropyl alcohol and q-tips for cleaning normally.
I'd however not suggest you try it if you have no experience with such stuff.

Thanks. I could fix it myself with compressed air without even disassembling.

Having worked professionally in the phone refurbishment industry, I would suggest using IPA (industrial purpose alcohol) for cleaning followed by compressed air.
DO NOT UNDER ANY CIRCUMSTANCES BLOW AIR FROM YOUR MOUTH ONTO ANY OPEN DEVICE. This can cause minor water damage from the moisture on your breath or short circuit components.

I was able to fix it just by blowing into the USB port.
Try it yourself before going into rooting and disassemble.

easy.  with a very small flathead screwdriver bend the flag towards the screen very slightly in the charging port.  this will fix it.  I literally just did that.

Used a needle to poke around gently at the top of the little tab inside the USB port and compressed air. It fixed it.


text:
Is it possible to prevent the screen turning off when pressing the power button?
I run an app on my handset which really needs the screen to remain on for it to function properly. The app already seems to attempt to keep the screen on as the screen timeout seems to be disabled when the app is running, but I can still turn the screen off by tapping the power button.
I do my best not to press the power button, but sometimes I do it by accident.
My question is, is there any way of stopping the power button from turning the screen off? Perhaps there is something the original app developer can do to disable this?
This is on an unrooted device. I'm on Android 4.1.1 , HTC Sense 4+ stock rom

The app can't disable the power button. That would be a security nightmare.

@DanHulme How about just requiring power button presses to be long-presses to be registered (or requiring confirmation, such as this app does with volume buttons:  https://play.google.com/store/apps/details?id=com.hourdb.volumelocker&hl=en )

That app doesn't intercept the calls, it just undoes them later. You could have an app that turns the screen back on after you turn it off, but I think that would just be annoying rather than helpful.

I'm tempted to quip that you should just put a tape the power button.

You can prevent lock button from turning off you screen by altering your settings.

Go to your settings
Select Security
Deselect the check box Power button instantly locks

Hmm, I don't have that option. I'm on Android 4.1.1 , HTC Sense 4+ stock rom

I'm running stock 4.2.2 on a Galaxy Nexus, and I don't have that option either. Is it a custom ROM setting?

@TimScarborough I'm running stock 4.2.2 on a GSM Galaxy Nexus as well, but I do have that option. See the screenshot I've edited into Sid's answer.

The option only appears if Screen lock is not set to None. The screen turns off regardless of this setting: it only controls whether the lock screen activates when the power button is pressed, or only after the timeout.

@DanHulme sorry misread your comment and missed the "not"

On 5.0.1, this option is unavailable if the screen lock is set to none or swipe.


text:
Stop connecting to a particular wifi network based on my location
I'm trying to get my head aroud how to use Tasker to solve a problem I face.
In short, I am exposed to two wifi networks that have the same SSID, 'NETGEAR' . One is in use at my parents, and my phone is setup to connect to this network with the relevant encryption key.
The other is in use near my office, I dont have access to that network ( and dont want it)
The problem is that my phone will try to connect to the NETGEAR network at my office, thinking it is the same network that it already knows about. I'd like my phone to ignore that network while not at my parents house.
Is this something Tasker can accomplish, or is there a better approach? I do not want to delete and re-setup the network all the time.

Easiest way would be to change the SSID at your parents, then go into wifi settings and forget the work SSID. Strange you should be able to connect to both considering different passwords in each network

That's just it, it doesn't connect at work, but sits there trying and trying until it eventually gives up and tries one of the correct office networks ( or I notice and force it to change)

Are the SSID for home and work separate listing? If so just tell phone to forget the work one. There is a way to set connection according to geographic location, which will run GPS all time., but I havent tried.

I've set my phone up to attempt to connect to the SSID 'NETGEAR' So I can use my parents wifi. It also tried to connect to another network that happens to have the same SSID. This is what I want to stop.

Either set it up to GPS location or change the SSID at parents. The second being the easiest.  Just go to home page for the router, enter the passphrase, change SSID, then save/apply setting.

One way to do this would be to add a location context to the profile.
Alternatively, if you are at work or your parents house at consistent times, you could add a time context to the profile.

How would I do this?

Option 1: Long press the trigger in the profile you are using and tap add, then choose State > Location and enter the location where you would want it to trigger.
Option 2: Long press the trigger in the profile you are using and tap add, then choose Time, then choose the time you would like your task to trigger.


text:
Xperia mini 17i update Android 2.3 to 4.0
I try update Android from 2.3 to 4, using tool Sony PC Companion 2.1.
Tool want terminate processes wininit.exe and java.exe.
I can't terminate this processes using Far manager and Task manager.
When I accept termination of processes by Sony PC Companion 2.1, my computer is restrted.
Any ideas?

Have you tried restarting the computer after Sony's PC Companion was first installed?

Did you see the source or file location of wininit.exe and java.exe it occurs to me that these files are virus files and you need to run some antivirus scan. The problem is these viruses use a regular windows process name and will be in another directory to cause confusion.
Running MalwareBytes may help.
One more thing if you find wininit.exe or java.exe in other than System32 folder you can delete it.

You can't terminate wininit.  If their installer is trying to do so then it's broken, or trying to install a rootkit by replacing system files in use by wininit.  Normally you should have an option to ignore the warning and it will simply need a reboot after the install (though given that it's warning about a system process, I wouldn't trust it as far as I could throw it).  Did you get the installer from Sony's official site?

When I connect phone to PC, Sony PC Companion 2.1 was automaticaly downloaded. Don't know source

Did you see the source or file location of wininit.exe and java.exe it occurs to me that these files are virus files and you need to run some antivirus scan. The problem is these viruses use a regular windows process name and will be in another directory to cause confusion.
Running MalwareBytes may help.
One more thing if you find wininit.exe or java.exe in other than System32 folder you can delete it.
Source : Youtube Video
The best thing you can do for updation is trying in another virus free pc or removing the virus in your pc

That is not an answer!

@t0mm13b is this okay? I dont know why it got two negative votes?

You obviously do not understand winit.exe or java.exe and brazenly label them as viruses I really do not know where you got this from as your answer is implying a completely lack of ignorance and knowledge on your part, and spreading FUD. Which is why your answer got downvoted !

@t0mm13b I know what is wininit.exe and java.exe as I am a windows user. But that is the technique most malware writers do. They use a regular windows process name and place it in another directory to cause confusion.

@t0mm13b https://www.youtube.com/watch?v=ggpx9VAivvE this video shows about wininit.exe virus


text:
How to use my phone to transfer Wi-Fi to other devices?
I'm using Nexus S, recently I got a Kindle, however, the Kindle couldn't connect to my company's Wi-Fi (seems it doesn't support the encryption method), so I'm wondering this method:

My Nexus S connect to company's Wi-Fi
Nexus S performs like a adhoc  , create a new wifi
Kindle connect to the new Wi-Fi.

The problem is how to perform step 2. I found a software Wifi tether, but it can only tether 3G network to other devices, not Wi-Fi.
Any suggestions? my phone is rooted.

It's not possible to share a Wi-Fi via Wi-Fi, this would require two Wi-Fi chips. Only mobile data tethering is supported via Wi-Fi.

Not exactly, Windows 7 can do this through some trickery, but I would agree that you can't do it on Android as of yet.

Hmm, I thought that Win7 can only extend the wifi, not "tether" it. Oh well, live and learn...

@onik, something doesn't make sense. If I connect the phone to the network using WiFi and then connect a laptop to it using USB tethering it still does not work. This doesn't need two WiFi cards, does it? The connection is established up to the gateway, but I cannot access anything beyond that (hence no internet connection). Any ideas?

@Gili As far as I know, no device supports reverse tethering over WiFi out of the box, and I can't find any apps for it with a quick search.

@onik, I'm not trying to do reverse tethering (to me this means sharing my Laptop's WiFi connection with the phone). I'm trying to share the phone's WiFi connection with the laptop.

@Gili Ah, yes. My bad. But still, most devices only have mobile network tethering built in, but it's possible, at least with a 3rd party app.


text:
WPA/WPA2 with my Nexus 7
I have this weird problem with my Nexus 7:
When the WiFi network on the home router (AirTies) is set to WPA/WPA2 it is always stuck in the "login" phase and never actually connects to the network. The network icon shows that it continuously connects and disconnects.
Now if I switch the network to WPA2 only, the Nexus 7 connects fine. But then, a Mac on the same network keeps forgetting the network and I have to insert the key by hand every time it boots. Switching back to WPA/WPA2 simply reverses the problem.
I accept even suggestions to switch the ADSL/WiFi router, provided that you suggest one that you know works for both machines.

I've read about that phenomenon of some Androids having trouble in mixed WPA/WPA2 mode a couple of times now. As you described, people solved it by using either WPA or WPA2 (or even WEP). So WPA2 only you tried (but got trouble with your Mac). Any chances to pin it to only WPA? WEP would be a last-ressort, as it offers only marginal protection.

I switched to WEP until I buy a better WiFi/ADSL modem.  Why not copy your comment as an answer, so that I can close it and give you the points?

Done, and added another detail I just found. Not sure whether it helps you, but it might :)

I've read about that phenomenon of some Androids having trouble in mixed WPA/WPA2 mode a couple of times now. As you described, people solved it by using either WPA or WPA2 (or even WEP).
So WPA2 only you tried (but got trouble with your Mac). Any chances to pin it to only WPA? WEP would be a last-ressort, as it offers only marginal protection.
Remark: Not sure about your settings for this, but in some cases people had SSID broadcast turned off on the router; turning it on again (i.e. broadcasting the SSID) solved the issue for some of them.

FWIW, I was broadcasting the SSID

Thought so -- but also thought it couldn't hurt to mention this possible cause. Maybe for somebody else it's exactly what sheds the light :)


text:
How to play YouTube or any audio from my desktop Linux and send the audio playback to Android?
I have many music lists and local files which is playing in my Fedora, Ubuntu, ArchLinux, Solaris, FreeBSD.
How can I send the playback audio to my Android so that I can hear using my headphone from my smartphone? Where my laptop is actually playing the audio because in Android I can not play the music how Iwanted.
How can it be done?
Follow up:
A) Ubuntu Desktop where my music are playing I do:
$ sudo apt-get install openssh-server
[sudo] password for sun:
Reading package lists... Done
Building dependency tree
Reading state information... Done
openssh-server is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 27 not upgraded.

$ vim /etc/ssh/sshd_config
+ AllowUsers ssh-client
:wq
$ sudo useradd ssh-client
$ sudo passwd ssh-client
Enter new UNIX password: 1234
Retype new UNIX password: 1234
passwd: password updated successfully
$ su - ssh-client
Password: 1234
No directory, logging in with HOME=/
$ sudo echo helloworld
[sudo] password for ssh-client: 1234
ssh-client is not in the sudoers file.  This incident will be reported.

If you just want to stream music to your phone instead of using your phone as audio out, there are services like Google Music.

@LieRyan: But - "The Google Play music player is currently available in select territories.
"

There's a file in /etc/sudoers, that lists who can sudo which commands as which user. That file must be edited using the command visudo; however you do NOT want ssh-client to be able to sudo for security reasons. The warning message is expected.

Couple of different ways:

Since you're specifically talking about Linux, you can download Remote Audio from Google Play. It's free, and connects to your Linux computer using SSH, then listens to your soundcard via its dev/dsp mount.
Download a "Remote Desktop" app. There are several, most are paid apps, and they each target a particular remote admin protocol and/or desktop OS. Most of them will forward audio as well as video, turning your Android device into a full remote control for your desktop.

i have  tried remote audio. but it does not work because in Ubuntu 12.10 you dont have /dev/dsp or /dev/audio . So it failed to play, any other way?


text:
Softbrick after Phone hanging. Rooted but Stock ROM on Nexus 5
I have a really big problem... I have my Nexus 5 for 2 months now and not it doesn't restart anymore.
My phone is rooted and on Stock Android 4.4.2 and enabled developer mode (tapping that 15 times on the build number in settings menu) but I haven't changed that much. And it worked for over a month now. Since the last change in software or settings, the phone was rebooted at least twice.
The last thing I have done was using the app OpenSignal to check my Signal coverage while playing some music over Bluetooth. Because I had enabled that visual feedback for touch, i saw, that my touch on some diagram in OpenSignal was recognized. The Music stopped immideately and the device freezed. Then I tried to reboot it by holding the power key long. The screen went blank.
Then I tried to restart it by holding down the power key long. "Google" appears on screen; screen went blank. Nothing. This is repeatable.
Connecting to a computer shows the "Charging" screen. This is repeatable.
The tried to put the phone into recovery mode. By holding down Vol Down and Power for a quite long time i got that in that mode. than double Vol Down and Power. The screen showed a strange glitch. Like a gameboy that runs out of battery, the lines shifted inside each other. Screen went blank again.
I still can reboot to the Google screen and get the charging screen. I hope it is only a Softbrick and not a Hardbrick. How can I get it working again?
I just have recognized that sometimes after the Google-Logo the system goes to these balls but freeze before the first ball (Red one from left) could be seen completely.

Did you make a Nandroid backup? Since the last change in software or settings, the phone was rebooted at least twice. Did you update something after rooting (other than the OpenSignal issue)? Can you get an ADB connection at all?

I updated some playstore software. One reboot was because the battery was nearly empty and I shut down the phone to have emergency backup and the second reboot was beaucse I killed some services that drained the battery but started up automaticly. So atfer the reboots the system was totally normal.


text:
Bash-Shell on Android Tablet (Transformer Pad TF701T)
Is there any way to get a fully working bash shell on Android together with a terminal emulator, that supports a hardware keyboard (German Layout)?
The features I need at least (Terminal Apps, NOT graphical!):

Bash working with normal .bashrc and scripts (Function Definitions, Aliases...)
SSH-Client with hostname lookup and the ability to do some SCP stuff
GIT-Client with hostname lookup and at least push, pull, clone, commit, branch, checkout
less and nano or at least a vim, when it accepts my german keyboard.

Also would it be nice to have:

rsync client to do some rsync stuff
curl and ping
grep
some tar and or zip-stuff
clang-compliler, python interpreter, php interpreter

I already found Terminal IDE but it is unusable, because it doesn't support my german keyboard layout of the tablet's hardway keyboard. Also it doesn't support Hostname Lookups.
Also I found KBOX2 but it doesn't have a git-client and uses the zsh shell.
BTW: I am using Android >= 4.2
As a Terminal Emulator, Terminal Emulator looks good; But is made for Gingerbread.
Just found out, that Kbox2 uses Bash as Shell Interpreter, so I just need Git Packages for it to fulfill my wish.

You may be in luck; I just finished building git for KBOX2. Once I test it and figure out how to run a staged install for redistribution purposes, I can upload it and post a link
EDIT: I've contacted the KBOX2 developer; if the client works hopefully he can package it for download/install to the KBOX2 system.
If you're feeling adventurous (or impatient), you can always build it in KBOX2 yourself; there's a couple of gcc packages available in the downloads section

great! Will this be a full featured git client?

It won't support https until I can build libcurl...and that won't happen until I can figure out how to generate a configure script without autoconf.  It should do everything else...but since (for now) I only use git to clone repos, I can't say if it does everything.

Well, i need clone, pull, push, checkout and commit - a usual it workflow...

It should do all of that...but I don't want to guarantee it as i haven't tested anything but clone.  I'm a Windows admin by trade; I just started on Android development recently (minus the gcc port I did last year) so I've yet to do much beyond working on ports to the KBOX2 environment, and thus don't have any experience working with repos.  Feel free to post or comment here if something isn;t working and I'll look into it as best I can.

FYI...the binaries are now available for download here: http://kevinboone.net/kbox2_downloads.html

Small feedback, first thanks for building these packages, but curl dynamic linking seem broken (could not load library "libcurl.so.5" ...), I don't know how git would be affected as I use it over ssh

@dvhh: Try copying libcurl.so.5 to the /lib directory in KBOX


text:
Is there are way using GDrive or Photos resizing pictures before sync/upload?
I'm synchronising all my cam photos to my google drive.
I'm using the photo app on android to upload pictures. There is just one thing that I don't like: I have no option to resize these pictures before the upload. So I have some 2mb pictures and I would like to resize/optimize them before uploading. Cannot find any options, tried also the google drive app, but still the same problem.
I know there are apps to resize pictures, but it´s still annoying to resize every time manually before you sync. I thought there are some options to do that automatically? Funny because some days ago I tested the MS SkyDrive App for Android and there is an option to optimize the pictures. You cannot choose what size you want, but the app resizing all of your pictures that are there for upload pretty well. That´s awesome. Why no such an option for google drive? Any suggestions?
Thank you

Why not just change the camera settings to take the pictures at lower quality or with a smaller size to start with?

@DanHulme lowering the megapixel and jpg quality on my cam, is giving me much smaller pictures. That is true, but somehow these pictures are looking really bad. BUT making a pictures with high megapixel and max quality and optimizing them after that with some software to a much smaller size = pictures still looks very good. Dont know why, but this is how it is :(


text:
How to export bookmarks from default android browser?
I am using LG P500 phone, running Android 2.3 (Gingerbread).
I want to export bookmarks from default browser of my android phone.
Can any one suggest me how to do that?
I have checked settings of default browser but no clue..

There are apps that can backup your bookmarks, e.g.
GMarks or TitaniumBackup (needs root).
You could also sync the P500 bookmarks with Google (by default on) and also set up sync for a regular desktop chrome browser (very prominently accessible in the settings).
You should be able to export your bookmarks then.


text:
Pause Android LogCat output
How can I get a wider LogCat output than the one from the terminal window? I also want to be able to pause the output so I can actually read something.
My OS is Windows 7 X64.

Windows
Its easier, what you can do is this, from the cmd window, adb logcat > my_logcat.txt and just let it run, now, you can pause, resume the scrolling, in that cmd window, same keystrokes for Linux terminal, IIRC, now launch an editor and open the file 'my_logcat.txt' and there the results will show, had there not being a pause/resume in the cmd window, the file will get updated, such as using 'notepad2', 'Notepad++' or similar, the in-built Windows's version of Notepad would do very little justice.
Linux
From a Linux terminal under a GUI such as KDE/Gnome, using the two utilities combined, found on most distributions, multitail, which is like a tail unix utility, only more powerful!
adb logcat # want to see the logcat on the screen

Using Ctrl+S to suspend, then Ctrl+Q to resume the display, and simply mouse scroll the terminal to back-track seeing the logcat output.
The other way is this...
adb logcat > my_logcat.txt 2>&1 &
multitail my_logcat.txt

The first line above creates a background process by using the & at the end of the command, redirecting any errors to /dev/null hence 2>&1.
As the process is forked into the background, using multitail can perform, scroll-back on the logcat.

I forgot the > in the instruction below lol. Thank you for the detailed solution for both linux and windows ;) +1

If you are using LogCat viewer in Eclipse you can click the "Scroll Lock" button to prevent it from automatically scrolling down.

It is the icon on the top right in the screenshot above.


text:
How can I tether my phone's Wi-Fi connection to a PC over USB?
Today in my work the people from security are going to block internet access and only admit enterprise local pages. Luckily, there is a free Wi-Fi connection which I have access from my Motorola Milestone. Is there any way for me to tether the Wi-Fi connection over USB to my computer?


text:
Number of Wi-Fi channels to be used?
Under advanced wifi settings one can change number of Wi-Fi channels to be used (11, 13, 14). Does anyone have a clue on how does this property affect battery drain? I know it should be configured depending on how your Wi-Fi router is set-up, but maybe one number of channels should be ("defaultly") preferred over another so battery would last longer?

It has nothing to do with battery life; the number of channels is a regulatory issue (for example, in the US, only 11 channels are allocated for 2.4GHz Wi-Fi).
Technically, Wi-Fi is frequency hopping, so the "channel" is a center frequency around which the actual transmit frequency skips.  You can't disable that; it's part of the channel sharing arrangement (Wi-Fi would be unusable if every client on the channel transmitted on the same frequency).  And beyond that, which channel your device uses is determined by what AP you're associated with, so you have no control over it.

a bit unrelated, but could it be that if lot of devices are connected to a wifi router, they congest the channels and than that is what in the end drains the battery more than it should because more packets have to be re-sent?

@pootzko: that certainly happens, but (a) you still need to change the AP to accomplish anything and (b) adding channels means using someone else's spectrum which is (a) illegal and (b) quite possibly worse (consider what might already be using those addresses; they're not restricted just to annoy people, they're given to someone else).

Also note that there are additional tradeoffs: a closer AP may be more congested, requiring more transmissions, but may use less power overall than talking to a less congested but more distant AP. (Most WiFi cards do reduce their transmit power when they can; on Linux you can often determine the current transmit power using the wifi tools.)

@pootzko On a related note: channels 1, 6, and 11 provide the least interference.  Wikipedia has a good explanation if you're interested in why.


text:
How can I receive phone calls through Wi-Fi on an Android phone?
How can I receive phone calls from a landlines/cellphone when I have Wi-Fi connectivity, but no cell phone service?

You could signup for Skype and get a Skype "Online Number" (this used to be called "Skype In") and then install the Skype app on your phone.
This would give you a real phone number that anyone could ring from a normal landline or mobile, that would ring through to Skype on your phone (or any other device) over your data connection.

I used Skype app to keep in touch with the UK while in India, it worked really well.

T-Mobile US has a Wi-Fi Calling app available, and other carriers might have done the same.  There might be charge for some of these services, but when I was on T-Mobile it was free.

I you can get a free or paid SIP account and use something like SIPDroid.

Yes if you use a VoIP app and your cellphone service provider lets you divert your number on no connection - but remember that you will bear the cost for the diversion.
If you want to just have a wifi-based (VoIP) number that's separate from your cell number then any VoIP service provider will be able to do that - I have a test VoIP setup on my HTC Desire in the UK that lets anyone call my mobile on an 0845 number.

If your friends don't have viber you can use a MobileVoip
The list of voip provider supported is endless: http://www.mobilevoip.com/en/supported_brands

I believe that Viber will do just that, if you're calling other people with Viber.


text:
How can I force Dropbox to upload even if the charge is low?
The battery percentage on my tablet has reached 30%, which is still reporting as about 11 hours left before it goes flat. However, my Dropbox app has stopped uploading files reporting:

Camera Upload (x left): Low battery, charge to resume

I'm not anywhere near anything I can use to start it but I want it to continue uploading screenshots I take in the mean time.
How can I force Dropbox to upload even if the charge is low?

Haven't got anything with a low enough battery around to test, but I'm pretty sure that it still allows you to manually upload files if you open the app and upload the pictures yourself.

I don't want to do it manually though! There definitely doesn't seem to be a setting to override the behaviour that I can kind though

Sounds like a feature request that you should make of the Dropbox folks.

It is advisable we address our comments on the matter (and/or follow up its updates) on this Dropbox forum post. The more followers/answers, the better are the chances the issue will be resolved.

Currently the official Dropbox app doesn't support automatic camera upload if you have charge less than 30%. You can do it manually though or through a browser.
Only 3rd party apps like DropSync can upload when it is at low charge.

I don't know of a way to cause the DropBox app to do it, but if you use DropSync (an third-party app that syncs Android<->DropBox), you can control the sync vs. battery behavior.

Go to apps and start dropbox. From the hamburg menu select settings (the wheel icon). Scrolldown until you see "upload when". Select and slide to  when the charge is greater than ... whatever value, 5%. That should do.

Not sure why this was downvoted - perhaps because it answers an older question with details from a newer version.  Given the other answers, this was probably not an option in 2013, but it is with the version in 2017.   +1 this helped me a lot, thank you.

Plug it into charge...it will upload straight away. Not always feasible I know but at least you don't actually have to wait for the battery charge to be higher...it does go ahead and upload straight away.

There is a setting now, but the minimum charge is 10%. Even if plugged in, the dropbox app won't auto-upload unless at least 10% (30% by default).

Yes, there is a setting in the Android app -> When to Upload. Set it to whatever you want.

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


text:
Windows doesn't detect Nexus S
I recently switched from Linux to Windows 8 consumer preview. I have installed the latest android SDK including the Google USB driver. I connect my Nexus S to the laptop, the phone goes into USB debugging mode. But Eclipse doesn't detect it. if I do >adb devices, the phone doesn't show up. Please help!

I don't know that this will be feasibly answerable. Windows 8 is, as the name says, a preview version. It could simply be that Eclipse won't work, or that the adb driver is broken (I have no idea if drivers of that nature would be affected by changes from Win7->Win8).

what do you mean it goes in to "usb debgging mode"? This is a setting that you have to turn on in settings->applications->developemnt. ADB will not see the device until this is set to true.

Eclipse works fine on windows 8. The devices gets detected in the files transfer mode. Also, the emulator works fine.

@RyanConrad I have enabled the setting on my phone. As soon as I connect my phone to my laptop, the phone automatically enters into USB debugging mode, just like it did under Linux.

What your suggestions be if I facing the exact same problem under windows 7?

Check device manager and make sure the drivers are installed correctly. make sure that there are not any components that have an "issue" with the driver.

try to run ur command with administrative privileges... >adb devices may require administrative access. I experienced the same problem in Ubuntu and It worked with sudo.

My Asus Transformer gets detected just fine - both, in eclipse and in ">adb devices". But still no luck with my nexus s.

reinstall the drivers. the transformer uses different drivers then the nexus s does.

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

and now adb should show you your device
adb devices

Try a powered USB hub. My (Win7) work laptop refuses to connect to my Samsung S2 except through the powered USB hub in the monitor.

Try to edit adb_usb.ini and add your device id
you can find it by going to the device manager find the "Android ADB Interface" double click on it go to the details tab, and on the "Property" drop down menu select "Hardware Ids" on the box below it labeled "Values"
You should see something like "USB\VID_2207&PID_0010&MI_01"
The numbers maybe different based on your device vendor id, for example my vendor id is "2207"
No open the adb_usb.ini located on the folders below and add your device id in hex format
for example my device id is "2207" I'll put it there as "0x2207"
It is usually located in

XP: \Documents and Settings\.android\
Windows 7: \Users\.android\
Windows 8: I really dont know.

But if the folder doesnt exist try to create it by using cmd. And if the file adb_usb.ini also doesnt exist you can create it using notepad and only pasting only your device id and save it on the .android folder.


text:
GT-I5500 Wi-Fi error
I have working Wi-Fi connection. I can connect to any access point in range and I have no problems with passwords, etc.
But after some time (sometimes hours, sometimes days) my phone tries to connect to access point and it fails. In Wi-Fi settings I just have "Błąd" message which in English means "Error". Then I cannot connect to any network, I'm not eve able to scan available networks - Wi-Fi is totally dead.
When I reboot phone it starts to working normally again.
My phone specs:
Samsung Galaxy 5
GT-I5500
Android 2.2 - FROYO.XWJQ3
I5500XWJP4

Something that could be related: Samsung Galaxy 5 Wi-fi stops working: “ar6000 driver fails to load”.

I performed two steps to fix the issue:

Settings -> Wireless & network settings -> Wi-Fi settings -> click menu button and select Advanced, Select Wi-Fi sleep policy - > Select Never.
Dial *#*#526#*#* for WLAN Diagnostics. This will reload the Wi-Fi driver (I tried this before without step 1 and it rebooted my mobile).

Thanks for answer. I recently stopped to use wifi because my operator has cheap mobile Internet prices. I will check Your solution in future.


text:
How do I close all tabs in Chrome for Android?
I'm using Chrome 32 on an Android tablet (not phone) and just can't figure out how to close all open tabs in one go.

Here's a more-thorough answer, with more screenshots. Be sure to click the number of tabs icon first or else the Close All Tabs option won't exist. Clicking the number of open tabs icon first forces the 3 dots menu to have different content.

Click on Tabs icon in upper right corner
Go to options
Click on close all tabs

Unfortunately your answer does not work on tablets. There is no such menu option visible in Chrome 32 on an Android tablet.

According to this Google Support page, you can't.
You have to close tabs individually, at least on a tablet.

I went to Android's settings, then to apps, then to Chrome, and cleared the data and the cache.  When I reopened Chrome, the tabs were all closed.  This was done on a Asus Memo 7 tablet.  I know it's combersome, but it beats manually closing 100+ tabs.


text:
Samsung Kies version for both old and new android versions?
A friend gave me his older Samsung tablet to upgrade since it kept failing with the OTA update, so like indicated I will try KIES first for updating the device.
However I also have 3 newer android (lollipop) phones... so ... what is the advised way? Deinstall version 3 then install version 2.6 (to work with older android versions) and after that deinstall version 2.6 and reinstall version 3 (for my newer android versions) ?
Anyone dealt with this / has a setup for this?
update I installed smart switch which seems to work for all. It calls ODIN and stuff seems to work.

You might want to go the hard way, downloading the ROM manually and flashing it manually. Please mention the device model, full Android version and whether it is rooted, has a custom recovery, etc or not.

update I installed smart switch which seems to work for all. It calls ODIN and stuff seems to work. -- Please answer your question using the answer field.

If i underestand your question exactly,
OTA update is not suggested.
for many reasons, if the current installed rom from another region, maybe you cannot update it with OTA.
(perhaps, android update for your region rom not availabe)
it's better to download the Rom from Official and truted link and flash it on your phone for update.
hope this helps.


text:
SH Script to Rename .apk.odex files
I have written a script to utilize dexopt-wrapper to odex a folder of .apk's
#!/bin/sh

SYSAPP=/mnt/extSdCard/FilesToOdex/system/app/
SYSPRIVAPP=/mnt/extSdCard/FilesToOdex/system/priv-app/

for i1 in $SYSAPP*.apk ; do
        echo "Odexing $i1..."
        dexopt-wrapper $i1 $i1.odex
done

for i2 in $SYSPRIVAPP*.apk ; do
        echo "Odexing $i2..."
        dexopt-wrapper $i2 $i2.odex
done

for file1 in $SYSAPP*.apk.odex; do
    mv "$file1" "`basename $file1 .apk.odex`$file1.odex"
done
for file2 in $SYSPRIVAPP*.apk.odex; do
    mv "$file2" "`basename $file2 .apk.odex`$file2.odex"
done

The odexing part works, but as you can see it creates a bunch of .apk.odex files
So my question is:

How can I setup the odexing portion to not write the files out as *.apk.odex?
OR, How can I get the mv to properly rename the *.apk.odex files to be just *.odex files?

I tried:
for file1 in $SYSAPP*.apk.odex; do
    mv "${file1}" "${file1%.odex}"
done
for file2 in $SYSPRIVAPP*.apk.odex; do
    mv "${file2}" "${file2%.odex}"
done

but it turned all my .apk.odex files to .apk

That's rather a shell scripting question to be asked at Super User. Your answer can be found here: Extract filename and extension in bash:
for file1 in $SYSAPP*.apk.odex; do
    mv "${file1}" "${file1%.*}.odex"
done
for file2 in $SYSPRIVAPP*.apk.odex; do
    mv "${file2}" "${file2%.*}.odex"
done

should work on most shells, supposedly.
Update:
You can even omit half of your script by adapting this to your original statements: dexopt-wrapper $i1 ${i1%.*}.odex should create the file with the correct naming, so no need to rename it later. To make your script real short and handy:
#!/bin/sh
SYSAPP=/mnt/extSdCard/FilesToOdex/system/app/
SYSPRIVAPP=/mnt/extSdCard/FilesToOdex/system/priv-app/

for i1 in $SYSAPP*.apk $SYSPRIVAPP*.apk; do
    echo "Odexing $i1..."
    dexopt-wrapper $i1 ${i1%.*}.odex
done

That's all you should need :)

I thought about the rename function as well...  on my device it does seem that it is included.  I will try this out in a few minutes

It can be done even easier, see my update ;)

hot digity!  That did the trick... now if I can figure out how to get this same script to open up the .apk and remove the classes.dex from it, I'll really be in business LOL

Well, that definitely is beyond a) the scope of this site and b) my knowledge (modifying the .apk itself would break its trust, as you don't have the original key to re-sign it). But glad I was able to help a little at least ;)

:)   Yeah, I can go through them on my Linux box open them to browse as .zip files, and remove them that way   Much obliged for this!


text:
Is it possible to use MadWifi on Android given the proper chipsets?
So, a friend and I were going back and forth about our phones (iPhone vs Android), and somehow landed on the topic of MadWifi. Given the right hardware with root access, could one use MadWifi on their device?
Using my phone as per example:
I have a Sony Xperia Play which uses the Snapdragon chipset. The chipset developer, Qualcom, also owns the Atheros chipset (wifi adapter) which I believe is included with this particular phone. However, due to my difficulties and getting root access, I have no way of testing this theory.

What's so special about MadWifi over the stock WiFi driver?

Short answer: As per the documentation, Yes.
Long answer:

Your Sony Ericsson Xperia X10, uses the Qualcomm Atheros MSM8255 product brief PDF for MSM8255 Snapdragon CPU processor, which in turn uses WLAN 802.11b/g/n.
As per the MadWifi project page:

The MadWifi project is …
... a team of volunteer developers working on Linux kernel drivers for Wireless LAN devices with Atheros chipsets. We currently provide three drivers, MadWifi, ath5k and ath9k.
...ath9k supports all currently available 802.11n chipsets from Atheros...

So, as far as we can read from their documentation, they provide support for all 802.11n chipsets, one of those included with the Qualcomm Atheros Snapdragon WiFi chipset.

Ps:
This is purely based on the specifications, I can't guarantee with 100% certainty since I haven't tested this support.


text:
Writing structured text documents
I recently bought an Android tablet with a keyboard, and would like to use it to take notes of conferences, lectures, meetings etc. On a Windows or Linux notebook,  I would use the excellent LyX system for this. LyX basically allows you to write structured text without worrying about the layout, saying "this is a #3 heading" or "this should be emphasized" instead of "this should be bold and a larger size". LyX then allows you to export your text as PDF, DOC, ODF, LaTeX and so on.
I am looking for an App that allows a similar approach to writing for Android. What I already tested:

Writer is almost what I'm searching, a minimalist text editor that understands Markdown and saves its document as plain text on the Android device (no network necessary). I'd like a few more formatting options and an export feature, though.
Write:Tablet doesn't seem to have many structuring features
Most "office" packages like Polaris Office do not offer format templates, but restrict the user to bold / italic / font size types of formatting
Google Docs needs a constant net connection

So, I'm aware that this is a very small niche I am looking for here, and such an app would probably not make sense on phones, but is there another interesting tool for structured text creation?

Thanks for introducing Lyx, pretty impressive open source app.
There are two products from Verbosus. I understood that Lyx is a Latex based tool and hence producing this link.
I am not confident enough whether suggested Latex editor will be equivalent to Lyx, but just trying to help.

You might want to take a look at one of the following apps:

NoteLynX Pro Outliner: Hierarchical organization of notes, customizable CSS, lots of formatting options, hyperlinks and more, XML export
Wikilin: As the name suggest, a wiki-style editor. Cross-platform, different formatting options
Ema Personal Wiki: Another wiki-style editor with dropbox support, also a Windows version available
WikiMind note: Again wiki-style editor, cross-document links, macro support, encryption support

There are also several LaTeX editors on the market, but to me they looked rather complicated. From your question I take it you prefer something like wiki-style -- but feel free to offer a more detailed description of what you are looking for.

I would recommend Omnibus Writer, which is recently released on the amazon app store (http://www.amazon.com/Jerry-He-Omnibus-Writer/dp/B00PA8VUIS/), there is a cheaper version ($0.99) on android app store, but it has banner ads on the bottom and I ended up returning it.
Not only can you use the markdown syntax, it also allows you to write math equations(https://www.youtube.com/watch?v=YfOnOXirIOs) in a similar way to Lyx, so you can write your Math Homework on the go.

There are several Markdown editors for Android, but it's hard to compare and this are evolving. What I have found so far, includes (sorted alphabetically):

Draft
MarkDrop
JotterPad X: Writer
LightPaper Pro
MarkDawn
Notal
Writer
Write: Tablet Notepad/Journal

To find the best application for your needs, first make clear the most important features, such as Dropbox sync or support of a specific Markdown dialect - for instance information about the latter is hard to find from the official app description. For this reason I cannot recommend one app (shopping recommendations should not be given at this place anyway).

If you want to a markdown text editor which has export capability, you should try JotterPad X.


text:
How to create a bookmark with Repligo?
I have spent successive days 10-15 minutes at a time searching for how to make a bookmark in Repligo. A feature this basic and essential should be front-and-center in the interface.
Does anyone know how to do this?

When Repligo talks about "bookmarks", it does not mean the "paper clip to remember your last reading position". It rather speaks in terms of PDF specifics, where "bookmarks" are what is commonly referred to as "table of contents" (or in short: TOC), see RepliGo Reader for Android Features. And that's something the creator sets, not the reader.
But the same linked page gives you an idea for a work-around: You can use "annotations". This way you get a kind of "named bookmarks", which should be selectable like those "PDF bookmarks". I cannot say how exactly Repligo handles this, as I don't use it myself. It could very well be that it simply allows to add annotations, but doesn't keep an index for them. So in case you don't really need to change/edit things into the PDF, you might want to take a look at Moon+ Reader Pro for an alternative: This pro version also offers PDF support. And (at least with epub, what I mostly use) it handles bookmarks, annotations, highlights, and other whats-nots quite fine, including an index to look them up, and more.


text:
Unlock samsung galaxy s2 too many pattern attempts and failed to login in gmail account then reset
My samsung galaxy s2 is locked, after restart, I see following welcome screen only

Here was my fault :(

Exceed to many pattern attempts
Then system asked for associated google account and password. Lack of internet connection I was failed to  login.
Then restart the galaxy sII by thinking that I would have chance to give pattern one more
But no lack I see ' S(logo) Samsung Galaxy SII ' on screen. I can not nothing to forward

Please help
Thanks

Likely you will need to try a factory reset from Recovery mode.

Based on http://www.youtube.com/watch?v=szecTSVAWl8 I have following options 1. reboot system now 2. apply update from external storage 3. wipe data/factory reset 4. wipe wipe cache partition 5. apply update from cache
I choose 3. wipe data/factory reset and yes -- clear all user data
after reset I have same thing now luck :(

That's unfortunate.  Do you have a warranty?  You might want to send it in, if not you could try flashing the stock ROM with Odin.

I do not have warranty. have any side effect of flashing? Edit: I have tried 3. wipe data/factory reset + clear all user data again. NOW WORKS !!!!! thanks a lot Matthew Read

Great, glad to help.  Since we don't really know what happened here I'm going to go ahead and close this question.


text:
ICS Mount SD all EXT4
Want to know if ICS can mount an SD when formatted as EXT4 or does it still need a FAT32 partition like Gingerbread. Googled for 30+ mins, can't find an answer.

PS: Ext4 needs an eMMC chip with a flash translation layer (usually done in hardware) that does wear-leveling, bad-block management, etc. Pure NAND must use an FS designed for pure flash devices like YAFFS2. Most newer devices have an eMMC with an FTL and will use Ext4.

Two separate issues.

Does your current ROM force vfat or not? For example, I'm pretty sure CyanogenMod does not force vfat and will not forcibly reformat an ext4 when it finds it back to vfat. This is what will happen on some stock roms. If it does not force vfat, great.
Ext4 is almost certainly supported, if it's not forced instantly into vfat. I quote from CyanogenMod FAQ: "Is ext3/ext4 safe for my SD card? Probably, unless the SD card is very old and does not support wear leveling."

In short, it's impossible to answer if "ICS" works with ext4. It might work, but force ext4 into vfat instantly. It might not work at all. What's important is that you check if the ROM you are using both supports ext4 and does not force it back to vfat. Only one way to find out, except asking around xda-developers ;)

ICS usually has Ext4 support. The Google Nexus S for example had that already with Gingerbread. It depends on your actual phone model however:
cat /proc/filesystems
This gives you a list of supported file systems. Execute the above command using any terminal app, eg. "System Tuner pro" -> Terminal
You don't need any rooting to view what file system your android kernel supports.
My ICS 4.0.4 shows ext4 support.
Older droids were vFat mostly.
If you don't have support you will need to root and install your own custom kernel and/or ROM.


text:
Alarm which could Ring even when Device is Off
Android smartphones are smarter than traditional mobile phones in all aspects, but I am unable to find this smartness in one aspect: In those classic mobile phones, there was an option to ring the alarm even when device was off. The device was turned on temporarily to ring alarm, then turned off.
How to do this in an Android device? I know, its not possible by app unless supported by firmware. So, I am asking for ROM hacks etc.
Please, don't answer if its "You Can't" or "Not Possible" etc..

Some related discussion: http://android.stackexchange.com/questions/4206/does-the-alarm-work-when-my-phone-is-turned-off

Also http://android.stackexchange.com/questions/4739/whats-the-reason-that-the-alarm-clock-isnt-working-when-the-phone-is-turned-of

Does your phone support Scheduled Power ON or OFF?

NoMoarPowah! (alternative link) can boot the phone up based on your scheduled alarms, in time for them to ring.  It only works on certain Samsung devices.

Brave answer, but.. The app works only when device is charging (as it replaces battery status firmware program).

@SachinShekhar I'm assuming that running something similar while the phone is not charging would require a hardware change, but perhaps that's incorrect.  You're essentially looking for a low-power micro-OS to be running as long as the battery is not dead ... that may be nigh-impossible as well without manufacturer support, since the bootloaders aren't open-source and thus difficult to work with.  If you're shutting the phone off to save battery you may want to consider other battery-saving methods.

BTW, it can be done without involving bootloaders and manufacturers, as I think. Micro-OS type instance can be attached with recovery. And, shut down function can be replaced with "reboot to recovery". Its just one idea..

@SachinShekhar That's quite an interesting idea, actually!

Just FYI, the app is not available on the Play Store anymore.

Thanks @AndrewT., added an Aptoide link as well.  (The Play link still works for me, presumably because one of my devices still has it installed.)


text:
Stop Galaxy S2 from reading homepages out loud?
My Galaxy S2 has suddenly started reading all homepages out loud, and it is really annoying. Does anyone know how to stop it?
I am running the new ICS software.
Update
When the computer voice is reading out loud, it seems that I can turn down the volume of that voice, which mitigates the problem for now.
Also, it seems that it is only the browser and the facebook apps for which everything is read out loud.
Update again
In Settings -> Applications -> Running I see a "Voice commands", and under that the Samsung TTS process is running. When I force close that one, a voice says "driving mode off". However, the process is relaunched immediately again.
Seems the suggestion about disabling driving mode is the way to go, however I cannot find any such option anywhere in the settings menu.
Update again again
This is getting pretty weird. I managed to disable driving mode. You can do that by going to the voice command app by double tapping the "home" button. However, that did not help, it is still reading all homepages out loud.
Any help please, it would be very much appreciated?

Can you once look at Menu -> Settings -> Accessibility

I have looked in most of the settings menu, including that one. And there is nothing that indicates that it should be reading anything out loud.

@bjarkef The TalkBack service is off?

@onik: I cannot find anything called TalkBack in the settings menu, nor any such running process. Where should I go look for TalkBack?

@bjarkef It should be among the first options under Settings -> Accessibility if it's available. If not, then disregard.

There is no such thing available under accessibility, unfortunately.

Check your settings for Settings -> Accessibility -> Install web scripts and make sure that it's turned off.
For JellyBean
Settings > Accessibility > Vision > "Enhance web accessibility" -Set to "Do not allow"
This fixed my issue, guess I should stop playing with 500 settings at one time.
Also try Settings>accessibility>Hearing>Turn off all sounds checkbox

This is the right answer, this solved my problem

Turn off Car mode / Driving mode, maybe. Perhaps in ICS - it is under Android's SETTINGS > VOICE INPUT AND OUTPUT

I cannot find anything called "car mode" or "driving mode" in any of the settings menus. :/

Finally found that setting, see my updated question, it is turned off, it does not mitigate the problem. :/

I have an S2 but running Gingerbread. When Driving mode is on - incoming calls and messages are read out. There isn't any option to read the text in the browser. Is it only the default web browser that reads out the content of the page or do you have Text to Speech in other apps reading out what's on-screen as well?

Since you have ICS, open the keyboard and check the keyboard settings - i think the default ICS keyboard has a text to speech feature included also.

Had the same problem with text to speech on my Galaxy Tab GT-P7500. I resolved the problem by disabling Accesability under Settings on my device. The Accesabilty fuction hinders/allows application to interact with you device. So when I would like to read text and would like to listen to it read out aloud then enables Accesability. Hope this have helped.


text:
Android Password Recovery + 2 Step Auth. What happens?
I recently enabled two-step auth for my Google account, and I'm happy to say it works fine. However:

Application specific passwords, like for Android are temporary, and the guide makes it obvious that you aren't supposed to write them down or save them anywhere.
When someone fails to unlock a password protected Android phone too many times, it allows the user to connect to a WiFi network and login with his/her Google account.
How does this apply to an account with two-step auth? Has anyone had this sort of an issue before? Is generating a new app-specific password enough?

As far as I know, a pattern lock/password should get wiped upon flashing a new ROM. For certain reasons, I can't test this atm. If anyone else has a spare phone around, could they try?

Yes. I had my LG P500 running stock 2.3.3 with pattern lock. I flashed unofficial CM10 4.1 in it and the pattern lock is gone. Now I have a different pattern in 4.1.  My understanding is that the pattern lock is not tied to your Google account, while the Google account's authentication is just used for resetting it.

@Narayanan to my humble knowledge, you are absolutely correct. You can change the pattern anytime without having to change the Google account password, which is another indicator here.

What's your Android version?

Yes @Izzy, my device is rooted. I also confirmed with an unrooted phone (sk17i, stock 2.3.4), which only shows /data as blank.

You can use your normal Google Account password to unlock the phone (as long as you are connected to the internet), even if you have 2-step authentication turned on.
I have tested it on a Galaxy Nexus running ICS and another running Jelly Bean, and on a Nexus 7 running Jelly Bean. There might be a possibility that this was different on Android 2.3 but I don't think so.

@RichardBorcsik And, how do you suppose to enter OTP when Authenticator app isn't available considering OP has only one Android device (not talking about SMS based OTP)?

@SachinShekhar that's the thing, you do NOT need to enter the 2nd code. The password of the Google account will unlock the device, even if it is on 2-step verification.

Alright. I haven't tested it. Maybe its right, but it looks weird because of the way 2-step authentication works. That's why someone has downvoted (my guess).

Its possible that OP doesn't have ICS or above. So, you must mention that in your answer.

I have tested it on a Galaxy Nexus running ICS and another running Jelly Bean, and on a Nexus 7 running Jelly Bean. There might be a possibility that this was different on Android 2.3 but I don't think so.

I am unable to understand why you've problem. As you've said in your second point, it asks users to login with Google Account. When it comes to authentication of Google Account, why is password matter to you?
You can do this in those situations:

Create a new application-specific password and use that (you can delete old one).
Use one time emergency passcode generated at the time of enabling 2-step authentication.
Turn off 2-step authentication and use original Google Account password.

I've used first one once when my jeans pocket screwed things up.

Some phones do not allow unlocking with the google password even if you are connected to the internet.  The password is cached on the device and must be the same.  This means that you must use the temporary password that you setup your account with.  This is device dependent and I understand that it is a bigger problem for older devices, like those running gingerbread.
My advice is to use a password safe like keepass and keep that temporary password saved in case you need to unlock your phone.  My kids locked my phone by playing around with it and my normal password would not unlock it.  Had to reset to factory settings to get it off.


text:
Map internal Wi-Fi strength?
I'm a system administrator for a school division, and we are upgrading our Wi-Fi network.  Is there a way that I can map the strength of the Wi-Fi signal at different places inside a building (where GPS does not work)?
I have used some stumblers -- Wi-Fi Analyzer and Meraki Wi-Fi Stumbler -- and those really do most of what I need, but I'd really like to see things on a map.  I've tried some standard wardriving applications -- such as WiGLE Wi-Fi Wardriving and Wi-Fi Map Maker - Free -- and they just don't really work without a GPS coordinate.
I'd be more than happy to snap a photo of a building map and indicate where I am at different places and be able to see, say, a heat-map of the signal strength (and better still if I could see if by BSSID).  I'd also be find with using the phone as a collection device and analyzing the data later on the computer.
Is there a way to map the Wi-Fi signal strength at different places in the buildings I'm providing Wi-Fi service to?

Thia question does not belong here.

@sam, is there a place you feel that it does belong, then?

Its a n/w related question and does not involve any android platform. You should ask this question on n/w forums.

Did you try WiFi Mapper?

You could try "WiFi Maps Light" for Android, available for free in Google Play.

Recommending your own app is fine on this site (when it's relevant), but please abide by the rules and make it clear in your answer that it's your app.