# Question
Title: Get all users by Organization name in People app of HTC One X
I have HTC One X and I have stored my contacts in the People app. I have put Organization name in their details. I want to view all the users belonging to a particular organization. I am unable to find a way to do that.

Is there a way to view all my contacts in People app by Organization name or at least search by it?

# Answer
> 0 votes
Just found my answer.

In People app go to `Menu > Settings` and tap on the setting `Search contacts by`. There mark the option of `Company` as selected. There you go :)

# Answer
> 0 votes
You can install Go Contacts EX.

One of its features is `Quick find: by any letter, name, company, keyword`.

---
Tags: htc-one-x, people-app
---


# Question
Title: Digital magazines on google play/android Market: does it work like Apple newsstand?
I apologize if I may seem a bit confused but actually I need some direction to make up my mind about digital magazines publication on google play /android markets.

I'm comparing to the Apple store/ Apple newsstand just because I already know the general work flow on iOS devices.

I'm from Italy and I see the google play magazines has been enabled lately in for my country. Last week it wasn't available.

So questions are: If i have a Android device where am I supposed to search for digital publications? (I ask the above since I can't find the same famous publications I find on Apple Store) Is there a counterpart of newsstand?

# Answer
> 2 votes
I've never used the Apple Store, so I can't help you with comparing them, but to answer the parts that I can.

On a PC you can look through the website for the Magazines section of the Google Play Store to find magazines. You should be able to find areas for Top Magazines, Staff Favourites and various other Categories.

On your phone or tablet you can use the Google Play Magazines app or the Play Store app. Either open the Magazines app and press the overflow button at the top left and select Shop, or open the Play Store app and select the Magazines category from the top of the first screen.

If Magazines have only just become available in your country then it is very likely that Google haven't set up deals with all of the magazine publishers in your country yet, so there may be a smaller selection of magazines than you're expecting. I know that when Magazines became available in the UK it seemed to take about 3 months before some of my favourite magazines started showing up.

---
Tags: google-play-store
---


# Question
Title: Error on Samsung S4: "UNFORTUNATELLY the process . com.google.process.gapps has stopped."
I am getting an error message on my new S4. It is "UNFORTUNATELLY the process . com.google.process.gapps has stopped."

How do I solve this problem?

# Answer
2 Things to try:

1. Go to Settings-\>Apps-\>All-\>Find 'Download Manager' and open it. Make sure it's enabled.
2. Go to Settings-\>Apps-\>All-\>Find Google Play Store and open it. Clear the data and the cache.

Try again.
> 1 votes

---
Tags: crashes, google-apps
---


title: Network Connectivity in GSM/WCDMA mode

text:
# Question
Title: Network Connectivity in GSM/WCDMA mode
I am using a Samsung Galaxy S Duos S7562 with Android 4.0. Whenever I disconnect a call, the network vanishes for a few seconds when the phone is in GSM/CDMA auto mode. The network is fine in GSM only mode. Please share any reasons and solutions for this.

# Answer
In GSM/CDMA auto mode, the mobile uses its energy to keep updated on the network that surrounds you. That's why many people complain heavy battery useage when on GSM/CDMA auto mode. In finding a CDMA network it would try to switch to that network. And at this moment you experience a disconnection for few milliseconds.

The ideal way would be to manual switch between the two. GSM when you're on calls and CDMA when you're performing heavy data operations. If you got rooted phone you can use cyanogenmode controls to setup this effortlessly.
> 2 votes

---
Tags: samsung-galaxy-s, mobile-network
---


# Question
Title: Samsung Galaxy S2 - Screen Lock Options Disabled
Following the recent upgrade to Jelly Bean on my Samsung Galaxy S2, I have enabled the lock screen with password but when I want to change the other options to like Swipe, Motion, face Unlock Pattern, PIN and None which they are disabled.

Other than the option "password (High Security)" option rest of the above mentioned are disabled. Don't know how to disable the screen lock password.

I have gone through various website & forum and YouTube videos none explains this issue.

How can I remove the screen lock?

# Answer
> 1 votes
Try checking the "With swipe lock" checkbox and see if that enables it.

I have no idea what "With swipe lock" does, other than enabling the "Lock screen options". You can enable it, change the options, and disable it, and the options will stay changed. *shrug*

No, it doesn't make any sense to me, either.

---
Tags: samsung-galaxy-s-2, lock-screens, 4.3-jelly-bean
---


# Question
Title: Do applications that remain in Recent Apps list take up resources?
I always thought they remained memory residents but a developer told me otherwise.

Is there a canonical answer to this?

# Answer
The answer can be found between the lines to the question What actually happens when you swipe an app out of the recent apps list?. There, eldarerathis quotes some trustworthy sources:

> \[W\]hat specifically happens when you swipe away a recent task is it: (1) kills any background or empty processes of the application (see https://developer.android.com/guide/topics/fundamentals/processes-and-threads.html#Lifecycle for what this means), and (2) uses the new https://developer.android.com/reference/android/app/Service.html#onTaskRemoved(android.content.Intent) API to tell any services of the application about the task being removed so it can do whatever it thinks is appropriate.

This could mean: if there are processes to be removed, they must be running -- which would be a "yes" to your question. On the other hand, if some app is listed in the recent apps list, that does not necessarily mean there was something left. "Recent" means explicitly what the word suggests: the user has *recently* used that app. Don't confuse that with Alt-Tab on your desktop computer, where you explicitly switch through *running* apps. The concept on Android is completely different.

So the final answer would be a "Nes" or "Yo". It *could* be such an app has still processes running. But even if, that's nothing to worry about: unless one of them is a *service*, those resources are mostly limited to RAM and would be automatically freed as soon as they are required for something else. They don't eat your battery. Completely unused resources are, um, unused -- that is, useless. Why throw away something we might need shortly? The user could decide to switch back to that app. So if it's still loaded, it's not only faster available -- but it even requires less resources (CPU, I/O) to activate it again, as it's already there.
> 5 votes

---
Tags: recents-screen
---


# Question
Title: Dropbox: How do I open a file without extension as a text file?
I have 1000+ text files without extension in my DropBox folder.

While looking the list of them by the DropBox app for Android, I touched one of them to see and edit but the app just said I should download any app to open the file and does not open it.

How do I open the files have no extension as a text file?

# Answer
> 2 votes
One way is to use another app to manage your dropbox that enables this functionality. I use Astro File Manager to generally manage the files on my device and this can also link directly to your Dropbox, Google Drive, SkyDrive, etc.

Astro gives you the additional option to "Open As", from which you can choose Text, Audio, Image or Video. Select "Text" and you get the usual list of apps that can open text files, including the DB Text Editor.

**UPDATE:** Unfortunately there appears to be a limit to how many files Astro FM is able to retrieve from a Dropbox folder. Somewhere between 1,000 and 1,100 files I get a "Connection Failed - Could not establish a connection to Dropbox" message when trying to browse the folder. 1,000 files (exactly) seems to be OK. There is no such limit with ordinary folders on the device.

# Answer
> 1 votes
Currently the official Dropbox app can open a file which has no extension with external editor. (I prefer VimTouch)

---
Tags: dropbox, text-editor
---


# Question
Title: How can voice search improve recognition
I understand that Google will store the things I say and is supposed to improve recognition of my voice on my android phone. How can it do this if there is no way to correct it? I say a persons name several times and it incorrectly recognizes it the same way each time.

How is it going to improve and recognize what I say correctly?

# Answer
> 1 votes
Try this Can I train Google Voice Actions to better recognize my voice?

Digging around Android forums and elsewhere, I found a good number of testimonies from speech-to-text enthusiasts who saw better results from simply speaking at a normal clip. Google representative Nadja Blagojevic offered much the same advice for the search giant's voice product in both Android and its Chrome browser: "Speak naturally and clearly, but don't strain to enunciate too much or speak slowly."

http://lifehacker.com/5825965/speak-faster-to-improve-voice-recognition-apps

http://forum.xda-developers.com/showthread.php?t=630707

---
Tags: voice-recognition, google-voice-actions
---


# Question
Title: Does google do anything to stop an app developer from just posting lots of 5 star reviews for themselves?
Anyone can set up a gmail account and anyone logged into gmail account with their android phone or tablet can leave google play app ratings (with android 4.2 I can even have multiple google accounts for the same tablet)

So is there anything preventing someone from just creating lots of gmail accounts, then logging into their android device, leaving a 5 star rating for their app?

# Answer
Short answer: No.

There is nothing that prevent developer from making lots of additional Google Accounts to provide 5 star ratings. Google recently made a change that require a Google+ enabled account to post reviews/star ratings on Google Play (at least using the on-device Play-app on certain phones) which is a small improvement from the past where a simple Gmail account would be enough.
> 3 votes

# Answer
You cannot post a review unless yo have downloaded the app. So, in my opinion, it would be very tiresome to make so much accounts and then login with each account and then download the apps, especially in the case of paid apps.
> 0 votes

---
Tags: google-play-store
---


# Question
Title: Is there a black list of applications that drain battery fast?
Many people complain about some applications draining batteries fast because of bugs or misconfiguration. Is there a black list of such applications that are not energy-friendly?

# Answer
It's tricky to know which ones drain battery life fast. Before installing you can check comments to see if there are many complaining of that. After installing, either if you know your phone well enough and see a clear decrease in battery life then it could be the new software if nothing else change, or you can try and check the battery usage statistics.
> 2 votes

# Answer
I suggest you try this App Greenify , If you got rooted phone that is.

Anyway for general purpose you should check battery usage to find the culprit. And Have them removed perhaps.

https://play.google.com/store/apps/details?id=com.oasisfeng.greenify&feature=search\_result#?t=W251bGwsMSwxLDEsImNvbS5vYXNpc2ZlbmcuZ3JlZW5pZnkiXQ..
> 0 votes

---
Tags: battery, battery-life
---


# Question
Title: Can I receive / send SMS of cellphone number with a tablet using a dongle?
Can I receive / send SMS of cellphone number with an Android tablet using a dongle? Any SMS application for the Android tablet?

# Answer
Very probably not.

Reason: While (some?) USB dongles do support sending/receiving SMS, Android doesn't have a means to make use of it as is. 3rd party SMS apps rely on the Android API, but your device's firmware is very probably not built to expose 3G dongle's SMS capabilities via that API.
> 2 votes

# Answer
What you're looking for is http://mightytext.net/ , it can provide you with access to your mobile phone sms & mms. There could be probably more have a look..
> 1 votes

---
Tags: sms, tablet
---


# Question
Title: How does the emulator get connected to the internet?
I want to know the secret behind how my emulator gets connected to the internet. No matter whether I connect my netbook to the internet through wireless, wired or mobile broadband connection, my emulator does not indicate what type is my connection to the internet. It shows bars just like in phones/tablets to indicate the signal strength (as though a sim has been inserted!) in the notification area on the top edge.

The emulator (gingerbread) is not connected to wi-fi. (I don't recall whether it does not have a wi-fi enabling option or just that I haven't enabled it) So there is no icon next to the time display near the right top corner showing that I'm connected to wi-fi! Yet it gets wi-fi internet on the emulator when I online via wi-fi!

I find this curious. So I want to know what's behind the scenes. For instance is there some communication between the hardware network driver and the emulator network driver by any chance?

# Answer
The emulator is a program on your computer like any other. The program can connect to the Internet in just the same way Firefox can. In particular, this means it makes no difference what kind of connection the host is using.

From inside the emulator, there's a 'fake' network driver. It appears to Android like a mobile Internet connection, but instead of communicating with a cellular modem, it's actually using the usual network API of your host OS to send and receive data, just like Firefox. It also does emulator-specific things like simulating packet loss.
> 3 votes

---
Tags: internet, android-emulator
---


# Question
Title: Where to report a bug in a keyboard app?
I have Nexus4 with Android.
One of the input languages is Russian. I use Russian word suggestions or swype method for messaging.
There is a particular form of Russian verbs (frequently used) that seems to be omitted in the dictionary (suggestions).
Where can I report this bug?

# Answer
If you're using the stock Android keyboard, you can report it on the central Android bug tracker. Be warned that there are already more than 25000 reports there, and many never receive any response from Google.

If you find a bug in a third-party keyboard you're using, visit the keyboard's page in Google Play (either through the Play Store app or on the website) and click **Email developer**.

Lastly, and this definitely isn't applicable in this case, if you find a bug in a device manufacturer's keyboard (such as the Samsung Keyboard found on Samsung phones), the answer will depend on which manufacturer, so you should contact their product support in the first instance. Hardware manufacturers tend not to have publicly-accessible bug trackers.
> 3 votes

---
Tags: bugs, dictionary, text-prediction
---


# Question
Title: Not able to know to which SIM sms was received
**Short Description:** I am using JellyBean in a dual SIM featured phone. I am using Go SMS software also standard Messaging also I used. I find it peculiar to know that there is no such feature to know to which SIM an SMS was received.

**Detailed Issue:** I am using XOLO A1000 Dual SIM phone which is running in JellyBean. I am using two SIM cards one is by Aircel and another is by Airtel who are two different service providers in India.

In my inbox (threads of SMS) either using Messaging app or by Go SMS app all SMS are stored by senders. Now my problem is when I receive a new spam SMS I am not able to know to which SIM that SMS was sent to. To my SIM1 or to my SIM2. Both the apps doesn't show any marking to distinguish that. I even checking 'Message Details' it doesn't contain destination number detail.

This is important if I need to file complaint against spamming. Any help will be much appreciated. This is basic required feature but I wonder why I am not able to help myself, I even Googled it and found nothing.

# Answer
Well, At last I found the answer keeping @t0mm13b as inspiration. The problem is on the Messaging app and Go sms app. So I had to find out a suitable app for my need. Youni SMS is one such and it is working so great. It is clearly marking as sim1 or sim2 for every SMS received and sent.
> 1 votes

# Answer
The underlying problem here is that these apps are assuming, rightly so, that there will always only be one destination number (that is, only one SIM). Android doesn't officially support dual SIMs. From StackOverflow:

> **Android dual SIM card API**
>
> ...the dual sim features are available but not documented and hence not officially supported. Having said that it doesn't mean that it will not be usable, it just means that android is not liable to support \[that\] functionality.

Also,

> **Dual SIM card Android**
>
> The current Android platform does not have support for multiple SIMs. A device with such support has been customized for this, so you will need to get information from that device's manufacturer for any facilities they have to interact with it.

A third question was even asked specifically about building an app for dual SIM handsets that has gone unanswered, likely for this reason. So, while it sounds like a reasonable expectation, without official support or APIs for developers to use I wouldn't expect many apps to account for two destination numbers.

From a consumer perspective this means that we're at the mercy of manufacturers to develop apps that function correctly with two SIM cards. Unfortunately it sounds like the your phone's stock messaging app isn't fitting this bill. Try reaching out to XOLO.
> 1 votes

# Answer
Since Android doesn't appear to have an easy way to get this information, have you looked into getting the messaging information from your phone bill from your carrier?

I'm not sure if all carriers do this, but on the carriers I've used, if you receive a "detailed" bill with complete usage records it will have a list of time and date and phone number for all incoming texts. Sometimes this information can be accessed through the carrier's website as well. If your carrier(s) support such detailed billing, it should be easy to correlate between the phone records from your carrier and the messages on your phone.
> 0 votes

---
Tags: 4.1-jelly-bean, sms, dual-sim
---


# Question
Title: Do I have any chance to recover this video?
Using Samsung Galaxy ACE s5830 Android 2.3.6

Well I made a mistake. I was recording an important video with my smartphone (the default video recorder) and then I put the cellphone close to my chest. I noticed later that the video stopped but i thought it was saved. seems like somehow the jacket touched a cancel button (not delete) and then ok. odd but it happened. now i dont find the video. My question is if anyone knows if i have any chance to recover the video from a place in the SD memory, probaly using an forensic tool to recover deleted files. I mean if the data was being created somewhere in a temp file until its done, It could be recovered but as this is android i dont have idea. The video was important so I'll try anything. NOTE: checking in windows, it shows the modification date in the folder DCIM\Camera, corresponding to the moment i was recording. So at least there was access to that specific folder.

thanks

# Answer
If the video is recorded, then it will be saved to your phone. But for your case, what I guess is that the video is not recorded.
> -1 votes

# Answer
Check out a \[linux\] tool called foremost - that ought to do it.
> -1 votes

---
Tags: video, data-recovery, delete
---


title: Reverse polarity damage

text:
# Question
Title: Reverse polarity damage
I need help. I was using a generic usb charger to charge my android phone and it was charging fine but somehow the polarity was reversed. After being plugged in for some time, the phone became very hot and can't power on now. How badly is it damaged and how can it be fixed?

# Answer
If really damaged - only by re-soldering broken components by new components.

But HOW? USB polarity is declared in standard, cable is impossible to insert at wrong position without break of connector.
> 1 votes

---
Tags: charging
---


title: Switch between accounts in Android 4.2

text:
# Question
Title: Switch between accounts in Android 4.2
I would like to know if it's possible to easily switch between two Google accounts in Nexus 4 running Android 4.2 JellyBean.

For example, I have at the moment two Google accounts set up in the device: my personal account and my work account. But if I access Google Analytics, I can only access using my personal account (the first one that was set up).

Any suggestions?

# Answer
> 1 votes
I asked a similar question.

As a workaround, you can use the data profile feature of Titanium Backup Pro with the analytics app.

---
Tags: 4.2-jelly-bean, google-account, multi-user
---


title: Reinstall OS on Nexus 7

text:
# Question
Title: Reinstall OS on Nexus 7
I had unlocked my Nexus 7 and everything was great for months. I came home from work and it was stuck in a boot loop. I somehow managed to delete the OS while trying to fix it. I have access to the Team Win Recovery Project v2.2.1 but nothing else. What's the best way to reload the OS?

# Answer
> 1 votes
XDA is the only place to go.

They have plenty of ROMs to choose from, including stock builds for your Nexus if you want timely updates from big G.

# Answer
> 0 votes
You could also try downloading the factory image from Google. There are instructions with how to use it on that site too. This will completely wipe your device including your files.

---
Tags: nexus-7, rom, operating-system
---


# Question
Title: search somebody from contacts with the numpads
My old phone Motorola Defy had the option by calling to search for a contact just typing a number. Not sure how that feature is called but I'll give an example:

If I want to call "Alex" i need to press 2(**a** bc) 5(jk **l**) 3(d **e** f) 9(w **x** yz) and I press the call button.

Now I got the Nexus 4 and there is not such a feature, which is really annoying. Is there a custom dialer that support this feature? Or is it possible to enable it from somewhere?

# Answer
> 1 votes
There is no way to do this with the stock dialer. There are a number of apps that you can install that do support this. Search the play store for 't9 dialer' (or click here). Pick one that you like the look of :)

---
Tags: 4.2-jelly-bean, nexus-4, phone-app
---


# Question
Title: Update to Android 4.2 disappeared after factory reset
My Galaxy SII recently updated to Android 4.2. I then had to reset to factory settings and the update has disappeared. If I search for updates, a message comes up saying the latest updates have already been installed. Can I get this back somehow??

# Answer
Check Android version. You're already at Android 4.2. Resetting to factory setting won't reset it to earlier Android version.
> 1 votes

---
Tags: updates, 4.2-jelly-bean, factory-reset
---


# Question
Title: Galaxy Nexus 6:30 minutes to copy 128MB over WiFi, is it normal?
I use the Galaxy Nexus GT-I9250 and the WiFi is very slow, I copied a video (128MB) from my computer and it completed in 6:30 minutes, is that normal? It seems slower than over 3G. I used ES File Explorer to copy and I was logged in with the Windows User/pass.

# Answer
Since you were both uploading and downloading simultaneously and upload speeds are usually much slower (I figured yours must have been around .33 MB/s), then that doesn't seem totally unreasonable depending on other variables.
> 1 votes

---
Tags: wi-fi, samsung-galaxy-nexus, lan
---


# Question
Title: How to install apps into android device without internet connection?
I have:

1. A Windows XP with internet connection.
2. The .apk file in the computer.
3. A USB cable.
4. A rooted android device with sdcard.

I do not have:

1. WiFi connection for my android device.
2. **Any file explorer app in android device.**

# Answer
> 2 votes
You will need to use `adb install full-file-name.apk` from the command line, where "full-file-name" is the name of the application you want to install.

See here to install ADB

---
Tags: usb, installation
---


title: How do I root my 4G LG Motion?

text:
# Question
Title: How do I root my 4G LG Motion?
How do I root my 4G LG Motion? I have an app that needs root access, but I don't know how to root my phone. Also, I REALLY want this app so.... If you know please help.

# Answer
According to OneClickRoot, their tool is supposed to work for the *LG Motion 4G*. You can download the tool from their site, and they even offer a "remote rooting service". In addition to that tool, you will need the appropriate drivers for your device, which you can e.g. find here. Having that installed, it should be as easy as: Start the tool, connect your device, click to root.

Another rooting guide is offered by AndroidForums (the article links all software needed, including the drivers), which uses the O4X tool from the XDA developers (I used this succesfully on my O4X -- seems like it also works on your Motion 4G). Steps included are also pretty easy: Having installed the drivers, unpacked O4X, and the additional \*IS11LG\_SystemBackupTest.signed.apk\* from the XDA post, you go to *Settings→Security* on your Motion, and tick . In *Settings→Developer Options* you enable . Then you install and open `IS11LG_SystemBackupTest.signed.apk`, and finally restart your device. Once phone turns back on (should be running slow) connect your phone to your computer through USB (charging only). Open the command prompt and enter `cd C:\o4xr`, then type `root`. Next wait for the script to run and your phone will reboot; when that happens uninstall the *SystemBackupTest* app. **DO NOT OPEN IT**, or you will have to repeat the entire procedure :)
> 1 votes

---
Tags: rooting, lg-motion
---


# Question
Title: Looking for an alternative to Smart Statusbar
Is there are way to reveal the notification bar in a full-screen app?

I have been using Smart Statusbar, which is a great little tool that reveals the bar with a gesture. Unfortunately, the app has a bug that renders some part of my phone's (Xperia Neo V) screen unresponsive. I have already emailed the developer but it seems he's no longer interested in the project. I'm now on the lookout for a perfect substitute. Any help?

I have Android 2.3.

# Answer
Try Bird Bar.

https://play.google.com/store/apps/details?id=com.mikedg.android.bar.lite

And now, for the rest of my 30 characters...
> 2 votes

---
Tags: notification-bar
---


# Question
Title: Can I have a list of recent destinations in Navigation?
I have a Galaxy Nexus, and I use Navigation app a lot.

**Why does Navigation not have a list of recently-navigated destinations?**

Why does it show a random list of select few previously navigated locations, and why does such list nearly always missing the actual previous location that you're looking for, instead presenting useless locations where you've navigated months or weeks ago, instead of any of those you've navigated to today or this week?

**Is there any way to add a location being currently navigated into something alongside a favourite?**

# Answer
> 1 votes
My list of recent destinations is indeed what it says.

You can "star" a location on the map, and then under Navigation there is a panel for "starred" destinations.

---
Tags: 4.2-jelly-bean, google-maps-navigation
---


# Question
Title: wifi only when traveling; also necessary to turn off packet data?
My son has a Galaxy S3 and is travelling to Russia. He'd like to be able to use his phone for Internet use, and Skype, when connected to Wifi. Otherwise, he doesn't want to incur extra or roaming charges for voice, text, or data.

I thought I had this figured out. The instructions I got were to

1) go into airplane mode, and then

2) turn Wifi back on.

However, I just called ATT, to verify my approach, and the person said he also has to go to

3) Applications -\> Settings\> -\> More Settings -\> Wireless and Network -\> Mobile Network -\> Use PacketS Data

and uncheck "Use Packet Data"

I Step 3 necessary, even after having done Step 1 and Step 2?

Thanks,

# Answer
On android devices, when you turn airplane mode on, it automatically disables Packets Data usage and any other network functionality.

After, you can turn wifi on without any extra cost issue.
> 1 votes

---
Tags: wi-fi, data-monitoring
---


# Question
Title: What are "custom ROMs" in relevance to Android?
I have heard custom ROMs before, but I do not know what that's supposed to mean in contrast to Android itself, the physical hardware, or the stored-software it's comprised of.

I know that a ROM is essentially firmware, but in some contexts it can be also understood as a ROM image.

So what does "custom ROM" mean within Android? A customized bootloader or source?

Also, what would be the point of customizing it if it was a firmware image?

# Answer
A custom ROM is basically any ROM (the Android image) that didn't come from the manufacturer of the device.

As for why you'd do this, there are a few reasons

1. Some manufacturers don't bother providing updates after device release. Custom ROMs can provide a newer Android version than the manufacturer and thus provide additional features and security updates.
2. Also, there are various features that some manufacturers don't include, such as 2-way call recording. Custom ROMs using custom kernels can provide these features.
> 1 votes

---
Tags: custom-roms
---


title: LG Optimus G and Mac OSX

text:
# Question
Title: LG Optimus G and Mac OSX
I just got an LG Optimus G from my carrier, and was extremely excited for it! I finished recovering my documents and such, and then I went to load my music and pictures... But my Mac isn't recognizing it!

I checked my phone, and it was set to just `USB Charging`. That explains it... I tried the LG Software option, but couldn't find it on their website for Mac OSX. I emailed LG Support, and they said their software does not run on OSX. OK, I got another 3 options to try...

USB Tethering wouldn't transfer files... Maybe Media Sync (MTP)? It says that I can transfer files or synchronize with Windows Media Player. I select that, but nothing appears on my computer, and iTunes doesn't read it. Finally, I tried the Camera (PTP) option; this brought up my iPhoto asking me to download pictures. It doesn't let me add files to the phone though.

So my question is, **how can I transfer files easily (preferably via a sync) between my phone and my OSX 10.6 MacBook Pro?**

**EDIT**: I received an email reply back after they told me they do not have their LG software available for a Mac. They told me to try Salling Software to do the sync, along with instructions. However, my phone is not listed (actually, *no* LG phones are listed) as being compatible with the software. I followed LG's instructions, but it did not help (instructions below)

**EDIT 2**: A friend suggested Winamp for Mac. I'm just trying to get it to properly import all my media, then I will post the results

# Answer
I found a few work arounds, although not too elegant.

# Music

I used Winamp for Mac, and the Winamp app to transfer the music from my iTunes library. I loaded Winamp, and told it to import my iTunes media, waited for it to finish, then created playlists. I can then right-click the playlist on the left, and click Send To-\>LG Optimus G. The transfer took a while over Wifi, but it moved my library over

# Other Files

I used the Bluetooth Exchange program for my Mac. In hindsight, I learned eventually I could have transferred via Wifi with ES File Explorer's FTP or SMB sharing. But again, this is how I solved it. Bluetooth was deadly slow, but it did eventually work.
> 0 votes

# Answer
The way it works for me is that I use the "MTP" transfer function on my LG Optimus G, together with the Android File Transfer, which is downloadable here:

> > http://www.android.com/filetransfer/

And tadaaa! It works.
> 2 votes

# Answer
Download an application called "Android File Transfer". The application should pop up automatically whenever you set "Media Sync" once you connect the Mac to your phone via the USB. Then, you should be able to drag and drop files to and from your phone to the mac.
> -1 votes

---
Tags: sync, macos
---


# Question
Title: How can I edit all columns of my Google Drive spreadsheets?
When I open Google Drive on my web browser (Firefox) I can edit every column in every row of all my gDrive spreadsheets. When I try to edit one of the spreadsheets on my Nexus 7, I can only edit the first two columns. It's a large spreadsheet because it's something like a scientific laboratory book. Another spreadsheet can be edited without limits. So what is wrong with the spreadsheet I cannot edit? Is there any setting I have to change? How can I edit the rest of the spreadsheet?

# Answer
The new version of gDrive fixes this problem, however the offline-compatibility is worse.
> 0 votes

# Answer
The Google Drive app by default opens spreadsheets in List view - a sort of data-entry only mode in which you can edit data but not equations.

You can select spreadsheet view - this used to be in a link at the bottom of the spreadsheet which involved zooming right out, now it seems to be at the top toward the left (this may vary by app/android version). You may need to force it to continue to the desktop view - it will warn you that you may not have access to all features.

Once in spreadsheet mode (which is a little ropey) you should be able to edit any columns.
> 1 votes

---
Tags: nexus-7, google-drive
---


# Question
Title: How does 'Android Lost' application work?
its very urgent and important for me.

Lost my android device. Now I have come to know that its being used and is online. By checking the Android Robot symbol in my friends chat list meaning, that my gmail account is logged in the android device. And What I did is installed 'Android Lost' application from play.google.com from the browser, and it shows its installed. But not knowing how to use the app to get the gps location from the device. Obviously the mobile number (sim) is a different one. Any useful apps to track it down?

-Update 1-

Logged in at http://www.androidlost.com/ with google credentials. But the problem is it asks for the device to be registered. 1. Don't have direct access as it is lost. 2. Cannot invoke the app by sending commands via sms. (As the sim is disabled/replaced with new one)

# Answer
> 1 votes
Using Android-lost is easy;

1. Install android lost from gPlay or Google Play (You already did this)
2. go to the Homepage of Android Lost
3. Log in using your Google Account!
4. Use all the nice features, let your phone ring, locate it, erase all your data or change the pin, give the thieve or finder a message etc.

---
Tags: 4.1-jelly-bean, samsung-galaxy-note-2, lost-phone
---


title: can not change keyboard input language

text:
# Question
Title: can not change keyboard input language
I can not change language on my new android 4.1 tablet. On my phone I am able to change input language by long clicking on space bar button, however on tablet space bar does not have such functionality despite several languages are selected in android keyboard settings.

Tablet just picks first selected input language and thus if I want to change input language I need to uncheck all other languages that are before which I want to set. That seems to be some kind of a bug or I am missing something.

# Answer
Oh, I found how languages may be switched :). There is a small keyboard icon in the notification area which allows to do that.
> 1 votes

# Answer
To change languages, layouts and keyboard apps you can always tap on a text field (the keyboard must be active), then drag down the notification bar and tap aon keyboard settings/input methods. Now you chose the keyboard application or configure it to change its language.
> 0 votes

---
Tags: keyboard, languages, localization
---


title: Galaxy S GT19000 shortcut bar

text:
# Question
Title: Galaxy S GT19000 shortcut bar
Galaxy s GT19000 I had a bar near the top on the home screen with shorcuts to wifi, synch, gps, bluetooth and brightness. They suddenly disappeared. How can I get them back?

# Answer
> 2 votes
I think the method to restore it depends on the version of Android you're using but try holding down on an empty section of the home screen till a menu pops up and select `Widgets` and then you want the one that (on my phone) is called `Power Control`. Just hold your finger on it and drag it where you want it on the screen.

If `Widgets` isn't in the menu that pops up when you hold down on the screen then go to the main app drawer (where all of your apps are listed) and at the top select the `Widgets` tab and scroll along to `Power Control` before dragging and dropping it where you want.

---
Tags: home-screen-shortcuts
---


# Question
Title: How to turn off screen without affecting anything else?
When I press power button, it not just turns off the screen, but also locks the screen. I use WidgetLocker Lockscreen which is somewhat heavy. So, many apps stop working. For example, an in-app download is stopped after screen lock. The heavy foreground apps are unloaded from memory after screen lock.

When I need to run such apps for long, I make screen timeout period infinite. But, it consumes a lot of battery juice. So, I want to turn off screen and only screen. How to do this?

Please, don't suggest me to ditch WidgetLocker Lockscreen.

My device is Galaxy S which is rooted (ICS).

# Answer
> 4 votes
Depending on your kernel it might be possible to turn the brightness off your screen to 0 via t he appropriate sysfs file.

On a Sony Xperia Acro S currently running a custom AOSP-Based 4.2.2 ROM (SlimBean 6.2) i found the following:

```
130|shell@android:/ # find /sys/ -name brightness
...
/sys/devices/i2c-3/3-0040/leds/lcd-backlight/brightness
...

```

the following command turns my screen off but keeps the apps running:

```
echo 0 > /sys/devices/i2c-3/3-0040/leds/lcd-backlight/brightness

```

if you combine this with an app which keeps the wakelock for your device, you should be fine.

# Answer
> 1 votes
If you set your screen lock to "none" (instead of slide or pin, etc) it should prevent WidgetLocker from starting when you turn the screen off. You can reenable WidgetLocker by turning the screen lock back to the previous setting.

# Answer
> 0 votes
That's not normal behavior of Android. At least in my HTC Desire running stock Gingerbread and ICS.

You must be running some battery saving program or using different CPU governor. Some CPU governor like 'battery save' may exhibits your mentioned behavior.

# Answer
> 0 votes
Assuming you want that only in certain conditions (otherwise you would not have installed WidgetLocker), you can use some automation tool like e.g. Tasker for this purpose. I will give you an example using *Tasker*, assuming the condition you're connected to your home WiFi:

* **Condition:** *WiFi connected* (SSID of your home WiFi as parameter)
* **Task:** *Keyguard* → Disable

That's it. As soon as you're connected to your home WiFi, the lock screen (aka Keyguard) would be disabled. As soon as that condition is no longer met (e.g. you leave the WiFi area, or turn WiFi off), keyguard gets re-enabled.

You can use plenty of other conditions for that, e.g. based on your location, on date/time, and more. See the Tasker UserGuide for details.

---
Tags: lock-screens, screen
---


# Question
Title: Nexus 10 cannot sign into Google Accounts
I have a brand new Nexus 10. It worked for a few minutes of web browsing and then I am not sure what I did but somehow it got to the point where I was asked to sign into a Google Account. Since I use `gmail`, the required answer to the question: `do you use Google Accounts?` is yes. So I touched 'yes'.

I put in my gmail address and password. Now it shows `Couldn't sign in, Can't establish a reliable connection to the server.` There is the suggestion that it is a temporary problem but retries have failed over several days.

I then wiped all user data using instructions I found on the internet. However, it still ends up stuck on the screen that shows `Couldn't sign in, Can't establish a reliable connection to the server.`

I even logged out of `gmail` on my laptop, but it doesn't help the situation on the Nexus 10. The Nexus 10 is a brick so now I am shopping for a few hundred thousand of these and some mortar.

Additional info: I use 2-step verification on the laptop for my `gmail`.

# Answer
I reconfigured the router to resolve the problem. The settings that work include:

* `g` rather than the other options being `b` and `g/n`. This looks like the setting for the suffix on 802.11.
* WPA-Personal
* AES

Of course other settings may also work and might be more secure but I did not try them.
> 0 votes

---
Tags: google-account, samsung-nexus-10
---


title: galaxy s3 not charging

text:
# Question
Title: galaxy s3 not charging
I have a samsung galaxy s3. It is only 7 months old. Its battery is not getting charged. I have tried to reboot and take the battery out and put it again,it still doesnt get charged. The usb port is not faulty as others phones get charged from it. What should I do?

# Answer
I think the USB port of your phone is defective. IMO it's best you get it replaced while warranty is still active(Samsung offers one year warranty)
> 1 votes

# Answer
Try too clean the plug on your phone with a thin needle or brush. I had the same problem than you did, and clening it up solved the problem

You can have a look there: http://www.youtube.com/watch?v=R6p0Eg-yq3A.

If you to this cautiously with proper tools, there is no risk for you to damage the phone.
> 1 votes

---
Tags: battery, charging
---


# Question
Title: How to enable selective app permissions on CyanogenMod?
One of the big reasons I installed CyanogenMod (10.1 latest Monthly) was to be able to have the ability to selectively deny apps certain permissions (most importantly the network and device ID ones). However, I am not able to find it in the settings, in spite of there being blog and forum posts from several months ago mentioning that CM will have this feature.

Does anyone know if this ever made it to the main ROM? If I want to include it myself, is there a specific source tree I can merge into the CM main repo code?

Thanks.

# Answer
> 7 votes
This was available in CM7, but got removed in CM9 and above, for reasons I do not know myself.

It is possible that the maintainers of CM couldn't find a way to make this compatible with Android 4+ and so left it out.

There are apps on the market that can do this, such as Permissions Denied however this is now a paid app, and I am unable to report whether this works.

EDIT: Ad eldarerathis pointed out in the comments, there is an open feature request to add this to CM10 and later. I suggest you follow this request for updates.

# Answer
> 2 votes
This isn't an answer as such, more of a work-around.

The other poster mentioned paid apps that can revoke permissions. I suggest to try using SRT AppGuard, I've used it to install apps that aren't supposed to be on a tablet on my Nexus 7 and other wifi-only devices (most notably WhatsApp) by revoking the device ID permission.

---
Tags: cyanogenmod, permissions
---


# Question
Title: Using Apple Lossless with Google Play Music
I have a lot of music encoded in Apple Lossless (ALAC), but Google Play Music doesn’t seem to support it. Instead Google Play Music supports FLAC, but iTunes doesn’t support it.

I don’t care how encoded my music are, but want to encode these without any loss. How do you guys manage your lossless music using iTunes + Google Play Music? I believe it’s not only my problem.

**Edit**: Okay, I finally gave up, and encoded my all files encoded in ALAC/FLAC to normal AAC. There seems no way to use both at a time as of now.

# Answer
> 16 votes
First are you talking about storing the music on your Android device or on the Google servers?

If you are planning on streaming music to your device from the Google Music Play servers then you can't store your music in a lossless format see this page about formats on Google Play Music, and notice this line:

> FLAC, ogg, and aac files are transcoded to 320kbps mp3

However, if you want to store the music locally on your device then your question makes more sense.

There are a few ways to put ALAC music on your Android device in FLAC

1. Keep your library in ALAC and convert songs to FLAC as you want them. Then move the new FLAC files to your device. A program like Max should be able to handle the conversion for you.
2. Convert all of your ALAC files to FLAC in place and then use fluke to enable FLAC playback support in itunes.

What option you select depends on how much you like to keep your OS free of plugins like fluke and how ofter you are moving music to and from your device.

# Answer
> 1 votes
As has been established in other answers, Google's Play Music program does not support files in ALAC. However, the M4A extension is used by several supported formats so Play Music will attempt to add these files to its library. Unfortunately, when Play Music actually tries to play these files, it causes errors. One solution (mentioned above) is to re-encode the files into a supported format.

If you want to keep ALAC files on your device for use by other players, you will need to prevent Google Play from seeing your ALAC/M4A files. After considerable research (and a fruitless exchange with Google Support), I discovered that Play Music will respect ".nomedia" files. When a .nomedia file is placed in a folder, the media scanner will ignore (recursively) that folder. While there are several techniques for putting .nomedia files in place (e.g. this list), StudioKUMA's .nomedia Manager is by far the easiest.

WARNING: While this approach is able to hide the ALAC files from Play Music, it may hide your ALAC files from the player you want to use. In my case, Rocket Music Player provides the option (1) to limit the library to specific music folders and (2) to ignore .nomedia files in those folders. This combination (for me at least) allowed me to keep and use my ALAC files without breaking Play Music (which I use to access older MP3s synced to the cloud).

# Answer
> -2 votes
Where do you got your music files? If you rip them from a CD you can rip again to WAV. I think both iTunes and Android Player support it and WAV is better than FLAC or ALAC, though is bigger size.

If you insist keeping your current format, you can always try another player like FLAC Player or Golden Ears for iPod/iPhone/iPad, or Poweramp for Android.

I personally use FLAC Player in my iPod and Poweramp in a Sony NWZ-Z1060 (Android walkman).

My current format for portable is FLAC and for Desktop is WAV. I'm an audiophile, so I'm very sensitive about file format. I still prefer FLAC for portable because the size difference between FLAC/ALAC and WAV is very huge.

---
Tags: google-play-music, itunes
---


# Question
Title: Android Market or Google Play Store for black Pandigital Novel
I'm looking for an easy way to get the Android Market or Google Play Store on my black Pandigital novel. I've searched and searched, but I couldn't find any ways to get either of them. If anyone knows an easy, simple way, please let me know!

# Answer
You can try and install the Google Play 4.1.10 shared on droid-life.
> 0 votes

---
Tags: google-play-store, pandigital-novel
---


# Question
Title: Galaxy S4 filtering incoming connections
I am trying to run an ftp server app on my galaxy s4 (tmobile) and it starts ok, binds to the wifi address and port 8021, but then I can't connect to it. I tried pinging my internal ip address as well and it's not responding. I also tried running nmap on it and it says All 1000 scanned ports on 192.168.1.102 are filtered. I haven't been able to find any settings or anything - any idea what could be blocking the ports? I have checked the IP both via a ip info sort of app, as well as through my router's connected devices page. Any ideas?

Update: I just tried a different FTP app just to make sure and same thing.

Update: Here's my nmap output:

```
$ nmap 192.168.1.102 -Pn -p 8021

Starting Nmap 6.00 ( http://nmap.org ) at 2013-06-08 17:21 EDT
Nmap scan report for 192.168.1.102
Host is up.
PORT     STATE    SERVICE
8021/tcp filtered ftp-proxy

$ nmap 192.168.1.102 -Pn

Starting Nmap 6.00 ( http://nmap.org ) at 2013-06-08 17:23 EDT
Nmap scan report for 192.168.1.102
Host is up (0.066s latency).
All 1000 scanned ports on 192.168.1.102 are filtered

Nmap done: 1 IP address (1 host up) scanned in 14.77 seco

```

I am trying to connect to the phone from my windows box via filezilla and running the nmap from my raspberry pi, again on the same wifi network.

I also checked the router's connected devices and the IP address there matches what the phone shows.

Thanks!

# Answer
> 0 votes
This turned out to be a problem with my router - earlier today I also noticed that I couldn't connect to my printer either - it seems like the router had gotten in a weird AP isolation mode or something like that somehow - I rebooted it and I can connect to the S4 as expected now.

---
Tags: networking, samsung-galaxy-s-4
---


title: How to view iTunes U without iTunes?

text:
# Question
Title: How to view iTunes U without iTunes?
I want to view Stanford's iOS programming course.

How can I see it without installing iTunes on my PC and on my Android mobile device?

# Answer
> 3 votes
There's the free and open source **Tunes Viewer** which is sadly not available in the Play store (Apple probably doesn't allow it):

The easiest way is to install the FOSS market F-Droid which hosts such apps and install **Tunes Viewer** from there (search for "TunesViewer").

It's also directly available as an .apk installation file here, but I'd prefer the F-Droid market installation because you get updates. The project's homepage is on SourceForge.

PS: *The **F-Droid Repository** is an easily-installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The server contains the details of multiple versions of each application, and the Android client makes it easy to browse, install them onto your device, and keep track of updates.**

# Answer
> -2 votes
Unfortunately , you'll have to download iTunes.. then drag the downloaded courses over to your mobile device..

---
Tags: samsung-galaxy-note-2, itunes
---


# Question
Title: How can I require the pattern unlock only for specified times
Is it possible to require the pattern unlock only during certain times? For example, while I'm at work, I don't want to require the pattern unlock, however, anytime I'm not at work I do.

Is this possible?

# Answer
> 3 votes
Sure. If you use automation app like Tasker, you can make your phone to disable screen guard, if it detects you are in your office. Detecting your location can be achieved in many ways. You could use any WiFi, if it can be used as a reference or rely on cell id, defining a radius.

Please see a guide aptly named as Location without tears. It explains the various ways with which the Tasker can identify your location. It goes more explaining the pros and cons, the trade off between the battery life and accuracy etc.

I use Tasker in my mobile to reduce all volumes when I am in the vicinity of my office. I did this by creating a profile and choosing the `State` as my first context.

In the next screen `Select Phone Action` I selected `Phone` and select `Cell near` option. This brought up the following screen:

When I pressed scan Tasker started to log near by cell tower's id. I left it for a while and walked around my office so that it will gather maximum ids. I initially thought Tasker only retains last eight ids, but when I exported the profile to XML, I could see many entries. Hence the more time you keep it scanning and more walk around you make, more will be probability of successfully recognising your location.

Well that's only half job done. I then assigned an action that the Tasker can perform when this profile is active. There are two kind of tasks - one is called entry task and other is called exit task. I used `Keyguard` action to switch key guard off as entry task, which will fire when this profile is made active. I used the same `Keyguard` action to swtich the key guard on as exit task so that when this profile is deactivated.

# Answer
> 1 votes
Yes it is possible to enanble and disable the phone's key gaurd (phone lock) depending on various context's (Example, when in office)

I have personally setup my phone to do it. My setup uses Tasker (a paid automation app in Playstore) to identify if I am in office using an approximation of my phones GPS location co-ordinates And then I use Secure Settings (A Free Plugin for Tasker) which has the capability to enable and disable the phones key-gaurd

Note - System Settings will require root to be able to toggle the keygaurd.

---
Tags: security, automation, pattern-lock
---


# Question
Title: Is there a USB driver for the alacatel onetouch 983?
I have purchased an alcatel one touch 983 running android 2.3.7 for development purposes. So it is critical that I can view logcat messages and connect to it from eclipse via USB. But so far I have failed to get the connection to work. I have installed something called "Qualcomm USB Host Driver version 2.0.6.7 for Windows 2000/XP/Server 2003/Vista/Win7" which I though was the right solution - but when I right click on "onetouch" in device manager and then tell the update wizard that my driver is in "E:\Alcatel USB driver\usb\_host\_driver\_2.0.6.8\Win32\WinXP", it reports "The hardware was not installed because the wizard cannot find the necessary software".

# Answer
In case you cannot find a device-specific driver, it's worth trying the Universal ADB driver. It should work with most devices, so I'd even say this is the first one to try -- especially when having multiple devices, as this gets you rid of the need for multiple drivers.
> 1 votes

---
Tags: usb, adb
---


title: recover a phone number I didn't save

text:
# Question
Title: recover a phone number I didn't save
At the bar last night I got a number I opened a new contact under my Google contacts on my Droid Incredible and typed in the information. But in my sub lucid state I never saved it, I would love to call this girl but the number is lost to me, any thoughts on how I might get the digits back?

# Answer
> 4 votes
Sorry but there is no way to recover the phone number unless that persons number called/text you or you made a call/text to that person. If you did that you could go into your call history and see the made/missed call and then add it to your contacts.

A habit to get into is dial the number first and then hang up. That way its in your call history. Then from your call history add the number to your contacts and add additional info such as name, address and email. If you do this and forget to click save at least you still have the telephone number on your phone.

# Answer
> 0 votes
It will probably not help you for now but maybe next time.

If you are in an edit contact screen and you press on the home button before you saved the contact, there are chances that this screen would still be active but you need to get back into the app using the "recent apps" list. In my case (Galaxy S3), if I long-press the home button it shows me the list of recently used applications and if I select one from the list it goes back to it in the state it was before I pressed home.

If I go back to the same application by re-selecting it from the main screen icon then it goes back to the default view of the application.

And this rule is true for a lot of applications, that is why I always use the "recent apps" list when multitasking to prevent the app to start again from the default view.

---
Tags: data-recovery
---


title: 'adb devices' is not listing my phone

text:
# Question
Title: 'adb devices' is not listing my phone
I am trying to do a full backup of my Galaxy Note 4.1.2 phone using the adb command. t says it couldn't connect to my device. Then I did a 'adb devices' and there where no listed devices. My Windows File Explorer shows my phone and I can browse its contents.

Any ideas why the device can't be listed?

# Answer
The fact that you see the device from your File Explorer doesn't mean that is should work from ADB. Most phone support standard file transfer protocols such as MTP and/or mass storage.

To use ADB you need to install the USB driver that is associated to your device. For Samsung devices you can search for downloads related to your particular device but I guess installing Kies would also do it. Then you need to enable USB debugging from the *parameters -\> development* screen.

After this is done you should see you device when running *adb devices*.
> 1 votes

---
Tags: adb
---


# Question
Title: Best way to auto-synchronise music between HTC One and PC
got my new HTC One today and now i wanted to set up something that i can put all my desired music for the smartphone in a folder on the pc and then they get automatically synchronised on the smartphone.

is this possible? i often change my songs and i dont want to always copy them by hand, thats a pain...

Jottacloud has something in the right direction, but it isnt fully automated i guess

# Answer
> 2 votes
Playing with words: if you want a folder to sync, have you tried FolderSync? Should be perfect for this purpose. You can sync entire folders between your PC and your Android device, and also use different cloud storage services. Thanks to an integrated *Tasker/Locale* plugin (in the full version), you also can automate it to your wishes. But even without *Tasker/Locale*, it offers *User specified sync interval or specific sync times*.

# Answer
> 1 votes
Winamp for Android also has a sync music capability. You would however need to install Winamp on your PC and configure it accordingly.

# Answer
> 0 votes
You could try Style Jukebox. It's a cross-platform music app that stores your music and playlists in the Cloud and lets you listen to it on all your devices. It's like Dropbox for music and you start from 2000 songs for free.

You can get Style Jukebox at get-jukebox.com

---
Tags: sync, music
---


# Question
Title: How do I better organize my contacts on Galaxy Nexus?
I remember when I was using my HTC Desire Bravo, it had this nice option to amalgamate duplicate contacts into a single profile contact. But in my Galaxy Nexus I am finding it cumbersome to do the same thing. Odd thing is these redundant contacts persist only on mobile - my Gmail doesn't have such data. I am thinking perhaps its the various other accounts I use along with Gmail such as Lync, Skype, Twitter, Facebook, etc.

my contacts spans around 4000.. I've tried Contacts+ and other apps but it didn't help. How Can I better organize the contacts and sync to my Gmail account?

# Answer
> 1 votes
From the stock **People** or **Contacts** app, find one of the contacts you want to merge. Click the pencil icon to edit that contact. Then from the *overflow menu* (click the three dots in the top-right), choose **Join**. Then click on the duplicate you want to merge this contact with. You can click **Join** again to merge further contacts with this one, or press the **back** button to go back to the list of contacts.

This works the same way regardless of where the contacts come from, and the merging is stored in the phone's contacts database, so it's available to third-party apps too.

---
Tags: contacts, sync, samsung-galaxy-nexus
---


# Question
Title: What is the recommended way to synchronize music on an Android phone?
I have a server which is on all the time, on a network share I store my music collection. I would like to synchronize this with my phone. If I add new album on my server it should pop up on my phone and vice-versa

What software would I need to support the following requirements to synchronize music to my phone?

* Should run on Android 2.3
* Should run on Windows 7
* Can synchronize over wifi
* Should work in the United Kingdom
* Two-way sychronization from pc - phone and phone - pc

# Answer
I'm sure the list is long, but i'll mention what I've found after a brief investigation and from other answers

# Syncness

http://www.clayworldsoftware.com/index.php/syncness/

* Sync with multiple shares on your home or work network
* Sync with mutilple Dropbox accounts
* Two way file deletions
* Sync when wifi network is detected! - thats very cool
* Scheduled sync

**Pros**

* Syncing on detecting the wifi network
* Doesn't require a server application running on a PC
* Quite cheap $1.99

**Cons**

* Doesn't do media conversion Missing sync does

# Google Music

http://music.google.com/music/

**Pros**

**Cons**

Only available to users in the United States

# Winamp

http://www.winamp.com/android

Seems possible to sync over wifi using both a winamp client on the phone and pc http://blog.winamp.com/2010/11/30/wirelessly-sync-music-to-your-android-phone/

**Pros**

Free!

# Missing Sync

http://www.markspace.com/products/missing-sync-family.html

**Pros**

Seems to have quite a comprehensive set of two-way synchronization features. Supports wifi and multiple devices, quite handy as I have an iphone as well

**Cons**

Cost $39.95
> 4 votes

# Answer
There are various options.

I actually use Windows Media Player. It actually does a pretty good job syncing, although I'm not fond of the interface in general. I use PowerAmp to play my music, but any player should work. This does require a cable however.

AirSync syncs your playlist over the air. It sounds convenient but it costs $4.99, but since you want it over Wifi that may do the job.

You can also use the Amazon MP3 Player if you want to load your music onto the cloud, or one of the other cloud services that have been suggested so far.
> 3 votes

# Answer
## Google Music

Google Music puts music from your PC onto Google servers which you can access from your phone. It has a save-to-phone option, playlists and other features.
> 2 votes

# Answer
It's a paid app but I've found Syncness to be good. It allows multiple sync profiles, sync on connect to particular Wifi networks or time based syncs.
> 1 votes

# Answer
An easier way is to use Style Jukebox.

It's similar to Google Music, only that it's cross-platform and has app for Windows too. You get Style Jukebox for your computer and any song you add there will be automatically uploaded to your Cloud account. You can upload up to 2000 songs for free.

Then with any device you have (Android, WP or iOS) you can instantly access your music and playlists, from anywhere.

www.get-jukebox.com
> 0 votes

---
Tags: wi-fi, sync, music
---


# Question
Title: Is there a simple way to use the same headphones for my phone and PC, at the same time?
Is there a simple way to stream sound from both my PC and my Android phone to the same set of headphones? I'm open to both hardware and software solutions, but software solutions would be better. I'd like to listen to music and notifications on my phone, but also hear sound effects and notifications on my work PC.

# Answer
Personally, I've found software solutions to this kind of thing to be more hassle than they're worth. Do you mind if your devices are physically close to each other? If not, I recommend a cheap hardware solution:

**2 x 3.5mm Stereo Male / 3.5mm Stereo Female, 6 inch**

You could buy a 3.5mm extension cable to give yourself more flexibility if you need your devices a little farther apart. All of these kinds of cables are basically the same; search around Amazon, or your online market of choice, for the deal that fits you best.
> 1 votes

---
Tags: audio, headphones, headset
---


# Question
Title: It is possible to forward all audio to the Android smartphone via wi-fi?
Are there apps/methods that allow for the sound to be forwarded to the smartphone?

So if I would watch a YouTube video on the PC, I could also hear the sound via the smartphone.

# Answer
> 0 votes
One way to do this is to use Airfoil Speakers for Android, which is free, but requires a server component (Airfoil) to be installed on your PC. The free version plays audio fine for 10 minutes and then overlays noise. The license key is $25.

# Answer
> 0 votes
A cheaper option is SoundWire "Free version - Market Link" the free version will speak every 45 mins (just a nag) the paid version is under USD 4, link to it inside the same market link. Logically try the free version first. Sadly its PC only, not sure why as as far as i can see its a lite VNC app, sending only the audio and not keystrokes or anything else.

Honestly i find it extremely surprising that no one has made a Bluetooth headset, or similar profile for a phone. It would be very useful also for HTPCs as a kind of cheap (but very good quality) wireless headphones.

---
Tags: wi-fi, audio, streaming
---


title: ad hoc network in android

text:
# Question
Title: ad hoc network in android
I have Android 4.2.2, Nexus 4 and I would like to setup an adhoc network. Firstly I rooted the device, secondly I tried to create an adhoc network in Android phone: I create an adhoc network in an Android smartphone like below:

```
shell@android:/ # ip link set dev wlan0 down
shell@android:/ # iwconfig wlan0 mode ad-hoc
shell@android:/ # iwconfig wlan0 channel 6
shell@android:/ # iwconfig wlan0 essid 'Test1'
shell@android:/ # ip link set dev wlan0 up
shell@android:/ # ifconfig wlan0 192.168.65.129

```

when I typed `iwconfig wlan0`: the result is:

```
Qcom:802.11n ESSID:"Test1"
Mode:Ad-Hoc Frequency:2.437 GHz Cell: 02:82:5F:C1:4B:C1
Bit Rate=0 kb/s Tx-Power=0 dBm
RTS thr=2347 B Fragment thr=8000 B
Encryption key:off

```

Secondly, in my laptop, I could see "Test1", so I connected to "Test1" and I configured a static ip address 192.168.65.128. In this case, the smartphone created the ad hoc network and my laptop joined it, then I can ping from my laptop to mobile and vice-versa.

However,in other case when my laptop creates the ad hoc network and later in an Android mobile, I tried to join it :

```
shell@android:/ # iwconfig wlan0 mode ad-hoc
shell@android:/ # iwconfig wlan0 channel 6
shell@android:/ # iwconfig wlan0 essid 'Test1'

```

But, when I type `iwconfig wlan0`, ESSID is still `off/any`.

```
Qcom:802.11n ESSID:off/any
Mode:Ad-Hoc Frequency:2.437 GHz Cell: Not-Associated
Bit Rate:0 kb/s Tx-Power=0 dBm
RTS thr=2347 B Fragment thr=8000 B
Encryption key:off

```

It seems that an Android mobile can create an adhoc network but can not join an existing one. I found the same result when I tried to setup adhoc network between two Android mobiles. Can anybody tell me what is wrong here, and if there is any possible solution, I tried many methods to setup an adhoc network in Android, and only this method seems to work, but there's still something wrong that prevents an Android phone from joining an existing adhoc network.

# Answer
> 3 votes
As far as I understand your question, you have successfully created an adhoc network on your Nexus and your laptop is able to connect.
Now you want to create an adhoc network on your laptop and you want to connect your Nexus to it.
After doing some research, I've found out that Android does not work (well) with adhoc networks.
There are some custom ROMs which have enabled the Ad Hoc function.
From what I've been reading, mako bb-8 and AOKP will be able to do Ad Hocs.
I think CyanogenMod has also a modified `wpa_supplicant` to support Ad Hoc networks.
If you don't want to flash a custom ROM, you could try to rip the `wpa_supplicant` (from the same Android version you are using) from one of the custom ROMs mentioned before. You could also try to install WiFi Ad Hoc enabler for Android, which might work for you.
If that doesn't work, you could try another method, which is harder. Check it out here.

I also found this, I don't think it'll work, but worth mentioning:
http://forum.xda-developers.com/showthread.php?t=1591207

---
Tags: ad-hoc-networks
---


title: Instagram LED Notifications

text:
# Question
Title: Instagram LED Notifications
I have a custom ROM on my S3, but that shouldn't really be the issue here. I am on JB 4.2.2.

With my custom ROM I am able to set up different colors of the LED notification for each app that I want. However, this works for every single app I get notifications for except for Instagram. I still get the notifications for Instagram, the LED just doesn't light up when I receive them or they are still sitting in my tray. For Twitter I had to change the settings in the app itself to allow the LED to work, but for every other app, it has been default once I added the settings in my custom ROM. Instagram seems to be handling notifications a little bit differently from the other applications, because it doesn't wake up my phone when I get a notification either. But, I have a desktop application that shows me a pop-up on my computer when I receive notifications on my phone, and it notifies me for every notification, even Instagram.

I want to know if there is anything that I can do within Instagram or maybe somewhere in the phones settings to enable the LED to light up when I receive a new notification from Instagram.

Thanks.

# Answer
Have you tried using Light Flow? It does the what the same thing as the custom rom does and Instagram is on their list of support apps for their Pro version.
> 0 votes

---
Tags: notifications, notification-led, instagram
---


# Question
Title: Can I install more apps if I get more internal memory/storage?
Most modern top-level Android devices, e.g., Samsung S4, has:

* 2GB internal RAM
* 16/32/64GB internal memory/storage
* up to 64GB exernal/removable memory/storage

Does the amount of internal memory/storage make any difference - for instance **how many apps** you can install or does the size of the storage only affect the number of images/music pieces/... you may download to the device?

I agree with the answers on the performance part but what the number of apps?

# Answer
> 3 votes
The answer is...It depends.

As a rough equivalent between Android and Windows PCs:

* RAM = RAM
* Internal Storage = C: drive
* External Storage = D: drive etc...

Allocation of RAM works differently in Android, vs. say Windows or Unix. The usual notion of more is better doesn't necessarily correlate here.

As I understand it, it's diminishing returns once you go beyond what's required. Android basically tries to keep the apps/files you use most cached in RAM. Swapping in and out as it finds necessary. Once you're beyond what's needed, then it seems like Android just starts caching random and useless things. That's why if you use a Task Manager on your phone there always seems to be "stuff" running that you might feel inclined to just kill and free ram...But there's a lot of debate that says you should leave it alone and let the Android OS handle it.

As for Internal Storage, I personally go for the biggest I can get in my budget. The Android OS files go there, all your settings, music, photos, and apps by default are installed here. Nowadays though internal storage offerings from manufacturers are larger and larger and options to put files on external storage are getting better and better.

Considering today's offerings and requirements, I'd personally suggest when buying a new phone to get:

* **At least 1GB, 2GB preferred** (As new apps with more bells and whistles come out, their RAM footprint also increases. 2GB is still probably way more than most average people need, but it's quickly becoming the standard on newer phones anyway.)
* **Internal Storage at least 16gb** (Again, as new apps come out with more bells and whistles and cameras with higher megapixels and recording High Definition movies, they all keep demanding more space. The more you have now, the less you'll have to deal with later if you have to start cleaning up or moving things off to external)
* **Get whatever the cheapest option offered with the phone (if it's offered)** (Buying the external storage from a 3rd party is much less expensive and likely faster and more reliable).

# Answer
> 1 votes
The internal memory is where most things are stored by default such as: apps, music, pictures, and any other things that require to work offline at times. External storage handles the same things, except it can be removed from the device and usually serves as extra space if you want to install several apps, keep lots of music, or take tons of pictures, etc. You also might have to specify if you specifically want things stored on the external memory.

The internal RAM is the same as that on a computer and just allows process to run faster as there is more memory for them to access when they need it quickly. You ideally want the most of everything, but all phones are going to have much less RAM compared to internal and external storage. This is all very similar to the way computers handle things too. The computer has a small bit of RAM, and then a much larger hard drive.

# Answer
> 0 votes
Secondary storage does not really effect standard performance, since most memory written and fetched is in RAM. Secondary storage should be seen as a priority in terms of managing space and resources and to help increase access time, but the real performance is dependant on architecture design of the system, RAM, and CPU speed, cache, and other factors weighing in.

Also, secondary storage is for storing data so it remains there when you turn the phone or, battery dies, etc. RAM is electronically erased when there's no power in its capacitors, and all data fetched, retrieved, executed, or otherwise executing is gone. Secondary storage is non-volatile, so the data remains on it. Think of it as a drawer where you put stuff in, but takes time to open and move stuff out of. Think of the top of the dresser as RAM, where you're always moving stuff ...

---
Tags: internal-storage, ram, insufficient-memory
---


# Question
Title: Remote control with htc evo 3d via bluetooth?
Can i conect my htc evo 3d to pc via bluetooth, so i can use the remote control feature? i tried unified remote, and it says it supports bluetooth connection, but is ot possible to conect the phone to pc using bluetooth?

It works with usb cable, but i'm interested in something more cableless :). I'm using android 4.0.3, and the phone is not rooted.

# Answer
> 0 votes
It seems that I've solved the given problem. In fact, it wasn't actually a problem - the application i used had some problems with bluetooth.

I tried setting BT up, and it worked. I was able to send files from my PC to my phone without any problems. On the other hand, the application didn't work - i was unable to control my PC via my phone using BT.

Checking their website i noticed that the BT feature is actually pretty bugy. (The app is Unified Remote).

Then, just for testing purposes i tried Windows Remote Service, and it worked, without problems. So, basically, it seems the problem was somewhere in the app. I changed the app and manage to achieve what i needed - to remotely control my PC from my phone.

Just one note - it's recommended you use Windows' default drivers for your BT device. You can use this freeware - bluetoothinstaller.com to install the BT device with MS dfeault drivers.

---
Tags: bluetooth, remote-control, htc-evo-3d
---


# Question
Title: Why won't my Samsung Galaxy Ace let me update my apps?
Why won't my Samsung Galaxy Ace let me install updates? It lets me download, but then when it gets to installing it says:

> could not be installed on USB or SD card

# Answer
It might be possible that you have a previous version with support for 'move to SD card' installed on your SD card but the update removed that support.

Thus it fails because replacing the app on the SD card is not allowed any more.

Try to move the culprit to the phone storage in advance and retry.
> 1 votes

# Answer
You should move that app back to your internal storage then try to update it. Google Play can't update the app if it's stored on the SD card.
> 0 votes

# Answer
Are you sure you have enough space left on your SD card? To check free space, tap Settings \> Storage \> SD Card. You can also use the Disk Usage app, which is my favorite third-party way of analyzing storage space on Android.
> 0 votes

# Answer
I recommend removing and reinstalling the app to internal storage. Sometimes it's best to start off fresh.
> -1 votes

# Answer
I had the same problem; apps2sd solved it!
> -1 votes

---
Tags: updates, samsung-galaxy-ace
---


# Question
Title: Restore SMS from a phone with broken screen
I have a *Samsung Galaxy S* phone with a broken screen. I have text messages on it from about 2 years ago (which I need for court).

After the screen broke I changed service providers. Now their is no service to the phone. So if I fix the phone will my messages still be on the phone?

# Answer
> 0 votes
The SMS will still be there, assuming that:

* you have not wiped, or done a Factory Reset on the phone
* the SMS was saved to the Phone and not the SIM
* the phone can still be repaired

---
Tags: sms, data-recovery
---


# Question
Title: Can I use android phones and PC as walkie talkie? (without internet!)
I want to call my PC using my android phone(vice versa) without internet. I think it is possible, but not sure there is a program like that.

PC to Android or Android to PC. Not just Android to Android.

This is not a duplicate of this question

# Answer
> 1 votes
Install SIP user agents on both phones and PC.

You can use SipDroid or CSipSimple for Android and a softphone program like X-Lite on the PC.

Note that you need to set up local accounts when configuring the software. You can then call other parties on the local network directly by their IP:Port.

If you don't want that, you need to install a full blown VoIP proxy like asterisk.

---
Tags: 4.0-ice-cream-sandwich, wi-fi, voip
---


# Question
Title: Android Emulator (API 10) Camera Not Working - ADT Bundle Linux
The Camera on my Android API 10 Virtual Device isn't working. While creating the AVD there are three options I found for Back Camera:

1. None
2. Webcam0
3. Emulated

I tried all options 1, 2 and 3 to no avail. Also, Front Camera is set to `None` and selection is disabled. What is it that must be done for the emulator camera to work? Will any Camera app solve my problem? Can I have the Front Camera enabled somehow?

What it shows - no matter which option of the above I select - is a white screen with two icons near the bottom edge of the screen. One icon is for setting picture quality and/or restore default settings. The other icon is to enable/disable "store location" See the image below

Thanks in advance for help!

# Answer
> 0 votes
Select version \>= 4.0 and it will support the camera.

---
Tags: camera, linux, android-emulator, front-camera
---


title: Disable or sign out of Google Talk?

text:
# Question
Title: Disable or sign out of Google Talk?
I have a Sony Xperia X10 Mini. It keeps annoying me with Google Talk notifications, although I already went to "running services" under Settings/Applications and cancelled them. How do I get it to stop?

# Answer
> 3 votes
**The easiest way**:
If you'd rather not receive notifications, you can disable some or all of them.
Here's how:

1. Click 'Settings' at the top of your Friends list.
2. Highlight 'Notifications' along the left side of the Settings window.
3. Uncheck the boxes next to the notifications you don't wish to receive, or check the box next to 'Disable all notifications.'
4. Click 'OK.'

Source: https://support.google.com/talk/answer/24742?hl=en

**Alternative methods:**
If you're running Jelly Bean, you can go to the app details, disable the app and uncheck the option to show notifications. Click here to see how.
If not, you can do one of the following things:
**Root:**
Root your phone and install Titanium Backup. You can uninstall Google Talk so it won't bother you again.
**Non-Root:**
Delete the app by running an update script which removes the app. Click here to view how exactly. You should only delete the `/system/app/Talk.APK`.

---
Tags: notifications, google-talk
---


# Question
Title: How to see which partitions are mounted?
I want to see if every partition is mounted correctly on my devices; in particular I want to see if the `/proc` gets auto-mounted. How can I see this?

# Answer
> 1 votes
In the Android Terminal, you can enter the command `mount` to view what has been mounted.
For a graphical extended view and to view if it gets mounted at boot, you can install the shareware app EzyMount.

---
Tags: partitions
---


# Question
Title: How to root a Huawei G330D (U8825D) phone?
The Huawei U8825D is on Android 4.0.4, and my computer is on Mac OS X 10.6.8.

# Answer
> 1 votes
There must be some Windows machine you could use for 10 minutes.
Follow this tutorial and you'll be good:
http://forum.xda-developers.com/showpost.php?p=31986973&postcount=21
**Unlocking Bootloader**
1) download the following file
https://www.dropbox.com/s/pfhdbykms3imxr4/G330D%20a%20key%20to%20unlock.rar
2) go to Settings\>Application\>Fast boot and "click off"
3) power off the phone (to make sure pull out the battery about 5 seconds after switch off)
4) enter to the fastboot mode by pressing (Volume Down + Power Button) about 15 seconds and connect cable to the computer
5) double click and open \>\> G330D一键解锁.exe file form unlock folder that you downloaded
6) type the unlock code that you got form Huawei official website and press if you didn't yet, here is Huawei official website to unlock bootloader (it is easy to follow in English version) \>\>\>http://www.huaweidevice.com/worldwide/servicePolicy.do?method=toApplyUnlock
7) it will automatically restart and your bootloader successfully unlocked
**Install CWM**
1) download the following file -
https://www.dropbox.com/s/61a0e0553cu7wwt/recovery6.0.1.2\_AscendG330D.rar
2) power off and pull out battery about 5 second
3) enter to the fastboot mode by pressing Volume Down + Power Button about 15 seconds and connect cable to the computer
4) run this recovery6.0.1.2\_AscendG330D.exe file that you got from downloaded zip file.
5) there will be see in China Lungaue in cmd. Actually, I don't know what but type 1 and press enter
6) enter again
7) it will be reboot automatically and successfully installed CWM
8) to go to the CWM recovery, press Volume Up + Power Button after power off
**ROOT**
1) download the following file
https://www.dropbox.com/s/2ytam587dakpdp9/Root%20Recovery.zip
2) copy the downloaded "Root Recovery.zip" file to the SD card
3) go to recovery and Install zip from SD card

4) after reboot system, successfully rooted your phone.

---
Tags: rooting
---


# Question
Title: How can I install a CSC code which are not listed on Samsung Galaxy S/S2/S3 CSC app?
I have a Samsung Galaxy S2.

I want to change its CSC to any Indian version. I came to know that ODD, INU, IND, INA, INS, IMS & REL are the Indian CSCs. But when I checked it with Samsung Galaxy S / S2/ S3 CSC, these CSCs are not listed.

How can I install a CSC which is not in the list?

# Answer
If you change CSC, you need to wipe / Factory Reset your phone.

So, you might as well download and flash a stock ROM that is for India. It has Indian CSC.

**EDIT #1:** You do not need root to flash stock ROM on your phone using Odin.
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s-2, csc
---


# Question
Title: How to uninstall revolutionary rooting tool from Android devices
i have different android devices and all are rooted with the help of revolutionary tool, now i want to remove revolutionary tool from my device is there anyway so that remove all those tool which are installed on my devices ?

# Answer
> 0 votes
To re-S-ON an HTC Desire, you will need the following

1. USB cable
2. Fastboot drivers installed, available here.
3. Android flasher and appropriate HBOOT images available here.
4. Optionally, an appropriate stock RUU, available here. Either select the one for your carrier or use the RUU\_Bravo\_HTC\_WWE\_1.21.405.2\_Radio\_32.36.00.28U\_4. 06.00.02\_2\_release\_126984\_signed.exe one.

Ok, now that you have your tools, now for the actual doing.

1. Extract all the files in the revert to stock zip.
2. Turn on USB debugging and plug in phone.
3. Either use the "click this.bat" file or run `fastboot flash hboot engHBOOToverARX.img` from a command prompt in the folder where you extracted the the revert to stock files.
4. Shutdown phone and power it back up holding the volume down button, then select fastboot. It should show you as S-OFF and using HBOOT 6.98.2000
5. Fire up android flasher and select to flash the hboot.img file
6. Restart phone again. You should now be S-ON.
7. Optionally, run the RUU downloaded above. This will put your phone back in completely stock condition, perfect for warranty claims, etc.

---
Tags: 2.3-gingerbread, root-access
---


# Question
Title: What is the meaning of the set of Play Store icons at the top of the screen?
Why are there a set of Google Play Store icons at the top of an Android (Nexus 10) screen? What do they mean?

# Answer
> 0 votes
Although you don't have a screenshot, they are most likely apps that have recently been installed, updated, or have updates ready. I can give you more specific help if you post a screenshot.

---
Tags: google-play-store, samsung-nexus-10
---


# Question
Title: How to create videos similar to Khan-Academy videos with a Samsung Galaxy?
I would like to know what is the best option to create videos with audio similar to those of Khan Academy with Samsung Galaxy Tablets. Some of my colleagues have Samsung Galaxy 10.1 Note and some of them have Samsung Galaxy Tab. On the other hand, I have been able to create similar videos with audio using an iPad and the free ScreenChomp app (please see this video). The characteristics I like about the use of the iPad app ScreenChomp (and that my colleagues would like to have in a similar app for Samsung Galaxy Tablets) are:

1. It is easy to install (just find it in the app-store and download it)
2. I learned how to use it in five minutes
3. Once I finish a Khan-Academy-like video, I can upload it to the cloud (to a server of the ScreenChomp makers) and share the link by e-mail with my students, so they can see the video in their devices (laptops, tablets, smartphones, whatever) less than ten minutes after I created it
4. If I want to, I can download the video as MP4 in my laptop, so I am able to see it offline, and if I want, I can upload it to YouTube (which is Not necessary, as explained before, because students can see it directly from the link to the ScreenChomp site)
5. It is free.

I actually believed that the Samsung Galaxy Tablet would be a better tool to create this kind of videos (better than the iPad), however my student and I were unable to do it with a Samsung Galaxy Tab 10.1, and my colleagues that received a Samsung Galaxy Note do not know yet how to do it. Could you let us know how to do it? We are interested in solutions as simple to use as the ScreenChomp in the iPad, as described in the five characteristics above. Is it possible in the Samsung Galaxy Tablets?

# Answer
Here is how one teacher is using Coach's Eye for Android to create whiteboard style videos. Hope it helps! http://educationambassador.com/resources/entry/coachs-eye-app-is-elusive-android-flipping-whiteboard
> 1 votes

---
Tags: video, samsung-galaxy-note, samsung-galaxy-tab-2-10.1, samsung-galaxy-note-10.1
---


title: Hdmi drivers in Android 4.0?

text:
# Question
Title: Hdmi drivers in Android 4.0?
I am trying to install Android 4.0 on a tv box. I just need to know whether Android 4.0 will have the HDMI drivers.

Thanks

# Answer
It depends on how the Android image you're using was built. When you build a ROM image from the Android sources, you set what drivers are included in the image, according to what target hardware you're expecting to use it with.

If you got the Android image from the manufacturer of the TV box, it should have drivers for all the hardware in the device. (At the very least, it should say if anything is missing.) If you're using a third-party image that was created for that device, again, the author should tell you which hardware is supported. If you're using a third-party image that wasn't created for that device, it probably won't work at all.

If you're building your own Android image, then you should look in the sources you're building from, to see if the HDMI driver is included; if you don't already know how to do this, you probably shouldn't be trying to build your own ROM.

You might also find Can I install Android on my non-Android device? useful reading.
> 1 votes

---
Tags: 4.0-ice-cream-sandwich, android-tv
---


# Question
Title: how to change input method with ime command
I want to know how to change input method using the command line. Any ideas? Sorry for my english.

I have tried this:

```
C:\Users\admin>adb shell
shell@android:/ $ ime list -a
ime list -a
com.huawei.inputmethod.hwpal/.PinyinIME:
  mId=com.huawei.inputmethod.hwpal/.PinyinIME mSettingsActivityName=com.huawei.i
nputmethod.hwpal.SettingsActivity
  mIsDefaultResId=0x7f080000
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=com.huawei.inputmethod.hwpal.PinyinIME
      packageName=com.huawei.inputmethod.hwpal
      labelRes=0x7f0c0000 nonLocalizedLabel=null icon=0x0
      enabled=true exported=true processName=com.huawei.inputmethod.hwpal
      permission=android.permission.BIND_INPUT_METHOD
      flags=0x0
org.apelikecoder.bulgariankeyboard/.BulgarianIME:
  mId=org.apelikecoder.bulgariankeyboard/.BulgarianIME mSettingsActivityName=org
.apelikecoder.bulgariankeyboard.BulgarianIMESettings
  mIsDefaultResId=0x0
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=org.apelikecoder.bulgariankeyboard.BulgarianIME
      packageName=org.apelikecoder.bulgariankeyboard
      enabled=true exported=true processName=org.apelikecoder.bulgariankeyboard
      permission=android.permission.BIND_INPUT_METHOD
      flags=0x0
com.thihaayekyaw.frozenkeyboard/com.example.android.softkeyboard.SoftKeyboard:
  mId=com.thihaayekyaw.frozenkeyboard/com.example.android.softkeyboard.SoftKeybo
ard mSettingsActivityName=com.example.android.softkeyboard.FKSettings
  mIsDefaultResId=0x0
  Service:
    priority=0 preferredOrder=0 match=0x108000 specificIndex=-1 isDefault=false
    ServiceInfo:
      name=com.example.android.softkeyboard.SoftKeyboard
      packageName=com.thihaayekyaw.frozenkeyboard
      enabled=true exported=true processName=com.thihaayekyaw.frozenkeyboard
      permission=android.permission.BIND_INPUT_METHOD
      flags=0x0
shell@android:/ $ ime enable com.example.android.softkeyboard.SoftKeyboard
ime enable com.example.android.softkeyboard.SoftKeyboard
Error: Unknown id: null
shell@android:/ $

```

# Answer
> 7 votes
The ID of an IME isn't just the class name. Multiple packages, signed by different developer certificates, might use the same class name. That's especially likely in this case where it's a downloaded example. You need to use both parts of the ID, before and after the `/`. In this case:

```
shell@android:/ $ ime enable com.thihaayekyaw.frozenkeyboard/com.example.android.softkeyboard.SoftKeyboard

```

Note, though, that `ime enable` doesn't select that input method: it merely allows it to be selected by checking its checkbox in the IME list in **Settings****Language and input**. To select an IME (i.e. to make it the one that will appear when an `EditText` is focused) you need to use `ime set`:

```
shell@android:/ $ ime set com.thihaayekyaw.frozenkeyboard/com.example.android.softkeyboard.SoftKeyboard

```

---
Tags: adb
---


# Question
Title: ICS disable sound/vibrate when keys pressed
I want to disable the sound/vibrate effect when typing a message in Ice Cream Sandwich. I have disabled it in `Settings > Sound` Now there is no touch sound when I am typing a phone number or selecting an application to run, but there is still sound/vibrate when I type messages. How can I disable that too?

# Answer
On vanilla Android you do this by going into `Settings -> Language & Input` and then pressing the settings button to the right side of "Android Keyboard" (or, generically, whatever keyboard you're using). There are two checkboxes on the keyboard settings page, one for "Vibrate on keypress" and one for "Sound on keypress". Uncheck both of these to disable the keyboard sounds/vibration.
> 6 votes

# Answer
To disable vibrate on the SwiftKey keyboard:

```
bring up keyboard
long-press Swiftkey/123 button
click Settings
Advanced
Typing Audio & Haptic Feedback
disable Haptic Feedback

```
> 0 votes

---
Tags: settings, haptic-feedback
---


title: How to delete a system app?

text:
# Question
Title: How to delete a system app?
How can I delete any system app? I deleted a wallpaper app in my app folder but I don't see any changes? I want to delete some apps especially default factory-installed apps. Is there a simple way?

# Answer
> 1 votes
If you are rooted, then you can delete or hide them with the Titanium Backup app, but if you aren't rooted, I don't think there is a way to delete the system apps.

# Answer
> 2 votes
**Root:**
You can install Titanium Backup to uninstall unwanted apps easily.

**Without Root:**
I found an interesting article which helps you creating a script to remove certain stock APK files.
Check it out here.

1. Download the recovery flashable BloatKill script in `zip`. Do not extract it: bloatkill.zip.
2. Download and install a zip manager program on your computer, such as WinRAR or PowerArchiver.
3. Double click the `bloatkill.zip` to open the `zip`
4. Now browse over to `META-INF\com\google\android\`
5. Right click the `updater-script` file and extract the file to desktop. You can also extract this file by dragging it to the desktop.
6. Open the file with a suitable program like NotePad++, or Adobe Dreamweaver. The opened script file should look like this:

```
ui_print("Unwanted stock apps remover.");

ui_print(" ");
ui_print("Partitions mount");
#Properly unmounting to avoid issues
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/cache");
run_program("/sbin/busybox", "umount", "/data");
#Then mounting
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/cache");
run_program("/sbin/busybox", "mount", "/data");

ui_print(" ");
ui_print("Unwanted stock apps remover");
delete("/system/app/StockApp.apk");

ui_print(" ");
ui_print("Unmounting partitions");
run_program("/sbin/busybox", "umount", "/system");
run_program("/sbin/busybox", "umount", "/cache");
run_program("/sbin/busybox", "umount", "/data");

ui_print(" ");
ui_print("Finish");

```

The line `delete("/system/app/StockApp.apk");` being the app you want to delete.

1. When the editing is over, save the changes and exit NotePad++ or the editor you are using.
2. Now drag the `updater-script` file back to its place: `META-INF\com\google\android\` folder in `bloatkill.zip`
3. Now copy the `bloatkill.zip` file to the root/main directory of your phone’s SD card (`/sdcard/`)
4. Open phone Settings and enable `USB Debugging Mode` from `Developer
 Options`.
5. Turn off your device and boot it into `Recovery Mode`. The method involves a special combination of hardware keys that are pressed simultaneously and differ from device to device.
6. In the recovery mode use the volume keys to scroll/highlight and the power key to select an option.
7. Scroll to an option called `apply zip from sd card` and select the `bloatkill.zip` file.
8. Confirm your choice by selecting `yes`.
9. Finally, select `reboot system now`.

# Answer
> 0 votes
you can not uninstalled them if not rooted,but you can disable some of them.not all!
go to Setting --\> application manager --\> then select application that want disable --\> and disable it

---
Tags: applications, 2.3-gingerbread, uninstallation
---


title: ls command works but not with options?

text:
# Question
Title: ls command works but not with options?
In my terminal app when I type `ls /?` it gives me `ls /d`. Where can I find the other options? For example I want to list the file attributes and file length. I have tried also busybox to no avail.

# Answer
It sounds like you want the extremely common

```
ls -l

```

For reference, the complete busybox help for ls:

```
BusyBox v1.21.0-Stericson (2013-01-28 21:49:55 GMT) multi-call binary.

Usage: ls [-1AaCxdLHRFplinsehrSXvctu] [-w WIDTH] [FILE]...

List directory contents

        -1      One column output
        -a      Include entries which start with .
        -A      Like -a, but exclude . and ..
        -C      List by columns
        -x      List by lines
        -d      List directory entries instead of contents
        -L      Follow symlinks
        -H      Follow symlinks on command line
        -R      Recurse
        -p      Append / to dir entries
        -F      Append indicator (one of */=@|) to entries
        -l      Long listing format
        -i      List inode numbers
        -n      List numeric UIDs and GIDs instead of names
        -s      List allocated blocks
        -e      List full date and time
        -h      List sizes in human readable format (1K 243M 2G)
        -r      Sort in reverse order
        -S      Sort by size
        -X      Sort by extension
        -v      Sort by version
        -c      With -l: sort by ctime
        -t      With -l: sort by mtime
        -u      With -l: sort by atime
        -w N    Assume the terminal is N columns wide
        --color[={always,never,auto}]   Control coloring

```
> 5 votes

# Answer
I would generally not expect `/?` to provide meaningful output, because it's really a DOS/Windows thing. Linux/Unix command option are typically passed with hyphens, either a single one for short flags (for example, `ls -l`) or two hyphens for verbose ones (e.g. `--help`). Two possibilities that you can try:

1. If you're using a version provided by `busybox`, you can use `busybox ls --help`. Doing this without the call to `busybox` at the front of the command may not yield any results (e.g. CyanogenMod just responds with `unknown option '--'` if I try `ls --help`).
2. The Linux man page for `ls` is readily available online. The options there are probably not all implemented in the Android binary, but it will give you a bit of an overview. You can also check the man page for `busybox`, which has all of the commands it implements as well as the options they support. I am not sure if the Android version implements all the same commands/options, but it very well may.
> 2 votes

---
Tags: 2.3-gingerbread, shell, busybox
---