text:
How to tune Android to have dark colors in all menus?
I bought brand new Xperia Z1 compact for my girlfriend, but she complains she don't like light colors in all menus (like settings). Personally I don't like it either in my Xperias.
Is there any tool or other method which allows switching theme of the colors in menu to light letters on dark background? I am not interested in rooting the phone and invalidate warranty.

If this device is rooted, you can try this tutorial (I didn't try it). If not, you can use Big Launcher, this app has some apps dark theme, such as phone and messaging.

None of those answer the OP's question. The launcher doesn't make any difference, because with any launcher you can set the background/wallpaper to something dark. That tutorial doesn't have any instructions on how to change the colors, although you may be able to with Xposed.

No, you can't do this without rooting or installing a custom ROM. Some apps allow you to select from predefined themes within the app, and you can install a custom launcher to change the appearance of the home screen and app drawer (the list of apps), but you can't change the appearance of all apps.
If you could, there'd be no way for app authors to know what the app would look like on users' phones. For example, if an app had light-coloured background artwork or photo, with dark text, and you changed the text to light, it would no longer show up against the background image. People already complain that Android apps look less polished than iOS apps, and this would be even worse if app authors had to worry about text colours being different on different users' devices.
Samsung phones have an accessibility feature that colour-inverts the whole screen, in all apps. Even this doesn't quite do what you want, because of course if the app started out with light text on a dark background, it would be inverted to dark on a light background. It also makes the device pretty useless for looking at photos or other artwork, and makes colours ugly in all apps.

Appearance is strong word here, I just would like to have light letters on dark background. It's very bad from Google's side they don't allow that.


text:
Accept call then play a pre-recorded voice message to caller
I receive quite a few non-work calls during my working day that often I am unable to take. I am not a big fan of voicemail, and I would much prefer if the caller would send me an SMS message or an email instead. I would therefore like to do the following on my Android phone:

disable my carrier's voicemail
record a voice message to a sound file
when my phone rings have an app automatically accept the call after X rings (or seconds), then;
play back the sound file to the caller, then;
hang up

Is there a way to achieve this? Perhaps an app?

If you're in the USA, you might want to take a look at YouMail or other visual voicemail apps

I'm in the UK...

I think YouMail is available in the UK. However, to be sure, try installing it from the a Play store and if you can't, I guess it's not available there. You might want to look here to find an app that works in the UK: http://forums.crackberry.com/blackberry-os-apps-f35/best-visual-voicemail-youmail-vs-hullomail-vs-googlevoice-412808/

that can not be done with android SDK. you need a special ROM and platform. I have did a product for convert IP call to telcom call in QCom MSM7227A platform

This can be done via Tasker

@user218076 pl elaborate how

This is not currently possible. There is no API for that. The MediaPlayer API docs say:

Note: You can play back the audio data only to the standard output device. Currently, that is the mobile device speaker or a Bluetooth headset. You cannot play sound files in the conversation audio during a call.

If you are in the US you can create get a Google Voice number and place callers into groups.  A group can have a customized announcement and do not disturb.  GV  is free and you can have GV ring multiple phones such as home, office and cellphone.
If you install  Groove you can have it first and ring your GV number and directly or indirectly other phones.
If someone sends an SMS message to your GV number or your direct.to (GrooVe) number it will send you an email message.

source: Stack Exchange

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

sort: votes


text:
Is it possible to copy files to PC when in download mode?
My LG E975 doesn't boot anymore after I tried to install CWM (6.0.4.5) with the help of ROM Manager (Method 1A from these instructions). I get stucked at the reboot into the stock recovery part and now the device doesn't work anymore. I get the message
Secure booting Error! Cause: boot certification verifiy

The available options are hard reset and the download mode. Recovery mode (in FastBoot mode press 2x Volume Down and than Power) doesn't work because the device doesn't get in the fast boot mode (Volume Up + Power). Safe mode (Power + Menu button) also doesn't work. Because I wan't to access the files (apps, data, ...) on the phone I thought if there is a possibility to copy the files if I'm in download mode? Or is there another way to access the data?
PS: Has this problem happened because the bootloader was not unlocked?

No, download mode doesn't provide you with access to the phone's files, and yes, the error message you see looks very much like it's telling you you're trying to boot an unsigned ROM from a locked bootloader.

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


text:
Will switching to GSM only network switch off data access?
I'm using Samsung Note 3 N900 model and i want to make sure i don't connect to internet but continue to make calls & SMS/MMS. Believe this is opposite the query of others.

Option 1 (no data at all)
Go to

Settings --> More Settings --> Mobile Networks --> uncheck "mobile data"

The device will no longer connect to the internet, but continue to receive calls & text. MMS are not possible.

Option 2 (data only for mms) (source)
Go to

Settings --> More Settings --> Mobile Networks --> Access Point Names --> Select your data APN --> APN Type

Remove in the field APN type everything but "mms". You have to leave "Mobile Data" enabled (see Option 1)

You can't send MMS with mobile data off. Hence have mentioned an the app in my answer.

@Pam: Thank you for clarifying this, I edited my answer accordingly to achieve the goal using android tools only.

You can have a look at this app


text:
Using PIN instead of a password for encryption on Galaxy S5
I have a brand new Galaxy S5 with Kitkat (4.4.2) and am required to encrypt it for work. I greatly prefer to use the PIN lock screen instead of the password due to the annoyance of having to type in the password every time you want to check your phone.
My phone will ONLY allow me to choose "Password" for the lock screen type when I go to encrypt. However, my friend has the exact same phone as me, and is able to select both "Password" and "PIN" (whereas mine is grayed out and says 'Turned off by administrator, encryption policy, or credential storage').
I have restored the phone to its factory settings, and there are no 'Device Administrators' or user credentials installed.
What exactly has caused my phone to no longer accept the PIN? Was there some update to the security settings? Is there any way to restore the PIN functionality?
To be clear, I am not asking about separate passwords for encryption and unlock, I know that this is an Android issue that has not been addressed by Google, and I am not looking for Pattern, Swipe, or None, which don't work with encryption on any make or model.

You can choose a password that exists of numbers only. I've done that with Jellybean, and was annoyed when starting up the phone, and not having the number pad. It worked with Jelly Bean, and I hope it works with KitKat as well.
Only thing I would prefer is to have a password for startup, complex with letters and numbers, and a PIN for unlocking the phone. That is possible as well I've been told, but you need to root the thing for this to work.

So your phone, when encrypted, allows you to choose a PIN lock? That option is grayed out on my phone, but I've seen other Galaxy S5 phones where it is available, and I can't find any information why it works on some phones but not others.

I don't have a S5 here at the moment. I would try Samsung support. They may know how to solve this. One thing you could try is to enter numbers only as password, and see if that turns up the PIN keyboard when you unlock. When I restart my phone (Sony Z1) the normal keyboard turns up, which is quite annoying when you use a complex PIN (but good security wise), and after unlocking the PIN keyboard is used. So maybe this works the other way around for your phone?!

I have experienced this as well.  My first S5 was as you described your friend's, I was initially required to enter a password when encrypting the device.  However, after doing so, I was able to change it to a PIN.  Unfortunately, this phone broke and I was forced to buy a new one.  It would appear the loophole I took advantage of in the software on my first one has now been taken care of.  I no longer have the option to switch back to a PIN after encrypting.
Good news though, I found another loophole!  Go into the security settings page in your phone and ensure you have Android Device Manager enabled as a device administrator.  Once done, navigate to the app's website on your PC and select the option to "lock your phone".  You'll then be prompted to change the current password (with zero requirements) to a new one before the site sends a lock command to your phone. Choose the PIN you want and you're good to go.  This allows your phone to stay encrypted, but with the use of a PIN instead of password.  That said however, if you attempt to go in to your security settings and decrypt either your SD card or phone after doing this, you will be prompted to change back to a password.  If for some reason you find yourself in a situation that would require that, change your phone back to a password (as your phone requires) and then repeat the steps to set it back to PIN.

"Good news though, I found another loophole!" After searching for a way to do this without rooting and/or relying on 3rd party software... I was kinda excited about this possibility. But... doesn't work. At least not for me. When changing pin via device manager, i get a message stating "Since Google has verified that a screen lock is already set, the password you entered won't be needed". SGS5 mini... kitkat 4.4.2.

Go to Settings>Fingerprint>Choose Screen Lock to change from Password to a PIN

This works for encrypted phones as well?

authors: сергей Бетев


text:
how to take a backup of my calender events in galaxy ace duos
is there any way to take a backup of my calender events in galaxy ace duos.
am searching for the third party software but couldn't find one.

Does How to backup the Android calendar file (is there such a file)? (see also the other questions linked/related there) cover your issue? Several more solutions might be found in this list (to sync your calendar with other sources) or here (backup/restore).

You can export your calendar using this app: https://play.google.com/store/apps/details?id=at.aichbauer.ical&hl=en

One way is to sync up your calendar with your Google Account: Go to Settings > Select "Google" under Accounts > Click on your Google Account and now select Calendar.
Check if the discussion under this question helps.

Whether it will add the local calender events to google account calender?


text:
SDCard empty, works on PC
On my rooted Nexus 5, when I open any file manager the sdcard shows empty. Some apps however are able to read from it and I can see it is intact when I connect it to my PC. This means I can't access the files on my sdcard (virtual sdcard in the case of N5) and also evernote fails to sync as it can't create a database.
I have tried chmod777 on the sdcard through recovery to try to set permissions right which failed. Restarting the device also fails. Clearing the dalvic cache also fails.
Any help would be appreciated!


text:
How to Stop apps from waking other apps?
I've been running xposed on my galaxy note 2 with 4.1.1. I have greenify enabled as well as android tuner with perms blocked.  Also,  I have everything scrambled with xprivacy. I have facebbok selected for hibernation.  Everytime I open Plume, I noticed that facebook app comes out of hibernation.  I had this same problem with "Keep" months ago,  but was able to cut the directory path through greenify. I don't see that option anymore.  I have gone through and set everything I can think of to stop this,  yet facebook still wakes when I launch Plume. Also  whenever  I use  SwiftKey (which is everytime I enter text!) it also wakes Facebook.

This is in essence working against the Google cogs' planned L app integration/cross-communication. Integration is usually good/well received.
My first guess is that you have swiftkey set to sign in with facebook and possibly have plume (twitter) linked with facebook. Try to revoke these permissions first to see if it fixes the problem.
One thing that may help you is to get rid of the android facebook account and instead either rely on using the browsers mobile facebook page, or sign in every time. I'm not sure how much this path would muck up facebooks usability.
Another option is to set up automated facebook freezing: How can I automatically freeze and thaw an app on demand?
Freezing is one step beyond hibernation and no app link or background process can thaw without deliberate action.

I don't sign in to apps with facebook, never trusted facebook in that way.  But since posting this thread,  I did uninstall facebook and go with firefox mobile sign in. That works,  it's a few extra steps, but it's been fine for the past few weeks.  I never thought of freezing with titanium though! I didn't even realize titanium's widgets were that versatile. I just tried it out on plume. I may even reinstall fb and swiftkey and "keep" now. Thanks


text:
Copying a file to a system directory
Is there a way to copy a file into a system directory without having root?
I'm interested about any directory, but specifically about /system and /etc.

There is no chance to access system folders without root.


text:
Automate installation of Android devices
I am having a lots of Android devices which I need to prepare for use as follows:

Remove all unnecesary applications
Add single Google account
Install certain applications from App Store of given Google Account
Set background/themes

I would like to write scripts which I could execute to process these steps. Is that feasible?
Thanks.
EDIT 1:
Creating useraccounts as
adb shell am start -n com.android.settings/com.android.settings.accounts.ChooseAccountActivity

results in:
Starting: Intent { cmp=com.android.settings/.accounts.ChooseAccountActivity }
java.lang.SecurityException: Permission Denial: starting Intent { flg=0x10000000 cmp=com.android.settings/.accounts.ChooseAccountActivity } from null (pid=7214, uid=2000) not exported from uid 1000
    at android.os.Parcel.readException(Parcel.java:1425)
    at android.os.Parcel.readException(Parcel.java:1379)
    at android.app.ActivityManagerProxy.startActivityAsUser(ActivityManagerNative.java:1976)
    at com.android.commands.am.Am.runStart(Am.java:494)
    at com.android.commands.am.Am.run(Am.java:109)
    at com.android.commands.am.Am.main(Am.java:82)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:263)
    at dalvik.system.NativeStart.main(Native Method)

Similar problem is:
$ adb shell ls /data
opendir failed, Permission denied
$ adb root shell ls /data
adbd cannot run as root in production builds

So the permissions are preventing me from using the scripts. Can it be overcome?

This could be done - but would need to either:

Root the devices and allow system privileges high enough to automate uninstall/install/create wihtout user confirmation

The user would need to confirm app uninstallations and installations - which would be almost as slow and laborious as doing the work manually.

If you decided to go down the root and run route, you would need to write an app which could install the others for you OR you would need to look into something such as nandroid which can be used to create an image of a working Android device and return you a set of image files to deploy to other devices.
Failing that, as James said - look at the debug bridge APIs which could be used to accomplish this.

Seems so. If you have a look at Android ADB API I've used commands in batch scripts etc to install / uninstall .apk files etc (agreed that isn't the same as installing from the store but it's a start) ... and as for theming I'm pretty sure you can do stuff with issuing intents etc to make that happen.

This seems to be quite interesting, but I am not sure whether it will allow everything – for inst. I am not sure whether it will allow me to setup the Google account.

Agreed it won't give you everything you need ... I've had experience with a tool called EggPlant which is really high level, if cost is a barrier maybe you could try and implement something similar ? Sorry I can't be of more help.

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


text:
Forwarding or syncing SMS to another Android phone
I have two Android phones and I am looking for a way to foward SMS messages to another phone and let me answer with my first number. I don't have both phones with me all the time, but still want to be notified about new messages (and if possible even calls).
I need something more than a simple forwarder. Already tried apps like "SMS Forwarding" "SMS forwarder" etc. That wasn't it.

You didn't mention what Phone or OS (custom ROM, standard factory, or vanilla android) you are using, because the feature might already be included in your device. I'll make a new answer that might solve the problem if you're using a Samsung phone with standard factory ROM.

It would probably be easier to just use Google Voice. Then SMS sent to your GV number can be managed from any device where you have the app (or the Google Chrome extension, for your desktop).

Google Voice assumes that OP is located in the U.S. - because this service is available to users of a U.S. mobile number only. Have a look at the bottom of this FAQ: https://support.google.com/voice/answer/115061?hl=en

I noticed an application on the Android store called "MySMS" that seems to sync between phone, tablet, and PC/Mac. Maybe this is the solution to your problem.
Downloadable from:
https://play.google.com/store/apps/details?id=com.mysms.android.sms&hl=en
The same company also has a premium service for 2 phone syncing - which has the same features as above but specifically for sycning 2 phones together. Since the other app doesn't require a premium (paid) service, its worth trying to see if that does the job for free. If not, then it might be worth trying out their second app.
This is the premium version for 2 phones:
https://play.google.com/store/apps/details?id=com.mysms.android.mirror&hl=en
Hope this helps.

Hello again :) I've been using the premium version for 2 phones (mysms mirror) for the last few days now and it's perfect. The app syncs my texts and calls instantly. Exactly what I was looking for. Only the set up was a bit complicated, but once this is done, it's great.

There is a guide posted on T-Mobile for people with Samsung phones that already include this feature to sync SMS messages between phones using the Microsoft Exchange server, Live or Hotmail account. I'll outline the steps here for archiving purposes.
Link to guide:
http://support.t-mobile.com/docs/DOC-7313
Android 4.1 and higher

Open Email.
Press Menu.
Touch Settings.
Touch the Exchange email address.
Touch More (this many not be available in all devices).
Select (turn on) or clear (turn off) the check box for SMS Sync.

Android 1.5 - 4.0

From the device Settings menu, touch Accounts and sync.
Touch your Exchange email account.
Select (turn on) or clear (turn off) the check box for Sync SMS or Sync Text.

Note: For this feature to work, your Exchange server must support it.


text:
Constant app crashes + google play error 960
I recently got a new Nexus 5 and I have a lot of issues with the software.
Basically I have 2 major issues which I guess are likely related:

Google play store very often gives me an error Unknown error code during application install: "960"
Many applications often crash with the error message Unfortunately application <insert-app -here> has stopped working. I'm under the impression these are mainly stock apps but I'm not 100% sure.

Next I also see some side issues in google chrome, which I suspect have the same reason:

Sometimes while browsing the whole phone crashes, I haven't pinned this down to a single action, but it only happens while using chrome, not with any other app or while idling.
I often get an error stating "this page cannot be loaded, please reload", after 5-6 times reloading it finally works (or the phone crashes...).

To me it looks like there is some error with a basic android support app (maybe services) that messes everything up but I really can't figure out what it is. I have tried already:

Factory reset several times, including using recovery mode
Adding/removing my google account
Clearing app caches of several apps like google chrome and google play services
Clearing the cache partition using recovery mode
Rebooting in safe mode

As it's new, take it back to the shop and get them to sort it out. This isn't normal behaviour, and it's not on you to fix this.

I don't know how things are in Belgium, but in the UK if you have to return broken or misdelivered goods, it's up to the seller to pay the delivery costs.

Found this page while trying to solve the same problem on my Nexus 5. Here is the succinct answer that worked for me: You need root and to install an app called SD Maid (Play Store Link), run it's "CorpseFinder" function, remove the corpses, and reboot. Force closes and 960 errors stopped for me after doing this. I elaborate more here on this thread on AndroidForums.com. Hope this helps!

You could delete the data of every app that fails simply by long pursuing on it and dropping in the app info option that appears on the desktop. This will force the app to «restart» from zero.


text:
Unexplicable battery draining on Galaxy Nexus
Okay, so first some details:

Samsung Galaxy Nexus (GSM version)
Stock rom (rooted)
Brand new stock battery (1750mah)

I started suffering from unexplainable battery draining a few months ago. And with that I mean draining from fully charged to empty in less than 10 hours with almost no usage at all.
I must add that I frequently flashed custom roms on there, particularly unofficial 4.4 roms for maguro (galaxy nexus). As a last resort, I installed the original and last release of JB on it again, for me 4.3 yakju.
Since that also did not fix the problem I bought a new stock battery on ebay. I thought that obviously the battery must be broken, since it would also drain battery even when powered off. Except the fact that the battery drains less slowly, the battery is also draining spectacularly (it now drains in 12-13 hours approximately)
As a final note: I am now running stock 4.3, with virtually no apps installed. Syncing is off, no wifi, no 3G no nothing. Even with my old battery, it would last a day with moderate usage.

So my question is whether you guys have any ideas or leads of what might have happened? Did I fuck up my phone by wrongly flashing it? If so, is there something that can still save my phone?

Have you tried looking in Battery in the Settings app to see what is using it?

Mostly Phone idle and Mobile standby are at top. For instance now it has been discharging since 2h57m, it has 81% left with 4 mins of screen time. Phone idle is on 39%, screen on 37% and mobile standby on 17%. (further below are Android system and Android OS, each with 3-4%)

Sounds like: What is Cell standby and how can I keep it from eating my battery? Please check the colors for your mobile network in that very same graph. I assume many red and gray-green here, and only little "clear green". How's coverage in your area? Did you notice a "drop" with that as well?

I attached a screenshot. I cannot say I notice a drop related with signal,neither does it seem to be too bad.I'll check your link out anyway, thanks :)

Try installing BetterBatteryStats which will give you more detailed info as to what is eating the battery.

I did, and there is nothing unusual there. Most of it is in deep sleep, no abnormal wakes...


text:
Divert calls during a time interval
How to set-up a phone so that the calls are diverted during a time interval (e.g. from 8:30 to 17:00)?
If it matters, I have a Huawei Ascend P2 running on Android 4.1.2 Jelly Bean and on the UK's "3" mobile network.

I don't know about your device but on my HTC One I have a "Do Not Disturb" function which I can schedule for a particular time. However I think this will block everything; text messages, emails etc. If thats not what you want then I suggest you try Tasker. There is a call divert option in there.

Tasker was my first thought as well – almost nothing it cannot do. Apart from that, you might check into call blockers. I've never used any of those, but rawly remember some had kinds of "timers" integrated.

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


text:
Qi Charger is Cycling
I have a Samsung S5 with a WOWTOU receiver.  It was working fine, but after a week or so, it now cycles, even when the S5's battery is not full.  I've tried multiple different brands of Qi transmitters, and they all do the same thing.  It does get hot at times, but there is no correlation with the temperature and the cycling.  Different transmitters seem to cause different rates of cycling, but I haven't done a real experiment to see what those are.
Any suggestions?

Do you have any sort of case on the phone?

No case. Just the standard back cover.

This depends on how you've placed it. On some Qi pads you can even hear the difference...try moving the phone around while it's charging...
you can read this post I made about the heat wasted during charging based on the inductive permeance the Qi pad "sees"

I switched out the Qi receiver from the WOWTOU to a CHOETECH, which seems to have stopped the cycling.  I will try the 2A charger to see if that makes a difference.

I feel like Qi is half baked...wish it weren't


text:
Cannot change language on external keyboard
I have a smart TV (Pilot) which runs Android 4.0.2.
I connected it to an external keyboard (through USB).
I have English and Hebrew on the keyboard.
The problem is that I cannot switch languages through Alt+Shift.
In the Android keyboard, I can switch through the GUI in the TV, but not through the external keyboard.
What can I do?

For me on the Rii i8 the "win" + space combination worked

What you have to do is pair your external keyboard then

Go to Settings -> Language & Input -> Physical Keyboard
Then tap on your keyboard and a dialog for choosing the keyboard layout should appear.
Choose the layouts you want (note that you have to select two or more to be able to switch) and then press back.

Near the bottom of the dialog a label saying "To switch, press _____ " which, in my case, is
CTRL + SPACE

Hope this helps!

Do note that simply pressing Ctrl-Space does not work out of the box. Even though the soft keyboard might have multiple languages configured, the external keyboard must have them configured separately on Android 5.0+.

On Android 11, I found this setting under "General Management", then I tapped on "Physical Keyboard" and was able to change the language to Dvorak.

@SurpriseDog oh, I did not find such a menu in my Android TV 10. Only language of virtual keyboard can be changed. USB keyboard is set to US English and it does not work with my keyboard.

I found it switches by using Shift + Space.

The little help dialog thing said “search+space” to switch. I noticed this didn’t work, but then I would accidentally switch the layout in my normal typing. Turns out this is the shortcut that was doing that! Thanks!

Press Shift + Ctrl + Space
Or
Press Alt+ Ctrl + Space

Plug your keyboard in, go to Setting → Language & Input settings → Keyboards and Input Methods → Your USB keyboard. Change the Language.
If not listed, this means you have problem with your android. I have changed it that way.


text:
Is there a hardware or software limitation to how long smartphone can record video?
Besides the obvious battery and storage limitations, are there any limits to how long can a smartphone record video? For example, could the image sensor overheat after an hour or more? Would the camera software explode?

Related: Android limited to 1 hour video recording? / Is there an app or setting available to increase video recording duration?

In theory no limit on recording. But as you say overheading is a big problem on summar days.
I experience that camera did shutted down recording video because a software problem. When you recorded, everyframe have to processed by processor. And camera recording process is a stream between processor and camera chip. During this stream, if a bit of stream's data changes, processor will handle an error in stream and will delete all recorded stream. This is a one scenario. Scenario's count can be increased.
For example if processor heat up, and after heating up , on transistor level will one electricity jump 1001st transistor to 1002th transistor and this cause a processor error and this can be the limit of recording video.
I hope I could explain.

You forgot about file system limitations. Depending on the file system used, limits differ – but the size of a single file cannot exceed a certain number. Of course, an app could take care for that by splitting recordings to multiple files, but not all video recording apps do. Plus, if I remember correctly, there were some legal/licensing issues.

He says ignore the obvious battery and storage limitations.

You're correct, and I was not critisizing (just adding "the obvious"). Count it as a "note for other interested readers" ;)


text:
"adb devices" shows device as "unauthorized". How can I fix this?
I just decided to move from Windows to Linux for my Android development, I just finished to setup Android Studio, I was able to import my project into it, but now I want to be able to run my application on my Google Nexus 5.
In my Android Device Monitor, my phone is detected as unauthorized.
I put :
SUBSYSTEM=="usb", ATTR{18d1}=="0bb4", MODE="0666", GROUP="plugdev"

Into :
~/.android/adb_usb.ini

You can find your answer here: Configuring ADB for Nexus 4 on Ubuntu 11.10. Little different device, so you might have to replace some values – but close enough to solve your issue :)

That question is not the same as the other. Swann's problem is that he didn't authorized the host to access the device via adb (as answered by keepcalm).

You need to enable USB debugging on your phone. You should get prompted to accept an RSA key, which will mean that your computer is authorised.
Also keep in mind that any coding questions belong on StackOverflow.


text:
Allowing some application to access my Gallery
While allowing some android applications to access my gallery, am i allow them also view all my pictures, downloads etc?
Or are they only be able to pick an image for example when i use an image through that application?

What exactly do you mean by, "allowing some android applications to access my gallery"? What actually happens on the screen:

@DanHulme thanks for attention. I mean, when i decided to install an app from Google Play, it asks if i allow the app to reach my gallery, and some other places. I wonder if these apps can read all my pics etc


text:
If I hide a contact on the LINE app can they still send me messages?
If I hide a contact for LINE can they still send me messages?

Yes, they can. Hiding a contact only removes them from view, but you can still send them messages and they can still contact you.


text:
ICE-Emergency contacts
Need Help - How to remove contacts from Emergency list
I have S5 , I have added couple of numbers under “ICE-Emergency contacts “ groups. Its was displaying under Emergency Contacts.
Now I want to remove those names form emergency list . ..opened contacts and removed the names from that group but those numbers are not getting removed the screen ( Local Phone and Click Emergency call) same list is getting displayed .
Even restart of the device is also not working .. Any idea how to remove the numbers from that group.

On the Samsung Galaxy S3, you have to do this from the Contact, and re-save.
From the ICE list that contains the contact, click the contact and Edit it (S3 uses a pencil Icon to indicate editing). See the Groups area for the contact, and uncheck. Save the Contact/Group association. Save (again) for the Contact.
The contact should now show as removed from the ICE list.

Thanks. In fact on the Samsung Galaxy SIII, from the Contacts -> Groups -> ICE - emergency contacts screen you can simply tap a contact, and then from the Groups section of that contact you can click on ICE - emergency contacts, My contacts, and then uncheck the checkbox next to ICE - emergency contacts and click on Save to remove the contact from the ICE emergency contacts list. Regards.


text:
Stuck on detecting COM port when trying to upgrade Android using Smart Phone Flash Tool
I have Goophone i5c (iPhone 5C clone, MTK6572 chipset, non-removable battery), and I'm trying to upgrade my Android.
I have installed:

Smart Phone Flash Tool
adb-setup.exe
MT65xx USB VCOM drivers

I still can't upgrade my Android. Most guides require to remove the battery, and I can't remove my battery as it's stick like the original iPhone battery. I also watched this video on YouTube and tried it and nothing happens, it's still stuck on detecting COM port.

As per checking my adb devices, it seems my device is detected.

I'll be answering my question.
I downloaded USBDeview and I deleted all COM ports that are open. I also did removing my USB controllers on my Device Manager. I restarted my computer to reload all the drivers; then opening the flasher generates a new COM port, clicking the upgrade and it worked.

Have you checked that your ADB drivers are working.
Just run following command from where you have installed ADB

adb devices

If not detected try manually updating your phone ADB drivers.
Install generic drivers here. link
If not try the following Post 1 #Troubleshooting part
Once you are sure that ADB is working...
Follow steps given in this Post 1

I'd pdanet on my local, I did update to my post and my device is detectable. What do you mean flashing is a breeze?

The only things resulting in error in flashing is "driver error" and "wrong files"

Check the updated link..


text:
How to stop music apps from playing when connected via Bluetooth to my car/headset/receiver?
We recently bought a used Toyota Prius that has Bluetooth installed with the JBL audio system. Whenever my phone (stock Nexus 4 running 4.4.4) connects to it, the car sends a "play" command that automatically starts the most recently used music app (Google Play Music, Pandora, etc.). It doesn't matter if no music app was open on the phone, the command opens it up and it starts playing no matter what, and there's no way on the car to stop it from sending the command, as mentioned here. Is there a way to stop this from happening?

Interestingly, I have the opposite experience.  When a bluetooth device is connected, the Android device always loads the factory Music app, and not the most recently used music app.  I would prefer it to load the most recently used music app.

Unable to post as an answer, but a simple solution uses the (free) Automate app from LlamaLab together with a very simple script (Prevent Bluetooth Autoplay).

@FosterBoondoggle Hi, it's been a while. This question has been unprotected, so perhaps you want to convert your comment as a proper answer? :)

There's a Bluetooth connect & Play app that can intercept the incoming "play" command. While it was originally designed to let you start a specific music app playing when a specific Bluetooth device connects, you can instead select "STOP music from playing" to keep any app from starting when the car connects.

Sounded promising but didn't work for me. Combination of OnePlus One (Marshmallow) and audio system of Renault.

This has worked for me for both Android 8.0 and 9.0. Just need to remember you have it installed if you need to change the settings...  :)

Does not work for me either.  I can't believe such a simple thing isn't a default setting in the bloody phone...

Go to Settings, Applications, Application Manager, and then Modify System Settings. Find the player that is starting (for me it's Samsung Music) and switch the toggle to OFF.

This is what I was looking for, but it's not correct on Android 8.1.0. Wherever they moved this setting to (could they please stop moving things all the time and invalidating answers on the internet?), I cannot find it (I have used it in the past...).

In current Android versions, you can search in settings to find this (i.e. "Modify system settings").

It dosn't work like this any more. I find non of my music player apps (that open a player notification on bt connection) in the list.

Another work around if other method fail, if the android phone always use the same music player to autoplay when bluetooth is connected. Just create a silent mp3 file and rename it AAA.mp3, this will ensure it will be the top of the file list. make it like 5 minutes or 1 hour, whatever you want. file size will be bigger though.
In my case, it will always use the default music player to autoplay. So i just put only that silent mp3 in the playlist. It will still autoplay, but a silent audio. Then I just turn on my favourite music player or podcast.


text:
Why does Android check email and play store when sync is off
At night, or at work, my Android is usually offline. For me it's enough to only check email when I like to do so.
However, every time (or most times?) I switch on mobile data on wifi on my phone, it also seems to sync email (corporate Exchange account only, NOT the gmail app), and also checks for Play store updates for my apps. Same goes for Cyanogenmod updates.
Why does it do so? What's the use in turning off Sync, when apps can just ignore the setting and run background checks whenever they like?

I think you've misunderstood the sync settings. They're not intended as a way to stop apps performing background operations. The sync settings for each app come from within that app, like any other app settings, so the exact behaviour is up to that app. Because the sync settings are part of the accounts mechanism, they're usually used to control data attached to that account (e.g. if you have the Evernote app installed and an Evernote account signed in, the sync setting within that account just controls syncing the data owned by that account; it doesn't control any other kind of background processes).
OS and app updates aren't covered by any of the sync settings, so you wouldn't expect those settings to change their behaviour.


text:
How to do connectionless UDP broadcast using Wi-Fi?
I'm hoping to broadcast UDP packets using the Wi-Fi antenna to everyone else (running the same application) in range. I'd like to do this without having to establish a connection. Is this possible?
I'm able to establish a P2P Wi-Fi connection and then send a multicast message, but that's not quite what I want.

Yes, it's possible, but you must learn IEE802.11 Datagram very well. There are two ways, the first provides two-way data exchange, the second only broadcasts to receivers:

use the beacon frame and Probe request/response frame to send data from AP to clients without connection

Broadcasting Information in Variably Dense Environment Using Connectionless Data Exchange (CoLDE)

use the length field in the data frame to broadcast only. You should develop a communication protocol with the encoded length. The receiver should:

enter Promiscuous Model
switch channels
Provide a 100ms timer interrupt at least.

No, this isn't how Wi-Fi works. You have to join the same Wi-Fi network first before sending any kind of IP datagrams.


text:
Difference between Android version in regions
I installed stock ROM for Android 4.4.2 for Colombia region this April. Today while I was surfing the web, I found out that my Android version is slightly different from the one that I saw on web (both devices were the same).
How is this possible? Do the features of updates depends on region?

Yes a few parts of the ROM are Region-specific like support for local fonts in that region, apps that come pre-installed based on region like flipkart app in India. And few more things. Even sometimes the ROM are in local languages instead of English.


text:
"Unfortunately, Email has stopped" on Samsung phone when adding SPAM to filter
I have been tracking this issue for a while and noone seems to have a good solution.
examples:
http://forums.androidcentral.com/ask-question/409389-unfortunately-email-has-stopped.html
http://forums.androidcentral.com/ask-question/401360-email-spam-limit.html
The error is: "Unfortunately, Email has stopped"
The cause seems to be that Samsung's default/stock email app has a 200 item limit for it's SPAM filter.
This error affects Galaxy Note 2 and Note 3, and Galaxy S4 (probably more)

I am looking for a way to make this limit bigger.


text:
World Of Tanks Blitz is not on Google Play Store
I am very new to Android ecosystem.  I can't seem to locate this game title on Play Store.  Should it be on Google Play Store?

This question appears to be off-topic because it is about trying to find a non-existent app in the Play Store.

According to the game's official website, it's available "exclusively on iPhone, iPad, and iPod Touch". The developer has chosen not to release an Android version.
They may do so at a later date. Often with mobile games, the developer will release on one platform first (usually whichever they're most familiar with) to test how much of a market there is for the game, before porting it to the other platform.

A simple search on the play store gave no results for such a game. If it actually does exist on android, it may not be compatible with your device and therefore won't show up in your play store search results. Only apps that are compatible with your device are shown.
Isn't world of tanks a computer game? Note that not all high end desktop and console games are on android.
EDIT: As the best answer explains, this game isn't available on Android. That means that my answer is irrelevant. However, if you ever have a similar issue in the future, this may still come in useful.


text:
Additional SD card remounts itself as read-only
In my Galaxy SII there was everything ok for three years. All this time I used an external 64Gb SanDisk card.
Now after some uptime the card is remounted as RO. All the modifying operations on the card seem to be succeed but after reboot I see all the directories and files still there in an old state.
I didn't notice when this is happening exactly, but suspect that this behaviour appears after I run newly updated version of OsmAnd+.
Any thoughts?

This question has been answered on Superuser.com
At some timepoint I asked similar question on both resources.

Most likely there is some filesystem corruption on the SD card. Try scanning it with a filesystem checker on your PC (e.g. fsck under Linux).

No problems found in file system.


text:
how to freeze/hibernate system apps in non-root android mobilephones

is there any methods to freeze/hibernate bloatwares on android phones?
using samsung galaxy note 3

What version of Android?

It should be possible to simply go into Settings -> Apps -> All apps, select the pre-installed app and choose the "disable" option. Hit "OK", and the app will no longer exist on the home screen, will no longer run, and will essentially cease to exist on your device.
Take a look at this question for more info.


text:
GSM vulnerabilities
I heard that there are inherent flaws in the GSM protocol that make it possible for someone to impersonate a network operator and do all sorts of nasty things remotely, even if your phone is off.
Is this true? Is it also true of today's Android phones?

in the case of android upto 4.3(jelly Bean) the OS is most vulnerable

It depends on your carrier's technology. According to Wikipedia all the encryption used in GSM (A5/1, A5/2 and A5/3) have been cracked (albeit some are more difficult to decrypt than others). A5/2, the least secure of these, is no longer in any GSM-related standards (and newer phones shouldn't implement it). A5/3 has not been decrypted in 3G, but people have cracked it.
GPRS and EDGE (GSM's data protocols) - the "G" or "E" above your network signal status icon - may also be vulnerable. It depends on your carrier's encryption level. Some carriers don't encrypt GPRS data at all. Others will use the GEA/1 or GEA/2 - which both have a publicly available tool called "gprsdecode" available to crack them. GEA/3 is "relatively hard to break", but the recommendation is to upgrade to GEA/4, which uses 128-bit encryption. UMTS (aka 3G) is more secure, meaning that your data is safely encrypted.
To be certain that you're actually using your carriers network, your carrier needs to have implemented USIM, and your phone needs to support it - which is guaranteed if your carrier supports UMTS and your phone supports 3G. However, to get these  additional security features you need to use UMTS - which means your phone can't be on "prefer 2G networks" mode, and your phone can't connect to 2G networks.
Now, as for "doing nasty things while your phone is off" - I really don't think this is possible, but perhaps you can clarify what these "nasty things" are? And also perhaps where you've read about this.
TL;DR depends on your carrier and if you use 2G networks or 3G networks.

By "nasty things" I mean using the phone's microphone to listen to its surroundings (without being in a call). It's a rumor I heard recently, but from people I can't discount easily.

I can't say for sure (but it seems very unlikely to me that there would be microphone listening), but if you use a custom ROM/AOSP ROM such as CyanogenMod in which the code is open there's no way android itself could be doing any spying (low-level phone firmware is another matter, and it's pretty hard to know if it's doing anything because it's all closed-source.)

authors: w̢in̡͢g͘̕ed̨p̢͟a͞nt̡͜͝he̸r̴


text:
Nexus S GPS reception quality has dropped : Can it be fixed?
My Nexus S GPS unit seems to function more poorly every week.  Sometimes I can't get a lock at  all: using a GPS monitor shows it perpetually stuck at three satellites.  I frequently loose GPS coverage when moving on my bicycle, a car, or even walking with the phone held above my head.  Is there a fix beyond replacing the entire phone?

If it opens, question should be migrated to http://area51.stackexchange.com/proposals/60741/mobile-devices

After reading and trying a number of Internet tutorials on the subject, I found a simpler answer.  The screws were loose.
Turns out the Nexus S GPS antenna is dependent on getting a good connection between the two halves of the case.  Tightening up the screws in the image did the trick.  These screws control the pressure on the antenna contact and provide a ground connection between the two case halves:

Loosening the screws resulted in poor GPS performance again.
Other tutorials have you bending contacts, soldering and/or adding a second internal antenna.  It's possible the writers simply screwed the case on tight after making otherwise ineffective changes.
Opening the case to clean the contacts may also help.

This is basic cell phone 101.  The cell phone must have a good reception of the signal.  Apple experience an "AttenaGate` back a few years because people were holding their phone wrong.


text:
Galaxy S4 restarting and freezing after root
I recently made the mistake of rooting my Galaxy S4, accompanied by a few more customizations.
Problems that occur:

TouchWiz freezes. One way to unfreeze is to hold down the Home button to see recently opened apps and then go back, so that Touchwiz wakes up. The other way is to pull down the Notification bar and click Settings or anything else from there that'll send me to a different app so I can avoid it. If I don't do any of these within 5 seconds the freezing occurs, the device restarts.
The device also restarts when the CPU is suddenly expected to work hard. For instance, within the first minute of a call, or when the screen is locked/unlocked, a couple seconds after opening a music file. This happens 3-5 times a day, depending on usage. The restart is not always preceded by a freeze, but often there's a freeze before the restart.

Recent changes that may be causing such behaviour:

Rooting using AutoRoot by Chainfire.
Giving CPU Master root permissions after SuperSU is installed.
Installing busybox.
Patching modded Google Play Store (involves patching Core.jar package)

What I did so far:

Uninstall CPU Master.
Delete cache and data of Touchwiz
Remove busybox
Remove all custom patches from core.jar
Install the original Google Play Store and update to latest version

I don't think Touchwiz is causing the crashes because somethimes the phone restarts while an app is in use.
Thanks in advance.
EDIT: I removed the original Samsung ROM altogether and switched to Cyanogenmod. Thus I may not be able to upvote/tick the replies from then on.

The crashes are caused by Poweramp 2.0.9 build 529.
How I found out:

The player was freezing at the beginning of songs every once in a while and uninstalling it solved the problem. No more restarts :)

Maybe the crashes are caused by Play Store via apps that are utilizing the modded licence check of Play Store (Poweramp is one of them). But I cannot be sure since I don't have any other app that requires licence control.
Just wanted to say that if anyone else is having the same issue with modded Play Store, removing your licence requiring app (be it Poweramp or sth else) may be your solution.
EDIT: False alarm. The restarts have started after a couple of days, and now more often than ever.

FWIW I've been having a similar problem, but without the modifications you mention. My process was to root, install SuperSU, Titanium Backup and then restore a bunch of apps.
The first time I got the problem, I thought I had restored some system apps or something, so I reverted to stock, and tried again, but being more careful to only restore apps and stuff like wifi access points. This suffered the same problem (but possibly less so).
I've gone back to stock again, and I'm going to try it to see whether I get similar behaviour without rooting. If all is well for a day or so, then I'll root, and see if anything changes. If it's still stable, I'll start using apps that utilise root and see what happens.

Good to know I'm not the only one. Kick back here when you reroot..

Use Titanium or any other app that can delete system Apps and then DELETE EVERYTHING RELATED TO KNOX (samsung protection crap).
The freeze is caused because Knox keeps trying to block SU access and somehow the system crashed and it reboots. I had the same problem and doing this completely stopped both the freezes and the reboots.
Of course, make sure to BACKUP everything before. From system to apps (use Titanium aswell).

Upgraded to CyanogenMod so the problem resolved itself. Thanks anyway for the response.

Download the Xposed Module- Samsung KitKat systemserver crash fix. It says it's for a different version but it has stopped every crash/reboot and I'm on the Verizon NG6 update.


text:
VPN app in Google Play Store prevents me from connecting the Internet
I was using the app called VPN 1-Click for a long time. Recently I got root and granted it permissions when it asked for it. I recently removed the permissions from the app because the servers weren't so stable.
Now my phone won't connect the Internet at all. Neither wifi nor mobile data works.

Naturally, the app makes changes in your network configuration.
The problem occurs when you do not disconnect using the exit button within the app. So it seems as if the internet doesn't work is because the server is down. You forget that the VPN is still connected although you think it isn't.
The problem occurs only with root permissions because without root, you can see running VPN services in the notification bar since it's running under Samsung's scope, reminding you that VPN is connected. When using it with root, you just don't see the notification, giving you the wrong idea that there's no working VPN although there is.
Anyways, restarting the phone reverts the configuration to a default state, thus solving the problem.
I don't believe that the app is malware or stealing ID in any way.

authors: احمد محمد حسن سويدان


text:
what does the "disable" button do?
When I go to Settings > Applications > Manage Applications > Downloaded I see an application list. If I select some applications I see button "disable". What does this button mean?  What happens if I press it?

The "disable" buttons will essentially "freeze" a system application.
System applications are the applications that come pre-installed on your phone - unremovable apps such as the browser, the gallery, the people app, and so on. Disabling one of these apps will stop the app from doing anything. It'll be removed from the app menu, other apps will no longer be able to open it, it will stop running in the background if it does, etc. It's like uninstalling a normal app, but you have the option to re-enable the app and bring it back at any point in time.


text:
/data/sdext2 mount not found link2sd
I installed cm 7.2 stable (android 2.3.) frome here. Then i followed this guide to prepare my sd card for link2sd. Then i installed link2sd on my phone and created mount script for the ext2 partition. It generated fine and i rebooted the phone but still the ext2 partition was not mounted and it never gets mounted.
Root access is available to link2sd.
No error appears while mounting or creating script.
But when i try to create link for an app it says "/data/sdext2 not found".
How can i get my 2nd partition mounted. I have tried ext2,ext3,ext4 already.


text:
Browsers Zoom In and Out while Scrolling
Every time I open a page in either Chrome, Opera or Firefox and try to scroll with the tip of my finger, the browser seems to suddenly zoom in and out while scrolling, interpreting the scroll down as a pinch AND scroll gesture. This is f****** annoying.
This problem does not occur at all on Android's built-in browser, so I must advise this is not a problem with my touch screen.
I experience this issue on my LG Optimus L3, with Android 4.1.2 Jelly Bean.
EDIT 1: The problem is probably inherent to the cell phone model, as only I and a friend, who owns an identical phone, have this same problem.
EDIT 2: The problem seems to be solved for the last Google Chrome update, but Opera unfortunately still behaves in this way. This means that it isn't a user interaction problem, but a bug.

I've had this happen occasionally, but I don't remember which browser or device. I believe though that I see plus sign when it happens, which I don't see with pinch zoom.  Do you see anything different than when using the pinch zoom?

No, when pinch zooming nothing different happens on the screen, plus it's also buggy, it scrolls while pinch zooming.

I'm not sure if this will help, but check out the following links. This and this

Check how you are holding the tablet perhaps you have another finger on part the screen.

No, I straightly hold it with one hand and with the other I only touch the screen with my index finger. Check my edit, the problem is solved for the last Chrome update.


text:
Which uses more battery? 4G lte internet or Wi-Fi?
I usually am within range of my Wi-Fi hotspot, and am using a Samsung Galaxy Note II. I've always wanted to know whether I'd have better battery-life if I was to turn off Wi-Fi? I have unlimited 4G lte from an old Verizon plan, so I don't have to worry about data charges.
By turning on Wi-Fi you get to turn off 4G lte, so I would think it would be a trade-off.
But the cellular connection stays on always, so wouldn't turning on Wi-Fi have a net increase in battery usage?
Also, my phone has the option to disconnect Wi-Fi when I turn it to standby, and reconnect when I turn it back on. I wonder if that makes a difference?

Easy answer
Depends on.
More detailed answer:
This is no easy yes/no question, but has many things to consider. Several factors have to be taken into account. Picking just the easy ones to make it less complicated:

what is the energy consumption in idle mode
how much energy is needed per time unit
how much data is transfered per time unit
how much data do you have to transfer
oh, and what's the signal quality of course

To make a raw calculation, I've collected some hard data on battery consumptions of components a while ago. You will note it lacks LTE/4G specifics, but you can rawly "deduce" those for an estimation. For some "practical examples", take a look at e.g. 2G versus 3G: Does it really save battery?
If you followed this far, you probably reached the same conclusion I came to: There's no "general rule" to give, all depends on "user habits" and "actual situation" (coverage etc.).


text:
How to make a key act as acute and apostrophe? dead keys problem
Hi dear android/linux enthusiast, first question on stackoverflow, until now I've got a lot of help just reading stackexchange.* in passive mode, thanks for all that!
I want to make a keycharmap/keylayout for my bluetooth keyboard in my android phone. I want it to behave like a dvorack-us-international keyboard. So I made all the web-research needed but I'm still missing one thing. In my PC the apostrophe key behaves as an acute key, if I press it once and then press a vowel, it writes the vowel with the acute (my native language is Spanish so I've become dependent on this "feature"), so I want this behavior in android.
In my PC:
APOSTROPHE A = á
APOSTROPHE O = ó
APOSTROPHE Shift+A = Á
APOSTROPHE APOSTROPHE = ´ (lonely acute)
APOSTROPHE SPACE = '
Shift+APOSTROPHE A = ä
Shift+APOSTROPHE Shift+A = Ä
Shift+APOSTROPHE Shift+APOSTROPHE = ¨ (umlaut)
Shift+APOSTROPHE SPACE = "

So I made a keycharmap that has this:
key APOSTROPHE {
    label:                              '\''
    base:                               '\u0301'
    shift:                              '\u0308'
}

(As sepecified in https://source.android.com/devices/tech/input/key-character-map-files.html#behaviors)
But what I've got was this behavior:
APOSTROPHE APOSTROPHE = ´ (lonely acute)
APOSTROPHE SPACE = ´ (lonely acute)
Shift+APOSTROPHE Shift+APOSTROPHE = ¨ (umlaut)
Shift+APOSTROPHE SPACE = ¨ (umlaut)

As you can see I'm missing the quote and double quote and I'd really like to have them.
So, I tried something different:
key APOSTROPHE {
    label:                              '\''
    base:                               '\u030D'
    shift:                              '\u030E'
}

(Looking at android sources http://omapzoom.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/view/KeyCharacterMap.java;h=55dd6bb64fe65ba29c5f71ed9257ed9dbe7a3790;hb=HEAD and at unicode "combining character" in wikipedia)
But didn't got what I wanted either. I saw that the character '\u030E' was comment-out on the source code ok, but I had to try. So the question is:
How do I get the behavior I want in android? Can't be done without modifying android sources? do I have to use key modifiers (ALT or CTRL) and stick with that?
(I'm using cyanogenmod 11-20140708 based on kitkat 4.4.4 on a LG nexus 4 (mako))
thanks!

But this is not a question related to developing or publishing aplications, this is a question about how to use a different bluetooth keyboard layout. It has a little hack but it's still from the point of view of a user. :(

Ok, this is not the answer, this is some kind of "workaround" that I don't like. It works but makes me memorize another super key combo.
# In the keycharmap I puted this:

# this is the default for this key
key GRAVE {
    label:                              '`'
    base:                               '`'
    shift:                              '~'
    alt:                                '\u0300'
    alt+shift:                          '\u0303'
}

key APOSTROPHE {
    label:                              '\''
    base:                               '\''
    shift:                              '"'
    alt:                                '\u0301'
    alt+shift:                          '\u0308'
}

And with that settings I get this results:
Alt+APOSTROPHE A = á
Alt+APOSTROPHE O = ó
Alt+APOSTROPHE Shift+A = Á
Alt+APOSTROPHE Alt+APOSTROPHE = ´ (lonely acute)
APOSTROPHE = '
Alt+Shift+APOSTROPHE A = ä
Alt+Shift+APOSTROPHE Shift+A = Ä
Alt+Shift+APOSTROPHE Alt+Shift+APOSTROPHE = ¨ (umlaut)
Shift+APOSTROPHE = "

Using Alt+Shift feels unnatural and I'd like to get the same behavior that I've got on my PC, but for now this works.


text:
Need help in unlocking LG G2 LS980ZVC, running on KitKat
I am looking for a working link to a tutorial explaining how to globally unlock LG G2 LS980 (Android Version 4.4.2, Software Version LS980ZVC).
I tried several, but can't unlock the phone. Most pages say "Total Commander doesn't work on KitKat". I've rooted the phone already. And Root Checker confirms the same.
Can anyone suggest a link or method to unlock the phone?
Thanks in advance.

Just for clarification: What does "Total Commander" have to do with "SIM lock", as you've used that tag? Could it be you rather mean bootloader-unlock?

Total Commander helps copy/delete files to/from the phone, via PC, to make phone skip the locked network registration process.

I have come down to this. As soon as I restart the phone after deleting the telephony.db file (which should stop the phone looking for Sprint), the file gets regenerated. And also, Kitkat does not allow Total Commander to copy files to phone. I had to do that in Root Explorer.


text:
replace app it was removed by mistek
When I was going to factory setting for reset my mobile system after setting my previous aap is not present in my mobile.
So now what I do for recover it.

Of course not, that's what factory-reset is for. So no recovering, but re-installing.

No replacing possible .
Factory reset will clean all apps and data. The only possibility is re installing.
Next time backup your apps and data.


text:
Where to put supersu zip file while rooting HTC One M8
I'm following the instructions at http://htc-one.wonderhowto.com/how-to/unlock-bootloader-root-your-htc-one-m8-0154444/ and have found a stage where I don't have enough information, which is at Step 9 in the instructions, which says "Start by grabbing SuperSU from Chainfire directly on your phone, or download and place the file in your device's "Download" directory."
I tried doing it directly on the phone, but that didn't install it properly --- it seemed to want the phone already rooted, but I'm doing this as a stage of rooting the phone.  When I then try running supersu, it complains it can't find the su program.
So now I'd like to "place the file in the Download directory", which presumably means using "adb push", but I can't find where I should be putting it, i.e. any directory called "Downloads" or anything like that.  I've looked around, using "ls" in the adb shell, and I suspect it might be in /data, but I can't look in there (perhaps because the device isn't rooted yet?)  The instructions expect the supersu zip file to be unpacked by the TWRP recovery, which I have installed.
http://androidadvices.com/root-install-custom-recovery-twrp-image-htc-m8-android-phone-guide has alternative instructions, which just say to put it in "a suitable location"; could I, for example, just dump it in "/" ?

Download the zip to your computer, boot up the phone in normal mode (just press the Power on button when turned off - no bootloader, fastboot or anything like that) and connect it to the computer via USB. The phone memory that opens up on your computer is where you should put it. It really doesn't matter the exact location, as long you can access it later in the TWRP recovery (the Download directory mentioned in the guide is also there). Then you can proceed with Step 10 (or Step 15 if you have already installed the TWRP recovery).

That worked; a little confusion that it left was the reference to "The phone memory that opens up on your computer", which I suspect refers to some kind of GUI window.  I'm doing this from the linux command line, using adb directly, and that "opens up" in /, which I couldn't put it in as it's a read-only file system.  I got "permission denied" when I tried putting it in /data; I settled on /mnt/sdcard, which turns out to be where TWRP initially opened anyway.

Go into twrp mode on your phone and go to install. Then go to where you downloaded the zip file and tap on it. Then just swipe to install and reboot your device.


text:
During locked screen: Notificaton 'Rights requested'. Google Account manager then crashes
Since a few days ago, my device has started showing an exclamation mark in the status bar when the lock screen is active. Today, this happened several times.
In the notification area there is a message that says:

Rights requested for account myAccountName@gmail.com

This is the phone's main account.
If I click on the message, Google account manager seemingly starts - and immediately shows a message indicating it has stopped. I assume this means that it crashed.
I didn't do anything myself that created the notification the notification since lock screen was enabled.
Is this is just odd programming, Or should I investigate further? May a virus be active?
System: Galaxy S3, Android 4.3 and SRT AppGuard installed.
UPDATE 20140720
I long-pressed the notification to get App details. Reports the details of Google Account Manager.
As said in my comment, I'd expect a crash in a user-installed application.
UPDATE 20140728
Recently, several time App details reported AppGuard as the problem app.

Have you followed up to check which app is behind it (i.e. causing the notification, by long-pressing it and follow up to the app info)? Could it be an app you manipulated with SRT? A missing permission (one you revoked using SRT) could possibly cause a crash, if the resulting exception is not handled.

@Izzy Thank you! That's what I guess too. I wonder, why Google account manager crashes, not the application itself. No, I didn't press the notification long. I'll give it a try.

That's what puzzled me, too (and why I didn't make it an answer straight ahead). I personally wouldn't use SRT at all for several reasons, but almost all alternatives require root (not an option for everybody)… Let's see what the notification reports as its source.

@lzzy Reports Google Account Manager, no user-installed application.

Sorry, out of ideas then. Except for removing all SRT stuff from the device, and replace SRT by something else (guess your question is already on SR for that ;) and see whether that improves the situation.


text:
"Couldn't move app. Not enough storage space." I have factory reset my phone, inserted & formated a new 64GB MicroSD Card
As my wife bought an Android Phone last year, she has been using an 8GB MicroSD card, recently she wanted to increase more storage space due to having more music and photograph files. As such, I bought a new SanDisk 64GB MicroSD card Class10.
I have successfully formatted the 64GB MicroSD card using the phone's Format function and copied all her photos and music files into the card, I can view all the photos and play the mp3 with no problem. I can also successfully install Apps from PlayStore.
The problem comes when I start to move Apps from Internal to SD using the "Move to SD" function, which will prompt me "Couldn't move app. Not enough storage space."
So I thought there might be some residual apps data somewhere in the phone memory, hence, I factory reset the phone, reformat the 64GB MicroSD, and copy all the photos (folder name: Pictures) and mp3 (folder name: Music) back into the MicroSD. Although I have nearly 50GB of free space in the MicroSD, unfortunately, I am getting the same error again.
Details of the phone:
Model number: e1901_v77gq2008
Android Version: 4.1.1
Build Number: e1901_v77_gq2008_20130131
Appreciate advice for any kind soul.

I'm having the same problem but it only affects large apps (still tiny compared to the available space though). None of the suggested solutions work. Funnily, I just got a 200GB card instead of the 64GB one I had and now I can move ~300MB apps but not a 1.4GB one. Makes no fricking sense. Edit: Nah, just stumbled on a 150MB app that I still can't move. Makes even less sense.

With some models of phones there is a difference between "internal SD card" and "external SD card", where the former is just a link to the phones internal storage (whyever). The latter is your real SD card.
It might be that you are not able to use your SD card in the way you like due to this limitation. Using a file explorer, can you see a difference between /storage/sdcard0 and /storage/extSDcard (or similar entries)?
What puzzles me most is that you said the problem occurs after a factory reset. So not even the smallest app is movable?

Had same problem: 32GB card works fine, but 64GB card won't move apps even though there's plenty of room.
Solution: connect the phone to the PC and fill the 64GB card with at least 32GB of data (music, video, whatever...).  Now when you try to move the apps, the phone will see less than 32GB free and it will work.
App manager in my HTC Sensation 4G apparently freaks out and chokes when it sees more free space available than it was originally programmed to deal with.

Worked with Sony Ericsson Xperia Active.

can't do that, as when I connect to the "PC" I have access only to the internal storage! :(

The problem occured to me when I repeatedly used my phone as an external storage device. After I removed my phone and tried to move an app to the external memory, it says "Couldn't move app, not enough storage space." even I still have plenty of space to use yet, so I waited for about ten minutes and I was able to move the app again.
Removing the sd card and inserting it again, rebooting the phone, reformatting and other similar actions won't speed up the process. Just simply give time for the phone to completely analyze your sd card.

There is a background service that analyzes how much storage space on a phone. It's not instant, and I did see I had to wait a few minutes for Free Space to update, even when on a UHS class 10. However I still get errors when moving apps to it so it may be unrelated.

Am having the same issue, with different SD cards.
When I tried to move the app using AppMgrIII, I got the error "This device doesn't enable users moving apps to the SD card. Usually, it's because of the manufacture removes the function of moving apps to SD from Android...". So apparently, Android could be blocking the copy....whatever target free space is available...

For me, with a Moto G5, I formatted a 16GB microSD card as internal storage, but was getting the "not enough space error". I tried ejecting and re-mounting the card - this apparently solved the problem. (I also tried plugging it in to charge)

If the phone/tablet can only handle 32gb of free space at a time partition your SD card... its just a shot in the dark as many android builds are not capable of seeing two SD cards... and the filesystem you can use are dependent on the kernel, fat filesystems seem to work on most is vfat fat16 and fat32... also ext 2 through 4 are native to Linux which android uses a moded Linux kernel, so you might try those... and in rare cases I've seen android not be able to see two partition of the same fs but could see them if they where different and I've seen the exact opposite too... they had to be the same in order to be recognized....


text:
Limited App Storage?
I was trying to download a HQ TTS voice and I got the insufficient storage error. I then noticed that only about half my memory is reserved for apps only. I have 3.03GB left while only 288MB for apps? Why is there a difference? And how can I increase or change this limit so I could use more space for my applications?
Edit: when I ran DiskUsage I noticed there was such a thing as App Storage. Why is mine limited to 2 GB? I have 4GB internal and 4 GB SD card btw.

If you've ever partitioned a disk, you might know how one partition can fill up, even though the disk itself has plenty of space. This is one of the drawbacks to partitioning.
Well, Android partitions the disk, and then mounts the data partition onto the filesystem so that it all looks like one disk.  The data partition is usually called, confusingly, "sdcard" (the reason for the name is another story).  This partition is mounted on the directory "/mnt/sdcard".  The size is fixed by the manufacturer, and can't be easily changed.  It would require root access, and a program to resize partitions.
Recent versions of Android allow programs to store parts of themselves on the sdcard (named "extsdcard") if you have one.  I don't know why you can't use the data partition instead, but apparently you can't do it this way.
The result of all this is that without root access and knowledge of disk partitioning and the Android filesystem, there's not much you can do except delete what you don't really need.

I heard rooting voids waranty though. So i guess im stuck with 2GB of app space... Ill contact the manifacturer just in case

Good luck with that.  I kind of learned the hard way myself with my first Android device; I thought the ability to use an external SD card would give me plenty of memory, but I found out otherwise.  Next device was a 32GB LG G2.  I've got about 3.5GB of apps on it right now.


text:
S4 wifi not connecting
I have a Samsung S4 and when trying to connect to wifi it comes up with a "sign into wifi network" notification. When I click on the notification it takes me into the browser but the login page does not load. During this time, for about 30 seconds, my phone does receive emails and WhatsApp messages, etc., but after 30 seconds the connection is lost with no page loaded.
This is a wifi network that I used previously about 2 days ago and normally I login to it with out having to go into a login page.
I have tried re-booting the modem, forgetting the network, and re- booting my phone.
Can anyone help please?

Maybe it's the configuration of their gateway. Can anybody else in the area use that wifi? Can you connect with another device? What about other networks? It sounds to me that it's not your device at all that's having the problem.

Go to your wifi settings disable scanning always available then turn off and turn on the wifi


text:
Huge "Data" when using DiskUsage in Innternal Memory
My Lenovo P770's internal memory usage is very large – although I have deleted some unimportant data/apps. This is what it looks like using DiskUsage application:

Screenshot (click for larger variant)
I noticed that theres a huge "Data" (755 MB) in my internal storage.
What is this data? Is it save to delete it? How to do it (where is it's location)?
Sorry for much questions, please help me out. Thanks a lot
Note: I have used CCleaner but it doesn't help much. I think the main problem is this huge "Data".

As the screenshot shows, the "huge data" is mostly "applications" (each column represents a "detail view" of the one left to it). From the apps, most space is consumed by Facebook and Twitter.

As you can see on the right, it contains the private data for all apps. If you want to delete these data, you can do it by uninstalling apps or by clicking "Clear data" in the apps manager.

How do i know which apps have that huge data? Thanks

You can see in your screenshot. Facebook is using 122.9 MiB, Twitter is using 90.4 MiB, etc. On recent Android versions, the same data are available in the apps manager: each app shows how much space it takes up, and you can sort largest-first.

Do you mean that "Data" is "Applications" + "System data" + "Free space" ?

Yes, that's how the app works. Everything to the right is inside the thing on its left.

Okay, i will try to do something (i think i have moved all of the apps data to the USB storage). Thanks, i will let you know what happened.

Wait, so if the total data is 755 MB, i should have around 1,2 GB free data because my internal memory is 2GB. How much does Jellybean OS cost?

Comments aren't for extended discussions. You asked a question, I answered it. If you have a bigger problem to solve, either ask it as a new question (and be sure to give all the details), or come join us in [chat].


text:
Huawei Y330 bricked
I have a problem with my y330 device, I rooted my phone and then I tried to install CWM but when I rebooted my phone, it started to reboot gain and again and I can`t enter the recovery.
What can I do? Thanks

That's called a "boot-loop". Please checkout our boot-loop tag-wiki for first aid. Though it looks a bit different, as you cannot even enter recovery…

I can´t enter into safe mode or recovery, so do you know how can I fix this problem? Thanks for your answer.

No. When you can't enter either of them, I don't know. Can you remove the battery for a while? Sometimes that helps (but I don't know whether the Y330 has a removable battery).

It has a removable battery and I tried it too but the same happens. I don´t know what can I do because I tried to connect the device on my PC but my PC only recognize it with the name "Android" and I can´t modify nothing.

Download the firmware suitable for your country and device, flash it with flashtools (simply turn phone off and when you have flashtools ready, connect the USB cable to phone (better try first to let windows install proper driver)) search for vcomm driver if win fails.

Can you explain this in better detail please, for those that run into this same problem

authors: แล้วแต่ ม่ได้ห้าม


text:
Charging Nexus 5 to 100%
Is it wrong to fully charge your android phone in general to 100% will it hurt battery life? and is it also to drain your battery to below 20% will it also hurt the battery life?

Answers to this you will find in our charging tag-wiki. Other questions you might wish to see: Does constant charging harm my Android cellphone? / When should I start charging my Lithium battery? / How frequently is it okay to let the battery discharge fully or as low as possible?

As derived from this battery-related answer:
Li-ion batteries, unlike former battery technologies, do not need full discharges - actually, it's better if you don't let them drop below 40% (it's kind of like a sweet spot for batteries; you'll age your battery if you store it below 40%). It's also unhealthy for the battery to be left at 100%, that's why a number of phones (Nexus devices, to be exact) quickly drain the battery down to something like 98% or 95% after you unplug the charger.


text:
Can I use side buttons of my phone to turn (by holding) next/prev track without root?
I have xperia M. It has normal walkman player. But choosing music is not comfortable, it needs taking out my phone from a pocket. How can I custom side volume buttons to turn next/prev. track by holding it a while? (How it was in old walkman telephones)
Thank you in advance.

There are several possible approaches to this.
If you're using a headset (which I assume you are), there are several apps for headset control allowing you to use your headset button for that (e.g. one click = pause/play, double-click = next, etc.).
On the other hand I've seen C Locker is capable of exactly what you're asking for: using the volume rockers for that while the screen is locked.

Thank you. C-Locker is very close, what I want. But I must ask: is there a program without lock screen? It will be perfect)). (sadly I have a earphones without buttons, and can not use programs of first approach(( )

Our default answer to ~50% of the questions might fit that: tasker has music control and can play with (some) buttons. Not sure about volume controls, but "there might be an addon for that" ;) (plenty of Tasker addons available).


text:
Unable to see contact in the whatsapp forward contact list
I am able to see a contact on the whatsapp contact list. But suddenly I am not able to see the contact in the forward contact list when I try to forward a message to the contact. What can possibly be the reason for this?


text:
Android webserver via usb not wifi
I was wondering is there a way to run an android websever via usb? I can find lots of wifi version of this but I would like to use this locally only while the pc is connected to the wifi and have it undetectable. eg via usb.
Does anyone know of any apps/software that this would work on?
Thanks
Paul

That's rather not a question of the app, but of the connection. You might wish to check usb tethering, which is used to establish TCP/IP over USB. See e.g. How to set up reverse tethering over USB? / How do I enable USB tethering on a JellyBean device?

I still think my question is phrased correctly..... I am looking for an app which I think I have found now called PAW server. However I require it to work via USB not Wifi. My question is has anyone done this? and has anyone found an app that can do this?

Again, this is not a question of "an app", but of "a connection". Given you can connect to your device using TCP/IP via USB, it doesn't much matter what app is running a web server there. But if you insist on an app, please keep in mind that questions like Is there an app for X are off topic here (see our [hepl/on-topic] for details).

You can use Android Debug Bridge (ADB, contained in the Android SDK) to forward the tcp connection:

adb forward tcp:8080 tcp:8080

This works perfectly fine. I had an Android device on a different WiFi network than my Linux PC - and I wanted to be able to connect to a web server running on Android (a normal Android App with an internal Java HTTP server).  I was able to do the adb forward - then the browser on my Linux system I would point to http://127.0.0.1:8080 - of course other ports can be proxied too.  Really it works similar to a ssh port forwarding.


text:
Any solution for sharing text with friend but prevent copy?
Is there any App / solution can suffice the follow needs ?

I want to share some text with friends (not public).
I don't want them be able to copy the text in anyway.
able view the text offline.
cross-platform. (not a must)

Simple idea is to type the required message in any text editor on phone (or in any messaging app itself / or write a Gmail and save as draft) and then take a screenshot of the text and send it over to the intended people!

what if there is a lots of text, like a
Business Proposal ? Also, make it into image and send to the other will make it way too easy to share out.


text:
How to download ebooks from Google Play Books for offline reading on other ebook reader apps?
I use Ebook Reader. I attempted to use the download option on the MyBook list (the three dots). The file that came was incompatible with my ebook reader.
It was: Warriors_2_Fire_and_Ice-epub.acsm
I tried renaming the book in various ways such as:

Warriors_2_Fire_and_Ice-epub
Warriors_2_Fire_and_Ice.epub

However, I couldn't import either of those files into my ebook reader.
The extension .acsm might be the offline extension for ebooks.  I thought I had seen it as an epub before.
So if that is the case, can someone advise me on how to convert the downloaded book to a way that I can import it into my ebook reader library?

As the answer to Are Google Books DRM protected? explains, ACSM files are DRM-protected, so you can only read them in the Play Books app itself, not in another ebook app. Once you've "pinned" the book and it has downloaded, you can read it offline in the Play Books app.

Thanks for the information.  I would never have purchased the book if I had known it wasn't possible to read it in my favorite ebook reader.  I'll have to study for future reference how to tell which books I'll be able to download to my android to read in my preferred feature reader.  The features of the play book reader are not easy on my eyes... not easy for me to use.  All the other books I've purchased are in my offline library (the library of my ebook reader).  Thanks for clearing this up for me!

That's one of the reasons I don't use Play Books at all. There are plenty of ebook readers available, and many sources of ebooks without DRM (e.g. my library), I prefer to stick wit those. As an author, ebooks I release are not DRM protected (even not on Amazon) for exactly the reason you named: I don't want to restrict my readers on where/how they want to read the books.

If it is hard on your eyes, you can change the display settings for reading books in the Play Books app.

As mentioned in the other answer, the ACSM files have DRM so one method is to just read in the Play Books app. It sounds like you'd prefer to use another reader though. So, another solution is to remove the DRM using a program I wrote called Knock. This will spit out a DRM-free EPUB or PDF file that you can read in any reader.

In some jurisdictions, this is illegal. Where I live, for example, copying for personal backup, or converting to a format suitable for my device of choice, is legal, but only as long as I do not have to break any kind of copy pretection to do it. Your app may well be legal in other jurisdictions, but I do believe that you should at least point out that in some jurisdictions it may be prohibited.

According to the 2nd revision of the OP's question (with copyedit),

This is a clarification of the answer provided by Dan Hulme.
Important components of the answer:

The book is automatically downloaded and readable offline when reading it online.
The download works the ACSM is a package of the download which can be loaded on authorized machines for reading (via authorized readers).

You can get the program for your Mac or Windows at:
http://www.adobe.com/products/digital-editions/download.html
For Linux, you have to install Wine and run the Windows Version.
At present, the latest Windows release doesn't work with Linux (Wine) you have to use version ADE17 for Linux:
Install Adobe Digital Editions on Linux
For the Android so far I find:
Aldiko Book Reader
I agree with Izzy's brilliant reflection that in the future I'll have to search for books that don't have this restriction.


text:
Reliable way to set DNS
I have an LG P880 phone on 4.2 and a 2013 Nexus 7 on 4.4. I use 2G, 3G and Wifi for the phone. I am experimenting with changing the DNS to Google's. I do notice that the ISP (Wifi of course) DNS performance is unacceptable.
Which is an app that allows me to set DNS with minimum drama: no random failures, no need of root, no interception of traffic (one app creates a VPN)?

Go into WiFi Settings > (Press and hold) the preferred network connection > (Click) Modify network config > (Check) Show advance options > (Select) Static (instead of DHCP) > [Under DSN 1 and DSN 2 enter your choice) > (Click) Save
This will work for wifi.  I don't think it will change the DNS provided by your phone carrier.
When you specify static you are overriding the DHCP distribution of the router.  You would have to specify an IP address outside of the specified automatic range pool


text:
Asus nexus 7 (2012) and Cyanogenmod
I've grown confused by the various nexus 7 models as I want to try cyanogenmod on my tablet. So I wonder:
Is there any software difference between the asus nexus 7 tablet and the google nexus 7 one, or are they one of the same, meaning I can use the regular cyanogenmod google nexus 7 ROM for my asus nexus 7? And what about 2012 vs 2013 beyond hardware (camera at back on the 2013) versions in therms of getting the correct ROM for my 2012 model?

There isn't an Asus one and a Google one: both the Nexus 7 models are Asus-Google collaborations. All Nexus devices are design collaborations between Google and another device manufacturer (Asus, Samsung, or LG).
That said, the two models are completely different, with different SoCs, screens, and cameras. The original Nexus 7 (aka nakasi) has a slightly-over-720p screen, powered by a Tegra 3, and only one camera. The 2013 model (aka razor) has a 1920x1200 screen, two cameras, and a Snapdragon SoC. ROMs are not compatible between the two.

So 2013 ROM can't go for 2012 model, makes sense, but google nexus 7 and asus nexus 7 2012 is the same thing, and thus I can safely get a ROM that say it goes for either?

Not quite. "Google Nexus 7" and "Asus Nexus 7" are the same thing, and aren't clear about whether it's the 2012 or 2013 model. If it doesn't specifically say "2012" or "nakasi", you should check.

Aha, so the only thing I need to worry about is if the ROM is for 2012 or 2013 model, correct?

Yes, that's right.

Dan is correct, but what also needs to be known is whether it is 3G/WiFi (tilapia 2012, deb 2013) or just WiFi(grouper 2012, flo 2013). The 2 models can't use the ROMs for the other, meaning you can't use the 2012 3G ROM on the 2012 WiFi model and etc.
the above in parenthesis are the names for different models and years
So there is actually 4 different models each with their own ROMs.
The XDA forums have the largest amount of ROMs for the Nexus 7's. There are many to choose from.

Mine is just a 2012 version with WIFI, so a Grouper. But thanks for additional heads-up!

@Sharain here is the link to the XDA forum for the index/repo of  Grouper ROMs, this was updated 3/14. You should find one you like. While there look up MultiROM Manager, multiboot the N7 with as many Roms you want, which makes it super easy/faster to figure out which ROM you like.


text:
number of downloads
How can we find that how many times a specific app has been downloaded? For example, in this page I cannot see any information about that.

Scroll down and you will find it inside "Installs" under "Additional Information" section. It will show you the range of number of downloads.
Right now, that app shows a range of "10-50" installs.


text:
How do I set a max allowed volume limit?
On iPhone I could set a maximum volume limit so I wouldnt be able to put my music too loud accidentally. How do I do this in Android? I dont seem to find the setting in the volume menu.

"navigate to System -> etc -> mixer_paths.xml. Open the file in the text editor, then locate the text . By default, the headphone volume level is set to max out at "84." Edit these values to whatever you want" as per http://oneplus.wonderhowto.com See if that's true for your device as well. Also, which Android device and version are you using?

If you are referring to the headphone output rather than the speaker, then you could use an app such as "Headset Button Controller" Link to Play Store Trial.
I have the paid version on my phone, and I like it a lot.  It allows you to set up button controls for various apps, but it also has a nice feature that allows you to set the default volume when you plug in the headset.  You can set the minimum and maximum, also, but this would only work with a headset like the iphone's, with volume control that controls the phone.


text:
Can't connect to Wi-Fi with special characters in the name
I have a Moto G running Android 4.4.4. I am trying to connect to a Wi-Fi network with an accented character in the name. The network's name is 'Sala de Reuniões', but it appears to the device as:

Note that the 'õ' became an 'unknown character'. As a result the device doesn't connect, but a PC can connect to the same network. I can't change the network name as the router is not mine.
What to do?

Have you tried installing Portugese* as a language in your phone settings? Your current language obviously does not contain that character. If you download and install the Portugese* language pack for your phone, it should recognize that character in the Wi-Fi network name.
Alternately, you could try to manually add the Wi-Fi network to your phone using the network SSID. Simply type in the correct SSID (network name) with the special character instead of trying to auto-detect the network.
EDIT:
As a quick and dirty solution, you could also use an app like WiFi Connection Manager which claims to be able to handle special characters.
Also, according to this page (https://unix.stackexchange.com/questions/39352/unable-to-connect-to-a-wifi-network-with-a-special-ssid), it seems like the default Android encoding of SSID's is the source of your problem. The only fix I've seen is using an app or writing your own driver or script to connect to the network using the correct encoding for special characters.

My language (Portuguese) has the 'õ' character, changing it (tried to English and Spanish) doesn't help; and adding the network name manually doesn't work, either.

What kind of error did you get when you tried manually entering the network name? (Also, sorry about the language mix up :O)

I get no error: it just doesn't connect.

It seems like this error happens on Android most everywhere there is a special character in a network SSID. Take a look at the edits in my answer.

WiFi Connection Manager seems to work, will try it for a while. Accepting the answer and will give you the bounty if all works correctly.

Try installing an app for connecting to SSID having special characters in it.
You may find it in the Android Market.
Or you can download it here.
Reference - Stackoverflow link.


text:
Galaxy Tab 3 won't boot - dead battery?
I'm kind of disappointed, this morning I wanted to start my GT3 but I get this logo instead (sorry for the poor quality) :

I've try AB testing with my Nexus 5 battery loader, both works on my Nexus. The GT3 flash sometimes and boot a few times but stop after less than 1 min.
I can't launch the tests (Power + Vol +) because it "needs battery to be above 3.4V.
Is the battery dead ?

Have you tried powering it off and charging it for 6 hours? If not, that should be your first course of action. If after charging it still doesn't power on, you may have either a bad charger or a dead battery (or some other strange bug I've never run into). If you have a different charger, give that a go for 6 hours and see what changes.
On my Galaxy Note 10.1 I've had that logo show up when I have very low battery. It won't actually power on until the battery is partially charged once you've taken the battery all the way down to zero.
Also, youtube: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0CEQQtwIwAw&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Dl1jrrVcQ8f8&ei=3HPSU9LIOIqiyASgmoCwDw&usg=AFQjCNH9B0sbXK8q_fWhhpNVUnHmlmcXxg&sig2=lVcDHD3B7ilruFW4gPiMQA&bvm=bv.71667212,d.aWw

"It won't actually power on until the battery is partially charged."  With Android devices I've used, the minimum battery level to power on is 15%; lower than that, and you risk damaging the lithium cells, so the devices are programmed to shut down or refuse to start.

After reading all the posts I tried to open the unit, but without luck.  I then thought my computer USB port may be 3.4v or more, so I plugged in the Galaxy 10.1 in the USB port, waited about 20 minutes tried turning on the unit and walla it was charging.  I did not see this fix noted anywhere in the posts and it may just be coincidental that it worked, but does not hurt to give it a try yourself....so glad I did not have to fool with the inside of my tablet.

This amounts to letting the device charge to 15% before booting.  It's a pretty nearly universal Android solution; after a low-power shutdown, or a long time unused, you'll need to let it charge for a while (20 minutes or more) before it'll boot.  Recommended you power off and let it charge overnight, then verify the device's charger is working correctly.  Chargers aren't expensive...

Great solution! Yes, let it charge some time before attempting to switch it on.

I found the solution on this forum (in french, thanks god I'm french).
Your battery is too low, chances are you've left you tablet discharged and unused for quite a while.
Anyways, you need to unconnect the middle connector on top of you battery (you can see it in practice in this video: https://www.youtube.com/watch?v=humtforaj2w) then reconnect it and it should work again.
I'm amazed Samsung left such hardware bug in its device (Planned obsolescence?) but that's how it is.
Good luck


text:
How to partition SD card on Android 4.1.1 using Linux?
Hi I have a HTC Desire X and this device has a SD CARD with 16 Gb. I want to extend my memory using Link2D. I read I have to make partitions on my SD Card. The problem is that I do not know how. If I connect my phone in debugging mode with my Linux Mint laptop, it will connect with MTP and therefore I cannot use a partitioning tool. The Team Win Recovery Project Partitioning Tool (2.5) fails while partitioning the card and installing the app "APparted" or a busybox fail as well. How can I partition my SD card in the phone using Linux or Android?
The phone is rooted and SU is installed.

Is this an external SD card?  If so, you can simply remove it from the SD card slot, and use either an SD card reader on the laptop, which may be built in, or you can get a cheap adapter that takes an SD card, and acts like a USB drive.  I've seen them on Amazon for as little as $2.25 including shipping, or nicer ones for $5 - $10.  Search for "sd card reader" to see.
Then, you can use gparted to partition it.  Just make sure to use the correct filesystem(s).

Yes it is an external SD Card and actually I wanted to avoid it to buy an adapter.

I have several that came with the sd cards. They can be useful, especially if you decide to simply use the extra memory for media files; you can have multiple cards, and set them up on the desktop for later use in the phone.  It's also faster, I believe.

@IrgendwPointer I would advise against partitioning in the phone, or even in most built-in laptop SD Card readers.  Many of those don't properly write partition tables, and will corrupt the card, requiring another round of re-partitioning. A basic stand-alone SD Card reader is heaps more reliable.