text:
How to use Android in Wi-Fi repeater mode by bridging Wi-Fi with Access Point?
I would like to extend a WiFi signal. I could buy a WiFi repeater, but a much cheaper solution would be using an older Android 4 device, which I own and don't use. The Android device is capable of creating a WiFi AP. So if I bought an external WiFi USB adapter for it, with a large antenna used as the receiver and the Android device itself as the AP, I could bridge the network.
The hardware should be possible. But how about the Android software? Will there be any issues, or any considerations I need to take note of?

There are several wifi tethering apps, some even don't need rooting. Guess where you can search.

@ott-- you misread the Q probably, this isn't solely about creating an AP, it's about a wifi-to-wifi bridge/repeater mode using an additional external USB wifi dongle. There's no app on play...

@ce4 Indeed, I was thinking of a repeater, but I learned that this is not possible.

Many new phones now have it as a regular feature. The Redmi note 5 pro and even the Samsung A9 have it as an inbuilt feature.

That's not worth the trouble.
It's not supported out of the box by Android and you would have to (re)compile and configure and script many things. The dedicated router is the more reasonable and stable solution (and it's also cheap).
Reasons are the following. You would need:

USB host support
finding a USB wifi module that's supported by linux
Compile a kernel module or a new kernel (to support the USB module)
bridge utilities (maybe), bridge module in linux
a working wpa_supplicant binary for the new USB dongle
time
17EUR+ costs (Wifi USB dongle (starting around 12EUR) + USB OTG cable (5EUR))

In contrast to this the cheapest repeater-mode wifi router I found on Amazon was 18EUR and requires null additional fiddling (plus has a better antenna).

Using wi-fi and hotspot at the same time is not a standard feature introduced in stock Android or custom ROM's so far (AFAIK). There are apps that makes it possible using Wi-Fi Direct. However you can do this manually too if you are comfortable with commandline usage. Even a USB Wi-Fi dongle is not needed if managed and AP modes are supported simultaneously by wireless chip.
For details see my answer to How to use Wi-Fi and hotspot at the same time on Android?

Bluetooth tethering might also be a solution.
That truly works out of the box  on Android 3.0+ (and with 3rd party apps on 2.2+). It'll be just fine if you can tolerate the low data rate (BT 2.0 offers 2.1MBit data rate) and the distance between phone + bluetooth-tether client is not too far. In this mode the wifi operates normally and the 2nd (client) connection is done via bluetooth  PAN profile, look here for more info:
https://android.stackexchange.com/a/24211/15713
I have done this in blind spotted hotel rooms: put the phone in a good spot and then BT tether.

It needs two android devices. First device (which is connected to wifi AP) enables bluetooth tethering and second device connect to the first device through bluetooth tethering. And enables wifi-hotspot on second device and uses the second device as wifi bridge. Then you can use old android device as a wifi bridge without any additional device and s/w.


text:
Android Ad-Hoc Wi-Fi support

Possible Duplicate:
Does any version of Android support ad-hoc connections?

Which versions of Android do support Ad-Hoc (peer-to-peer) Wi-Fi? Or neither? Where to read about it? May be some table somewhere?
P.S. I mean without rooting.

None so far AFAIK. Long on the wishlist, though.

Android does not support ad hoc mode, but Wi-Fi Direct is a a superior form of peer to peer network (non infrastructure). Wifi Direct does not require any hardware changes, and provides better service discovery, security, and speed than what is possible thorough ad hoc. Wifi Direct is supported since Android 4.0.

But does WiFi direct supported by other computers with WiFi cards?

source: Stack Exchange

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

sort: votes


text:
Headset works on music but not on call
I have a weird problem. My headset works with music, but not with calls. The headset icon shows, but the sound still comes from the phone (instead of the headset) when I make a call. Music works fine with the headset.
This is what I'm using:

What do you mean by headset? Earphones?

@LiamW edited my question with a picture of what I'm using

The built in earphones, I see. This is strange, and I'm not sure on the answer so will post as comment first: Have you checked the dialer settings? Open the dialer, then press Menu->Settings.

@LiamW There's not much setting about it there. I am using Cynogendmod 7.2 on Galaxy Ace BTW.

Weird problem of the month! :) Suggestion: did you try using another set of headsets?

Could be audio-routing bug when plugged into headset when in-call?

Somebody reported this, here might be best to star the issue... be aware, that even though the issues show different models, the code remains the same across devices

This seems to be common and samsung admits it. Many headphone microphones don't work with the S3.

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


text:
How to sync photos from Aperture on Mac to Android?
My photos are stored in Aperture on my Mac. I would like to sync them so they show in Gallery on my Nexus 7.
Restrictions:

I want to sync over USB or, preferably, WiFi. Uploading to a cloud server from the computer then pulling them back on the tablet is no use, given the speed of my connection and the number of photos.
If there's something that syncs to a companion Android app rather than Gallery, that app needs to support Daydream so I can have my photos appear in Photo Table when the tablet is locked.
Manually exporting the photos from Aperture to a folder is no good — I need something automatic that will export new photos when they appear in the selected projects / smart albums.
Switching to iPhoto or Lightroom is also not an option :)
As the photos are mostly 14Mp RAW files, converting to JPG is essential; scaling them down to a smaller size would also be useful.

Is there anything that will do what I want? DoubleTwist doesn't support Aperture yet; Missing Sync is expensive and the trial version refused to pair with my tablet in any case, so I can't see if the Aperture sync is any good with that.


text:
Using an audio dock on CM10.1 i9100
I'm running the CM10.1 nightlies on my Galaxy S2 (i9100). I've purchased the KitSound GALS2Dock, which has audio out over USB, but it doesn't work.
I've asked KitSound via Twitter, and they told me to switch on the Audio Output Mode. I think this is a Samsung specific setting, but I found this in the samsung specific CM10.1 settings menu.

(It says USB-audio dock - use passive audio out from the dock)
I've checked it, and now the phone audio stops (so that's one thing) but my box nor my TV recognises the sound. It does work when I plug it in the regular audio jack.
So I'm thinking this is a software issue. My question: where could this issue be? Is it CM10.1? Is it CM in general (EG: downgrading to CM10 wouldn't help? Or do I need to switch back to a stock samsung ROM in it's entirety to have this functionality work (I'd prefer not to).
Any ideas?
Thanks

Downgrading to the leaked 4.1 (official) firmware fixes the problem. I'll update this answer if I find out if it works on CM10.

It would be proprietary drivers then ;)

Yeah, I guess you're right. I'm pretty sure the setting above is the right one though. Usually, when the CM team creates stuff, they somehow find workarounds! I hope they will, because I don't like TouchWizz.

I know that this has been fixed in some of the latest CM10 nightly releases. As a matter of fact, I'm running JellyBam 4.1 (based on CM10) and the USB audio does work without issues. When I've updated to JellyBam 5.2 (based on CM10.1), USB audio stopped working. So I had to revert back to 4.1, which is, in my opinion, an excellent release anyway.
I've read in forums that the problem is not proprietary drivers or anything like that (it is working on CM10 nightlys afterall), but rather than CM team has not finished implementing all audio features on 10.1 yet. The need to migrate this patch to CM10.1, that's all.
So my advice is to install CM10 nightly or JellyBam 4.1. You will enjoy Android 4.1.2, and of course, your USB audio.

That's great to hear though, because that means that in a later stadium, I'll probably be able to enjoy the audio out on 4.2 or maybe even 5.0 by that time :) Thanks!

I had this working on CM10 by un-checking this box, and using an app called dock audio switcher. It would detect the dock and automatically change the audio output through the USB.
However, I have tried using this on CM10.1, and this app no longer works. I've also tried using the USB passive audio setting in the advanced menu, and this also no longer works.
The odd thing is when I use the USB passive audio I get no sound whatsoever, but when I use the dock audio switcher I can hear a bump from the speakers, similar to when you first plug a audio cable into the phone jack.
So it seems that its activating the audio to USB, but it just cant push it over.

Dock Audio Switcher is an apple app right?

Sad days. I hope a developer picks this up soon, because it's a pretty nifty feature! I'm no fan of Samsung's software, but they nailed this. Thanks for the feedback though!


text:
How does the Ubuntu Phone OS relate to the Android OS?
I've read that the new announced Ubuntu Phone OS was heavily inspired by Android, while not using Java and the Dalvik VM for its apps.
However, it was also not clear whether it's a fork of the AOSP or a custom ROM (I doubt it) or just if it's conceptually inspired by Android or some part of it was forked from Android (i.e. kernel, etc.).
Would Android apps possibly be able to work on Ubuntu Phone OS?

Both Ubuntu Phone (which is based on the same Linux distro as full Ubuntu) and Android run on a Linux kernel. However they differ above the kernel level, whereas Ubuntu runs a full GNU/Linux OS with most of the standard Linux libraries, and a GUI based on Qt, Android runs a custom Android and Dalvik platform instead.
It looks like one of the big benefits of them both being based on the same Linux kernel is driver support. This means that for any Android phone that has open-sourced drivers available (either officially from the manufacturer's source, or where a 3rd party ROM developer has written them), it should be a much easier to task to get Ubuntu Phone running on it. (notably pretty much every picture on the Ubuntu Phone site at the moment looks like it's of a Galaxy Nexus running Ubuntu Phone).

Ubuntu has already been adapted to run on chipsets using the ARM and
  Intel x86 architectures relevant for mobile devices, with the core
  system based around a typical Android Board Support Package (BSP). So
  chipset vendors and hardware manufacturers do not need to invest in or
  maintain new hardware support packages for Ubuntu on smartphones. In
  short, if you already make handsets that run Android, the work needed
  to adopt Ubuntu will be trivial.

(from http://www.ubuntu.com/devices/phone/operators-and-oems - my emphasis)
This means that, initially at least, it's phone manufacturers and Ubuntu enthusiasts who are going to see the biggest benefit - that it should be fairly easy to get Ubuntu Phone working on a handset that was designed for Android (and fairly easy to sell the same hardware with a choice of OS).
As the vast majority of Android apps are written using Java for the Dalvik VM, neither of which are guaranteed to be on an Ubuntu Phone (though enthusiasts may port them later) most of those apps won't work without a large amount of porting effort. Ubuntu themselves are unlikely to be in a hurry to port Java and Dalvik to Ubuntu Phone after the legal problems that Google have had with Oracle.
Also the Ubuntu Phone has it's own QML toolkit and Ubuntu SDK, neither of which are the same as (or compatible with) the Android SDK or NDK APIs, so again that's going to be a large amount of porting effort that will prevent Android apps from being run on Ubuntu straight away.
On the other hand, if your app is primarily a web app with an Android wrapper around it,  then porting should be much easier as both heavily support HTML5 and Javascript.

Web apps are first class citizens on Ubuntu, with APIs that provide
  deep integration into the interface. HTML5 apps written for other
  platforms can be adapted to Ubuntu with ease, and we’re targeting
  standard cross-platform web app development frameworks like PhoneGap
  to make Ubuntu ‘just work’ for apps that use them.

(from http://www.ubuntu.com/devices/phone/app-ecosystem)
Despite all of those differences, history in the mobile space has shown us that if a mobile platform takes off in a big way, then no matter how big the time and effort needed to port apps between platforms, all the big apps and games will make their way to the new platform eventually and companies will come out with toolkits and software that makes it easy to write an app once that can then be compiled to run on any of the major platforms (that allow it).
It seems that most of Ubuntu's app-portability is concentrating on making it easy to convert web apps into Ubuntu Phone apps, and to make it easy to run exactly the same app on any Ubuntu device - desktop, laptop or phone:

With the arrival of the Ubuntu SDK, apps can be written to work on all
  Ubuntu form-factors: it’s the same Ubuntu OS on the desktop and on the
  phone, so a single native application can work on both. Which means
  you re-use most of the app when you add support for a new form-factor.

(from http://www.ubuntu.com/devices/phone/app-ecosystem)

tl;dr
Ubuntu Phone and Android are both based on a Linux kernel but are different above that - they can share drivers (this is good for manufacturers and hobbyists), but can't share apps. Ubuntu Phone shares apps with desktop Ubuntu, not with Android. They both have good web browsers and can view the same web pages.

Thank you for your answer :) So it seems like web apps will remain the best bet for compatibility, all platforms included. But it's a good thing that at least the drivers are compatible!

Great answer. The "web app" concept was a core part of Palm WebOS and early IOS, and neither platform really took off without native apps.

Actually, OpenJDK works on Ubuntu Phone but not Dalvik / ART: https://twitter.com/xranby/status/585763496396267520/photo/1


text:
What's the difference between the galaxys2 and i9100 CyanogenMod builds?
I own a Galaxy S 2 GT-I9100 so I'm somewhat confused what the correct build is for my phone.
The situation is particularly confusing since I want to try out CyanogenMod 10, which isn't listed in the available downloads for galaxys2. However, the downloads for i9100 list only downloads for CyanogenMod 10.
I currently have the 9.1-galaxys2 ROM running on my phone, so I'm somewhat certain that those builds work for my phone.
What's the difference between the two builds and how can I determine which is the right one for my phone?

I was wondering this as well, thanks @eldarerathis.

There's no difference. The device was simply renamed within the build system between the release of CM9 and CM10, as the CyanogenMod Wiki page for the i9100 notes:

This device used to be called galaxys2 on get.cm, so older builds of CM can still be found under that title.

So builds of CM9 (or earlier) will use the galaxys2 moniker, whereas builds from CM10 onward will use i9100.


text:
Lock screen when proximity sensor is covered
I have a Samsung Galaxy S3 with Jelly Bean. I would like, for, my screen to lock if proximity sensor is covered (for instance, when it is in my pocket).
How can I do that?
I am searching for an app as I have not found anything within the standard menu.

Does the proximity sensor (assuming NFC) work on pockets? I thought it only worked with other NFC capable objects.

Have a look at Smart Cover, Cover Lock, Simple Cover Lock [Beta] and others on Google Play. You can probably find other apps that maybe are better for you by just looking at the 'similar' apps section on Google Play.

Simple Cover Lock [Beta] does the job. And it's free.


text:
Analyzing packets in android
I want to analyze packets on my rooted Android mobile phone.
What I did so far:
I have installed shark for root and shark reader. I tried to sniff packets, but shark reader only shows RAW packet.
What do I need in order to be able analyze packets of applications in my phone? Do I need to install tcpdump alongside with shark for root?
P.S: I use 3G internet only.

Another good app for network discovery is Fing, while it doesnt provide packet information, it does give you each host and hostname with ping/tracert and a few options more. Good to use in combination with wifinspect or packetshark.

Reading the very first line on Google Play for Shark Reader

Application for reading pcap files.

Which implies the OP needs some tool to generate pcap files..also, reading this also on Google Play for Shark for root

Traffic sniffer, works on 3G and WiFi (works on FroYo tethered mode too). To open dump use WireShark or similar software, for preview dump
  on phone use Shark Reader. Based on tcpdump. Please leave
  comments/send e-mail if you have any problems/suggestions.

Bolded sentence is my emphasis, so it seems a bit confusing and mis-leading. From the description on the Play Store, it is saying that using WireShark is a pre-requisite for Shark Reader to work..but cannot find the actual app called the same.
There is one available for desktop PC's to allow sniffing of ethernet traffic, but for Android, remains to be seen.
Also, for what its worth, sniffing traffic on 3G is questionable as that's dependent on if the radio base-band allows promiscuous mode, that's a given in order to be able to sniff traffic, even though its unlikely, due to proprietary nature of radio firmware..)
Wifi on the other hand, is extremely dependent of the capability of sniffing also, not all of them have the capability to go into promiscuous mode, again mileage will vary depending on the Wifi chipset/driver and kernel regardless if rooted.

You could try
WiFinspect [Root] or
PacketShark. Both have buildin package analyse features.
As far as i know, package sniffing is only possible for wifi.

Another nice possiblity is remote analysing your packages with wireshark as descriped here

You've left three answers here, all suggesting these two apps. Do you have an affiliation with either or both? If so, you need to disclose that in your answers. If not, it looks awfully spammy.

torayoff asked, what he need to analyse packages within his phone. both tools provide this feature without needing any aditional stuff. i'm not affiliated with any of them. This site only supports to link 2 of them. i think These both are the best of all i know. Possible all 3 questions should be merged!?

They are free apps. I don't think that OP is affiliated with them. Looks like a valid and correct answer to me, since I also would recommend the same apps.


text:
Haptic feedback settings in Android 4.1.1?
Just got a Samsung Galaxy S3 mini with Android 4.1.1 factory installed. The phone is not locked to any carrier. My problem is that I can not for the life of me find the setting to turn on the haptic feedback, neither for the keyboard nor other touch events (such as the menu button, etc.). I've looked through the settings menus several times without finding anything.
The actual vibration hardware is working, because if I go to Settings -> Sound -> Device Vibration it vibrates.
The only other mention of this issue I've found was one unanswered thread on the Samsung Galaxy Forums.
This is the kind of thing that makes me wonder if Google (and others) are actually trying to make things worse with every update. My HTC Nexus One running Android 2.3.6 never had any oddities like this. Only problem with that old phone is it's limited internal memory.

Have you turned keyboard vibrate on? System Settings, language and input, android keyboard clock the little settings icon on the right, vibrate on key press checked.

See this Post #7 seems to be the only fix so far, provided your are rooted, However, there's this app on Play Store that may just do the trick for you.

Thanks, now I at least have vibration in the keyboard. It turns out the stock Samsung keyboard does not have a vibration setting, and the phone comes without the Android keyboard. I ended up installing my trusty old Smart Keyboard Pro, now I have both vibration and arrow keys for moving the cursor (my old Nexus One had a trackball for this). Seems I'll have to live without system wide haptic feedback though, which really is a shame. It seems that every update introduces more bugs than fixes... sigh...

System Sounds > vibrate on touch.

I finnaly found it and I hope it helps:
Unless you already did so, go to Settings→Language and Input, tap the setting icon on Samsung keyboard, go to Advanced, and uncheck Vibration and Sound -- depending on which one you want!
This works for the jellybean update ok 4.1.2 . Hope I helped!

In some versions of Jelly Bean the setting for activating haptic feedback is hidden. But there are a couple apps that can be used to enable it:

Quick Settings, a plugin for All-in-One Toolbox
Spare Parts

(Source)


text:
How can I make two Android devices show the same video simultaneously?
I would like to attach two Android tablets to the back of my car head rests so that my two children can watch films on long journeys.
I want them to be watching the exact same video at the same time, and I want them to be as in sync as possible, because the sound will be played over the car's speakers.
I am open to any solution: whether it's having a separate machine as a streaming server running Windows, Linux, or another Android tablet. Another solution might be that the two devices have both have the files on them, but control data is being sent from one device to another - master/slave style. In a truly ideal world, it would be controllable by a device by someone sitting in the front, but that's a nice to have.
My question is - are there any apps that allow any of these scenarios? I have been looking for about three hours myself and haven't found anything.
nb: Pressing play simultaneously on the two devices is not a viable option, and neither is getting the children to wear headphones.

Sounds like it would be far easier to just use one tablet and hang it between the two headrests?

i've considered that, but it would be a) difficult - how would one physically hang a tablet between two seats?, b) dangerous - a suspended tablet could be lethal in the event of a collision.

A) My brother's done this in his car with a Nexus 7, buy a protective case that you keep on while using the device, sew two loops to the top two corners, hook them round the head-rest pillars, done. Most things in the car, including the backs of seats can be lethal in the event of a collision, but you're entitled to make your own choice where you place those risks, so fair enough.

What about android as device streaming video, then LCD screens/monitors for the headrests? Seems like a easier solution.

i am currently testing Syncplay for VLC.  seems like it would work.  if it does, i will post a step by step.  http://addons.videolan.org/content/show.php/Syncplay+interface+module+for+VLC?content=159160

Have you thought of using Miracast? I'm about to take on a project to do this with a pair of budget tablets... Miracast would allow for master slave. All the content would be on one device and cast to the other. Plus the master device could connect to the car Bluetooth system to provide the audio. That's my 'theory' anyway.

VLC works perfectly for me :)
https://play.google.com/store/apps/details?id=net.codejugglers.android.vlchd&hl=en
Did you tried this link? It uses Moboplayer and ES file Explorer.
http://apcmag.com/how-to-stream-video-to-an-android-device.htm
Davy

Anybody had this work? Is this a working solution?

would you mind expounding on HOW to use VLCHD remote to synchronize videos?  as is, this is more of a comment than  a proper answer.

GarethD I know that your original question was posted over five years ago but, I have been looking for same solution and so far I have found just one that works for me.
You need to download two apps.
No ROOT required!
On master device install: Mirror
On slave device install:AllCast Receiver
That is pretty much all. Start AllCast Receiver on slave, then start Mirror on master, choose receiving device from the list and you should see the master screen on slave device. Exit the app on master, choose your video player, start playback, sit back and relax ;)
I have master device connected to car stereo so audio is played over the car's speakers.
:NOTE:
1. Both devices have to be connected to same network for this to work.
2. Mirror app in free edition is casting watermark. If you watch films with black bars at top and bottom this is not too obtrusive. It will get in the way for full screen videos. Or you can just upgrade to the full version.

It took me ages to work this out, but to play one movie in sync on two tablets download an app called gplayer. After that:

hold down on video you want to play and click "add into share list"
go across to share and select the second device also do this on the second device but obviously select the the other device
on the second device click the shared video and let it download.
go it setting from the drop down menu on the right scroll down to the "group media sharing settings" and tuck the box that says "enable group media sharing  service" do this on both devices
ensure both screens are on and in the share section and open on either device and it should play in sync on both screens

Colin, could you please [edit] your post and include a link to the gplayer app? Do you mean GPlayer?

try http://www.mirrorop.com does what you need.
check this up.
http://clintonmann.com/blog/software-for-mirroring-a-display-across-multiple-android-devices/

You can use upnp monkey for android. it can stream to multiple devices

That might be an option, if one can find the suggested app. Could you please [edit] your answer and include a link to it? Thanks! :)

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


text:
why does my android show -67 on my email icon?
On the home screen, my Samsung Galaxy, it shows -67 over the email icon. What is this indicating and more importantly, how can I get rid of it?

Please provide a screenshot

It's buggy.  You should be able to fix it by clearing the data for the email app and/or any related apps (sometimes there's an "Email Storage" app and so on).

This may be count of new emails in your mailbox.
There is a functionality that shows count on icons for Email Messages etc.
Some launchers are implemented it ,and most of the new custiom ROMs also.
BTW please provide a screenshot for more accurate answer.


text:
Need fonts of a different language to show up on android or atleast Instapaper
My family is residing in USA and we are from India. Now my mom gets super bored at home! And loves to read the regional online newspaper and magazines from India on the Internet; problem is she doesn't know how to use a computer! Me or my dad has to sit with her and click links for her, I have never heard anyone say a simple back in a browser in so many ways!.
Interestingly, she didn't have a hard time in using my dad's iPhone 4, in which he managed to lose!
I already own a Asus Transformer 300t and I tried to instapaper the websites she visits Gujrat Samachar Sunday Special this she doesnt miss at any chance.
Problem is, those turn up beautifully on the desktop/webapp but the fonts aren't rendered properly on my tablet or any Android device, before I go ahead and get a Nexus 7 or Galaxy Tab 7, can I have this font show up on Android or at least, instapaper.
All I need to do is instapaper every article when I come home in evening (morning time in India, meaning the newspaper just came out), so that she can read it next day and as a trial run on my tablet!,
Also, those websites, at least the one mentioned above, don't implement RSS feeds or else I could have had my Calibre auto generate/fetch daily news and make an e-book every day and download it on the tab. But I also don't know if those fonts will be detected on Kindle app or any app for that matter!
I know I can try having it outputted as PDF but teaching her to go to PDF and then browse; that's too much for me to teach! The instapaper works smoothly, open instapaper, read headlines, tap that and read/scroll/read , press back next article... plus I still got to download that PDF for her to the tablet
Also reason I'm saying Instapaper often is cause only that will detect the actual title of article
Some screenshots: for following Article
Android Apps:

Instapaper
Readability
Pocket

Web Version:

Instapaper
Readability
Pocket

Android Web Browser

what device of tablet are you referring to?

Tf300t or Asus Transformer Pad that i currently own, I might get her a nexus 7

The reason it works on desktop/webapp is because the desktop has the necessary fonts for rendering! What you're asking here, is to add/install a font for usage, PDF's can embed fonts so that the viewer will use it for rendering on screen... just saying.

Have you seen http://android.stackexchange.com/questions/4213/how-can-install-a-hindi-font-in-android-2-1 ? Also: http://android.stackexchange.com/questions/9021/does-samsung-galaxy-s-indian-rom-latest-ddjp6-has-bengali-support and http://android.stackexchange.com/questions/5423/is-there-a-browser-that-will-display-armenian-letters

okay lemme check

Any progress made? Did you solve your issue? Feedback welcome -- you may also answer your own question ;)


text:
application cannot be installed in the default install location?
I have an Android Galaxy S1, and have been getting the error "application cannot be installed in the default install location". I am aware that this is a common issue. So I Googled it, and almost everyone is saying to move your apps to the SD card or delete unused games.
There's only one problem. My phone won't let me move apps into the SD card, and I have 1.3GB of free app space. While I can download some apps, the more important ones won't download.
Anyone have any fixes to this?

You cannot! Some require to be on internal storage, read non-moveable to external storage for the app to work, widgets is one example.

So there's no way to fix the "application cannot be installed in the default install location?" error without moving apps to SDCard, is what you're saying?

It depends on apps that are required to be on internal storage, facebook, google mail, play store, to name but a few are ones that are on internal storage only, i.e. default install location! :)

I am facing the same problem, what i did is uninstall some unused app & then reboot my device. Now, after it my device is working charm... :)

I don't think this really has anything to do with any settings.
I encountered this yesterday. All I did was restart my phone and the app installed fine afterwards.

Developers can define the App Install Location in their app's Manifest file. As you stated you cannot move apps to your SDCard, this might be the clue: Apps having their install location set to the internal storage will be able to install, while those defined for external storage (i.e. SDCard) are failing for the very same reason: They cannot be moved to the SDCard.
So your real problem is: Why can't you move apps to the SDCard? To find an answer to this, it would also be helpful to know your Android version. I'd suggest making this a separate question linking here, and giving some more details on your device and Android version there.

This is what worked for me.
If the settings-> memory is set to SD card then change it to Internal, or visa versa.
Unmount the SD card.
Install/update

Ran into same issue, removed some really large apps off the phone and it installed fine. Guess it was a space issue.

I have android 4.1.1 what I did to fix the issue about installing to default install location.... Go to settings ....then to storage....then the preferred install location....then select let the system decide
That's it . U can always change it back to sd card when u finish updating the apps with the issue


text:
Music plays through phone speaker instead of headphones when app is opened?
This problem started a few days ago and it's extremely annoying in quiet environments.
I will be listening to music from any music player app, and whenever I open an app, get a notification, or switch the song the music starts playing from the phone speaker instead of the headphones. How can I stop this? Is this a software issue or a problem with the headphones itself? Is it just something in the settings? I've tried a lot of different methods.
Thanks!

What did you try? What's your android version? What is your device model?

This is happening to me too. I just reset everything to factory default and still experiencing the issue. Not sure where you can change profiles.

Do you use a custom rom? I've also used an S3 on stock ROM and this was not an issue. If you are using a custom Rom then I recommend informing the dev about the bug.

Broken headphone jack or the profile setting might be changed, I recommend changing the phone profile and trying if not I'm pretty sure its a hardware fault.


text:
Why are there two settings apps, Settings and Settings Storage
On my Galaxy Nexus running 4.2.1, I see two Settings apps in Settings > Apps. One is name Settings (28KB) and the other is Settings Storage (520KB). Both have the version 4.2.1-533553. Is the storage one for handling the Settings > Storage screen? If so why is there a separate app for that? If not, what is it for?

Settings Storage, technically speaking, is actually an internal app that manages the content provider framework for Settings itself. It also registers itself upon Android boot-up.
The Settings storage backing data store handler, really, uses an Sqlite database, which is in the public domain and free to use.
This database is required to hold the settings for updating and retrieval via the Setting's internal content provider, which is integrated through-out the ROM in itself, so everything that is seen through Menu > Settings, "talk" to the content provider" and that in itself, handles the backing store.
Also, that Settings own content provider is actually global through-out the ROM, irrespective of Android version, so that the system apps and user apps can use that to check on it by querying it and act accordingly.
Hence the "seeing of two Settings apps"....

Most apps I've seen and a few that I've made communicate directly with the SQLite database. Do you have any idea what the benefit of pulling the database into a separate app is?

Settings is part of the ROM in itself (and not a separate app strictly speaking), when tapping on Menu > Settings, everything in that is stored in the backing database.. specifically, Settings have their own content provider. Some apps need a backing store and some do not craft their own content provider hence directly communicate with Sqlite, depends. But sticking to the context of your question...


text:
Voice Recorder "Phone Storage"
Apparently on my latest HTC phone, the voice recorder default storage setting is set to "Phone Storage" as opposed to "SD Card".  I just switched the setting to "SD Card".  From my Win 7 PC, I can view the new *.amr files now saved to the SDCard in \My Documents\My Recordings.
I want to find and transfer previous 150 recordings stored on "Phone Storage" ultimately to my PC.  If I need to go to SDCard first, that's fine, but how?

Did you try removing your sd card and connecting the device to a computer?

I have an otter case, somewhat of a pain to take apart. Seems like I could use FileExplorer or something to transfer files to SDCard?  Do you need "Root" or something to view phone disk itself?

If it allows you to, of course!

Still note sure what you are saying I should try now.  I tried file explorer, and couldn't see the drive either.  Why would removing the sd card help... I'm still stuck...

When I look in ES File Explorer, I see Voice0001.amr through Voice0152.amr. When I plug phone into Win7, my H drive, same folder shows Voice0153.amr through Voice0160.amr.  I don't understand why the files below 153 show only on phone.  For now, I think I'm going to share them to DropBox, but I'd like to figure how to to get to them via USB share-drive connection.

Then Simply use the share function to bluetooth the files to your PC or copy/move them to another folder in your SD card


text:
I have to triple tap everything on Galaxy Tab 10.1
I don't know how the settings were changed; my young daughter may have done it. Also, I just got the new update this morning. I have to touch, then double tap every time. Also, there is a yellow line around the screen and everthimg. I've checked all settings I know of, but I can't reverse this.

It would be helpful to at least know the Android version you're running. The color of your line irritates me, but could it be you've got some developer's options enabled?

It just updated probably icecream sandwich.  Seems like a developers option, but when I go into settings, It seems like ive tried to change relevent options but nothing changes what I have.  I have drop box set up.  If I hard reset will I still have all my pictures os should I back it all up on usb or micro sd card?

A backup never hurts. A factory reset will remove all user data/apps on the device, so when considering that you should make sure havin everything backed up (best even copy the sd card contents to your computer). But first check in Settings -> Development, there was one setting causing such a frame.

Thank you so much for the response.  I finally found it.. My daughter must have been in the accessibiltiy settings.  She had the talk back on.  But I didnt realize because she also had turn off all sounds on.  I dont know how that makes the tapping weird, but is fixed now.  Grrrr!  Kids.... Thanks again!

You're very welcome, Sheryl! Would you mind to write up a summary, answering your own question? This would help future visitors if encountering the same problem. A short step-by-step description would be fine; if you've got screenshots to include, simply put in the links to them and ping me for formatting.

Sheryl found the answer herself. Quoting her comment:

I finally found it.. My daughter must have been in the accessibiltiy settings. She had the talk back on. But I didnt realize because she also had turn off all sounds on. I dont know how that makes the tapping weird, but is fixed now.

If one has a similar effect (e.g. red borders shown), and it's not the accessibility settings, another place to look for is the development settings, which also has switches to highlight certain areas for "developer feedback" when testing an app.

Settings>Accessibility>Magnification Gestures.
I actually set this setting on myself so I could zoom into the screen whenever and where ever I wanted and when I did this, a yellow/orange line would border the screen to let me know I was in that magnification. However, I've been noticing a glitch with this tablet that's happening more frequently and this is whenever my finger is on the screen, all of a sudden it'll zoom in as if I triple tapped when I never took my finger off the screen. Well, I can't seem to do anything about the glitch so I wanted to stop the triple-tap-to-zoom feature just that I forgot how I turned it on. This post that I am replying to helped me figure out how to change it back. However, the previous answer wasn't very clear to me. I finally figured it out so I've decided to give the answer more clear for anyone that may have this problem in the future. Thank you. Take care.

I had a similar problem with a Galaxy S5 which drove me totally crazy.  It was stuck in the talk back mode and required a tap followed by a quick double tap before any selection was activated.
None of the info I found online helped.  I finally tried going to Accesibility → Hearing and noticed that Hearing aids was checked.
So I set turn off all sounds and unchecked hearing aids and the talk back stopped and the triple tapping ended.  I went back in and set hearing aids and it still worked just fine.
I know, it doesn't make sense but that is what happened.  My software version G900PVPU1B0A6, hardware versioin G900P04.

in Setting, type accessibility, click Filter accessibility event logging> Explore by Touch, turn this off
this is for my S10, the talk back and triple tapping need to be turned off separately.

Go to settings >> accessibillity >> explore by touch
see if that is turned on or off, if its on , turn it off  and everything will be normal.


text:
Sharing files between users in 4.2.1
I have a Google Nexus 7, unrooted, running stock 4.2.1. I have set it up for two user and we seems to be enjoying it.
Recently I ran into an issue about sharing files. In User1's account I copied few PDFs into \sdcard\PDFs folder and was able to use it well.
When I switched to User2's account, I could not see the folder \sdcard\PDFs at all. Surprisingly, I could not see it even when through computer when Nexus 7 is connected as Portable media player.
I guess this can be achieved by granting sufficient access by escalating to root, which needs rooted device - but I am not sure.
My questions:

Are there any way I can share files between users of the same tablet without using Internet (like using email, dropbox etc) or transferring to some repository like PC etc?
If I root, can I change the permission to such user created folders and access files from other user's account or elevating as root?

Update: Found a link that asks same question - but the answer given is not applicable for files rather works for apps, not useful.

/data/media contains a number of folders including legacy and obb, neither of which appear to be shared between users, at least not on my Nexus 10. It also contains a 0 folder which is the emulated sd card of the first user, then 10, 11 & 12 for the sd cards of the first three other users of the device.
I know you said your device isn't rooted and you seem to be able to use obb (which I can't) but if you root, you will be able to access any sd card image this way.
Hope this helps in some way.

I had rooted my Nexus 7 and I would agree with Mike and would say that this better way to share files as it does not involve copying files to Android/Obb folder. Pros: Need not copy files and can directly use the file from other user's folder. Cons: Needs to be rooted to write.

After a lot of trial and error, I  discovered that the Android/obb folder is automatically shared among users.
It's not ideal, but it's better than a cloud storage option for large files.

It is indeed. +30 :)

Because of a better answer from @Mike, I would like to make his answer as my accepted answer.

It's a different user account is why you can not see the files and the user files are stored on the system partition
When the user accounts were set up it's assumed the the first account to 'activate' the device is the master account, all other ones created from that are user accounts, much in the same way you have user accounts on a pc you will have your C:\Users\youusername\Downloads that isn't viewable by other users that log into the machine
If you want to share things possibly use a cloud storage system like Google Drive or Dropbox but that a bit of a pain having to share individual documents so maybe set up a shared folder you will be able to add a short-cut to that to access them maybe?

Thanks, talking from Windows 7+ perspective, if I have admin privilege, I should be able to see the folder. Analogously, will gaining root access in 4.2.x will work? Also, I am only creating a folder in storage which is not analogous to C:\Users folder rather it is like creating in another drive!

It's something I haven't really played around with too much, but surely if the main user has root then I'm just assuming that the other user can have root permissions granted, but I'm still not sure about seeing the sdcard contents. Your best bet is to set up a shared folder in either Dropbox/Google Drive etc. and set a short-cut to that folder on the launcher

The public parts are accessible by all users, like C:\Users\Public\Documents , so this a bad explanation. Also most of the FS is accessible by all users on Windows.

Ok

 1. Download PAW SERVER and run it on first user.
 2. Run it
 3. Go to 2nd User
 4. go to localhost:8080
 5. Login with user admin with password paw
 6. go to Media > File Manager
 Done!

Or code your own PHP Script.

it's probably mounted only for one user and unmounted when you switch to another user which explains why it's in the same place (directory /sdcard) but with different users the content change

This has nothing to do with permissions. To verify, switch to account 1 and see if the folder is visible. I think you have unintentionally deleted the folder yourself.

No dude. I am certain that I haven't deleted it as I could still see the folder when I switch back to the account with which I created it.

What file manager you are using? Have you tried using astro file manager?

ES File Explorer. I haven't tried other such apps in nexus, but tried many on my phone.

Run Paw server on user 1
Use the built-in file manager

You need to add more information about what to do


text:
Acer a510 touch screen not responding to some fingers
Its more of a touch screen question than an Android question, but it pertains to an Android device so...  I got my Dad an Acer A510 for Christmas and he has been very frustrated with it, especially the touch screen.  I noticed that when he taps the screen it does not respond as readily as when I tap it.  So my question is: do touch screens not respond as well to older (drier) fingers?  He lives in New Mexico, and probably has relatively dry skin.  Alternatively, is he just doing it wrong and skin type has nothing to do with it?

Calibrate the tablet, if that doesn't work it could be a faulfy digitizer or it was made to respond to a stylus

It may be that he's used to older resistive touchscreens (the kind you use with a pointy stylus), and so he's pressing the screen with the tip of the fingernail, instead of with the finger itself. That doesn't work well on capacitive touchscreens unless your fingernails are cut very short.
Also, you're probably right about older, drier fingers having less capacitance and so showing up less well on the screen. Using the 'pad' of the finger instead of the tip might help by giving the screen more finger to work with.
If all else fails, you can get styli for capacitive touchscreens. You can distinguish them by having a rounded, foam tip the size of a finger, instead of a pointed, pen-like tip.


text:
how to sort my contacts from pc on google account to most frequently used. not including the default email list
How can I sort my contact list from my PC to show the most-used contacts or most-recently-used from my Google account without my Android in hand? This does not include the default 20-most-contacted email addresses that Google has.
Basically, how do I sort by most-frequently-used contacts?


text:
Galaxy Ace Duos S6802 jelly bean support

Possible Duplicate:
When will my device get the Android 4.1 update (Jelly Bean)?

Is Android 4.1.X support available on Galaxy Ace Duos S6802? Can the device be successfully upgraded to Jelly Bean?

There's instructions here http://mobotechie.com/android/how-to-update-samsung-galaxy-ace-duos-s6802-to-android-4-2-1-jellybean-ultimate-guide on how to do it however in the comments it seems people are having some problems with them.

@ce4 That's for official releases though isn't it? Whereas the answer to this could be if someone's ported it. If OP if after an official release then one isn't available, the hardware was deemed not suitable to run JB. --edit My bad, just the top phones have official releases, there's unofficial ones for phones under them though, I should read things more carefully.

@Peanut: No, we also include unofficial builds in that canonical answer. Otherwise, this site would be peppered with questions just like this (more than it already is).

@AlEverett Yeah see my edit, released after I read it more closely, had only glanced at the top few phones. I'll flag ones like this as duplicates from now on then.

@Peanut Thanks for the Link... This was for developement purpose.. and not just to get a insight when will the device get an upgrade :)


text:
How do I connect to a EAP-SIM authenticated network (namely FreeWifi_secure from Free Mobile)?
I am running CyanogenMod 10 (based on Android 4.1.2) on my Motorola Milestone 2.
I just switched to the French mobile carrier Free Mobile. They offer access to their "FreeWifi_secure" wifi network in the plan. The authentication method is known as EAP-SIM ; it connects using information in the SIM card. However, this option is not given when you try to connect using the "Settings" app in Android.
So I tried to connect to the FreeWifi_secure wifi by following a method explained on XDA-Developers.com. It consists in adding the following lines to /data/misc/wifi/wpa_supplicant.conf :
network={
    ssid="FreeWifi_secure"
    key_mgmt=WPA-EAP IEEE8021X
    eap=SIM
    priority=70
}

I managed to follow the instructions but still cannot connect to the wifi network. FreeWifi_secure is correctly displayed as a favorite network, however, when trying to connect, it never goes past the "Connecting…" step.
Do you know whether the Milestone 2 is hardwarewise compatible with EAP-SIM ? Or is the incompatibility due to a software limitation in CyanogenMod ? Have you personally managed to use the Free Mobile wifi network ?

It looks like Android in general doesn't support EAP-SIM and Free Mobile's wifi network, CNet France ran a story about this back in April, here Free Mobile : bascule 3G / Free WiFi mais pas pour Android ? (also you seem to have mis-copied your XDA link, it's got a load of dots in the middle instead of the actual address)

So I contacted Motorola's customer support and they told me that none of their phones was compatible with EAP-SIM.

Thanks for pointing at my broken link. However EAP-SIM is compatible with some Android phones as shown here for instance : http://forum.freenews.fr/index.php/topic,80665.0.html


text:
Is it possible to allow user only installation of certain apps?
Is it possible in Android to prevent users from installing any app that is not explicitly listed on a firm based whitelist?

Would the whitelisted apps be installed by the device admin before they distribute the devices? If so then it's possible to lock the Marketplace so users can't download any more applications after that, but there's no way to stop a user flashing a Custom ROM on the device to get around such restrictions. Related question: http://android.stackexchange.com/questions/23454/how-can-i-restrict-a-users-ability-to-modify-settings-or-install-apps

Also do you want this for Enterprise use or to be able to do it for a home user?

its more a "does it work with android" question, i need this for a presentation. so its corporate on the one hand and parental control on the other.

It is possible, there are apps available that are designed for enterprise use such as SureLock and MobiControl (go to Device LockDown Policy on this page) that will restrict users to allowed applications only.

Don't those only restrict the use of already installed apps? I understand the question as referring to "user should be allowed to install apps from the playstore -- but only those we whitelist", and not "user should be able to only use certain apps".

Yes, these apps are called "Device administrators". You use the Device Administration API to write device admin applications that users install on their devices. The device admin application enforces the desired policies.
    A system administrator writes a device admin application that enforces remote/local device security policies. These policies could be hard-coded into the app, or the application could dynamically fetch policies from a third-party server.

Are there examples of already built applications that use this API to stop apps being installed? As far as I was aware this wasn't possible and my reading of the API guide http://developer.android.com/guide/topics/admin/device-admin.html also suggests this isn't possible as it isn't in the " Policies supported by the Device Administration API." table.

Here is the trick. You can set policy for the user that he can download application from a specific place(your website). On your website, you can show only applications that you want the user to install.

How do you do that then? I haven't seen anything like that in the documentation.

yes me neither... thats why i'm asking. the policy is mostly password stuff.

Please see the link. These guys are providing the device management solution like the one you are asking.http://www.soti.net/Mobicontrol/


text:
Is it possible to install two instances of a same app?

Possible Duplicate:
Is it possible to have multiple instances of the same app (logged in to different accounts)?

I have a dual-sim Android device, an Alcatel Onetouch.
As it has two SIM cards, I'm just wondering if there is any chance of installing two instances of applications such as Whatsapp in order to have it working for both phone numbers.
I have been searching on several forums without finding any valid answer to my question, answers use to be ambiguous.
I would like to clarify this matter.

No, you cannot. Every application in a device has a unique identifier named as application package. You cannot have two applications with the same package name installed in a device. Even if you try to install, it will replace the first one.


text:
Location of Recent Apps screenshot directory
Where does "Recent Apps" in Android store the screenshots?
I have seen a couple of threads on how to prevent these screenshots from being taken. But I would like to know the location of the screenshots directory.

Please clarify question a little bit.

Guess he talks about the "recently used apps" list popping up when long-pressing the home button. On tablets with 4.1 up (if not even earlier) this no longer shows the icon only, but a screenshot of the app's last state. Not being able to root my new tabby (yet), I could not check yet for those files...

The screenshot facility, cannot be taken out as that is integrated directly into the AOSP source which when compiled produces a Stock AOSP Vanilla ROM, and applies only to ICS upwards, on previous versions, it required root to do this.

@t0mm13b the question is not about removing the functionality, but about locating the screenshot image files. I just browsed through the entire internal file systems of my Wildfire (ICS), but was not able to find them. Any idea of where they might be stored? Being thumbnails only, I could imagine them being stored directly into the media database, if that's possible with SQLite.

Hmmm... try /sdcard/DCIM/Screenshots? :D

On my Nexus devices /sdcard/Pictures/Screenshots
I think it's the default, odd really as it should go in with DCIM

DCIM is the de-facto standard for the location for pictures taken with camera... :) Hence the separation for screenshots..

But that Screenshots directory is not the one the OP asked for: Here are the screenshots saved which the user explicitly  takes using the volume and power key combination. OP was asking for the screenshots shown in the "recent apps" menu.

On my Samsung Galaxy Note 3 phone it's also /sdcard/Pictures/Screenshots
The fact that it's in the same place on two different devices suggests that it's an Android standard, rather than something left up to the device manufacturer.

Actually that path is where manually taken screenshots are stored. It has nothing to do with "Recently Used Apps" screenshots.

OK, good point. I haven't seen "Recently Used Apps" screen shots before, so I overlooked that when I tried to answer the question.


text:
How to view the files from /root/data folder?
I want to see the files from /root/data/data folder. Is there any application/trick which can do this?

Did you try the suggestion?

You will definitely need to root the phone first of all. Then you will need a competent file manager app you can use. ASTRO file manager is popular but it has no root access support so it's useless for power users. You should be able to use ES File Explorer or File Expert. I have recently had problems viewing /data/data or other protected folders with ES File Explorer and have pretty much abandoned it, and I am now using File Expert. They both require that you go into settings and enable root explorer option (and sometimes also mount the file system as writable). So you need to do that first.

@sammyg : adb run-as allow to do it without root.

Short answer
You cannot do that without having your device rooted, as the file permissions won't allow you to list contents there. You will be able to change into /data/data, but you will not see a single thing there.
Longer explanation
While one might be able to access /data/data without root (i.e. change into that directory), permissions are set to forbid listing its contents:
shell@android:/ $ ls /data/data
opendir failed, Permission denied
1|shell@android:/ $ cd /data/data
shell@android:/data/data $
shell@android:/data/data $ ls -l /data
opendir failed, Permission denied

This is what happens on a device without root (output created just now on my Cat Stargate 2 running Android 4.1.1). Repeating the same on my HTC Wildfire running CM9 (Android 4.0.4) and having root access enabled looks a little different, and should give us the wanted details (output cut to the necessary stuff):
adb shell
root@android:/ # ls -l /data
drwxrwx--x system   system            2013-02-27 02:01 data

As it is clearly shown, /data/data is owned by the user system group system, with this user and group being the only having full read/write/execute access. Everybody else only has execute permission, enabling all processes to change into that directory. This is necessary for the apps to access their data: They know their package names, and such an app named com.foo.bar can directly jump to /data/data/com.foo.bar which it owns and has full access to.

Er, this is incorrect.  I do not have a rooted device, and can view /data/data just fine from File Explorer...

@BlueRaja-DannyPflughoeft I doubt you see any contents in that folder. Doing an ls /data will show the /data/data folder, but an ls /data/data shows nothing if not done with root (same way, File Explorer will show you the /data/data folder is there, but not what's in it). Everything else would be a rare exception I've never heard of: in that case, please name your device and Android version, as I'm curious what strange thing that is :)

It's a Motorola pay-as-you-go Moto G, running Android 4.4.4.  Yes, in File Explorer /data/data lists every folder.

Can anyone confirm this? That would undermine the entire security concept. The idea here is that every app can only access its own folder, and not even see the others. Permissions on /data/data are usually 771 (with ownership by system:system), so no user app can list contents here. @BlueRaja-DannyPflughoeft is that File Explorer a system app that shipped with your device? Can you try with a terminal app or adb shell to do a ls -l /data, and do you still see what's in there?

It's not an app, it's on the PC.  It's part of the Android SDK.  I keep reading everywhere online that it can only read /data/data if the device is rooted, but mine isn't rooted and can read all of that folder.  I thought that's what you were talking about, lol

@BlueRaja-DannyPflughoeft it is, yes. And your case is the first exception I've heard of. And I'm in that field for quite a while. // So with your device being the only one (so far) not falling under the general rule valid for all the other millions of Android devices, you'd certainly agree this is an exception – not invalidating the "general rule", unless proven by more than one device of different brands :)

You can do it with ES File Explorer(Only if your device is rooted)
Step 1:
press menu button --> select Root explorer
Step 2:
(A prompt will popup for giving super User permission) Allow permission
Step 3:
(Another pop-up) Click on Mount R/W ,by default there is Read permission(do this only if you need to write something,else leave it)
Step 4:
Access any system folder

Simply use a file manager app like AndroZip File Manager
Keep in mind that you cannot edit the files if you do not have root access. It is not harmful only to read the files though.

I'm not able to access the folder with androzip file manager :(

What happens? Try pressing the home button on the app (at your top left corner) and then hit the up arrow right next to the home button.

You can view Android internal storage files without having root access to your device, using adb shell.
In your case directory/files will be different.

Add path to environment variable:
C:\Users\Mohammad\AppData\Local\Android\sdk\platform-tools  # otherwise cd to that directory

Open terminal command prompt (Run → cmd)
Run command:
adb shell

To obtain permission to file system:
run-as com.scu.healthcare

You can take backup of entire package:
adb backup -noapk com.scu.healthcare

Change to internal storage:
cd /data/data/com.scu.healthcare/files

View your file:
cat ErrorLog.txt

You can change your file permission:
chmod 777 /data/data/com.scu.healthcare/files/ErrorLog.txt

You can view shared preference xml files:
/data/data/com.scu.healthcare/shared_prefs/Your_xml_files


text:
is it possible to have the gps location while offline with the nexus 7?
This is a mystery to me, I know that WiFi and GPS use different chips to work, but it seems I can't use the GPS location when there's no Internet access.
I already tried to clear the cache, disable/enable it, reinstall it.
I just want to use my nexus 7 as a GPS while I'm out, thought that I already downloaded Google maps offline data.
Is it supposed to work while offline or not? Is it a real GPS?

Have you tried GPS Status & Toolbox?

Doesn't show position directly on map

Are you asking about your "GPS location" (your phone assessing its lat/log coordinates) or "a map of your location" (your phone's location displayed to you on a map)? Your phone can assess its position without a data connection but it can't always display that position to you on a map without a data connection - the latter depends on the app you're using.

I already stated it in my question, I downloaded map data for offline view.

@Mr.Buster, according to your comment, we should be able to get the GPS co-ordinates(longitude, latitude) without internet using GPS + SIM network. Is it really possible in all the Android devices (assume that we don't want map)? How much time + accuracy it takes? (repeating again, I am interested only in co-ordinates)

@AlvinWong, I installed that app, but it seems that without internet it's unable to find the co-ordinates on my LGG3, even after keeping it ON for long time. Is there any way to programmatically get just the co-ordinates without using internet, but with only phone GPS & SIM network?

I had this issue - it isn't that a fix doesn't come, it is just that it is taking a very long time to get a fix.
This is due to the lack of the downloaded aGPS data - it can't download the data, and so has to rely on solely GPS satellited, which takes ages.
If you have been disconnected from the internet for a while, then you will suffer from these effects. aGPS data is cached for a few days, or when you change location, so if you just disconnected, GPS should work for a while afterwards.
(You should also check to make sure that the Google System is enabled for location use)

The aGPS data is valid for some days and degrades over time (or becomes invalid if you change location): Here's an app to download it on demand: https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2

@ce4 That is the exact app I use, however as I said - you can't download it without internet.

Sure. Just wanted to say that the download is good for some days, if you download it now.

Thanks, definitely marked as the correct answer, I was not aware of the aGPS standard. So it's not a full fledge GPS protocol because it would drain too much power, right ? So if I'm walking and I turn on my nexus 7, I can either connect to a wifi hotspot or wait 12min ?

@jokoon Correct ;)

The reason it does not work is a GPS has to be paired with a map to work. Cell phones download chunks of map data based on your location and pairs it with map data. Without map data it is simply longitude and latitude data. To make it work with a nexus you have to have map data stored to work outside of of Wi-Fi range. If the app does not load at least 2gb of data you are probably put of luck.

I knew that, at the time I asked the question I already downloaded a particular square of google map data to browser on my nexus. Read the question again, I asked about GPS functionality, not google map fucntionality. I noticed my gps would not position me until I had an internet connection. The problem came from the fact devices are APGS, not plain GPS (which draws much more battery since it talks with satellites, not ground antennas).

GPS works offline without internet or WiFi.
Something in building GPS can't get connect to GPS satellite that's why it not show location.

yes, GPS location is binded with the gps chipset. You can get co-ordinates from GPS and store it while offline. you can than view it in Maps application when you get online.

i meant offline. why can't I use it if I downloaded map data to use it offline?

google maps application now supports offline maps. you can use it offline

many (maybe most) phones don't actually have a GPS receiver built in, rather using cellphone towers and triangulation to calculate their position. WiFi has nothing to do with either by the way, it's completely separate.
Other phones do have GPS built in but will use it only when no cellphone reception is available, as GPS tends to use a lot more battery power (many will also turn it off when the cellphone functionality is turned off because that's usually understood to be done where active antennae aren't allowed (like in aircraft and many hospitals) and/or to preserve battery power.

I downloaded map data, so I can use maps without wifi, and the nexus 7 has a real GPS, not the mobile tower thing you're talking about. So?

I never heard that phones automatically decide what source to use. True, some devices (including many tablets) have no GPS built-in -- but most phones have, AFAIK (never met an Android phone without GPS). Might be an aGPS issue, so it takes longer?


text:
How to connect using WPA2-Enterprise on Android Devices?
I am doing some product development for BYOD environment, so I require a wide variety of devices.  This one is causing me some issues with connectivity to the private network where I have to test.
The LG device with Android version 2.3.3 and upgraded firmware to whatever latest Sprint is supporting connects to the Wireless Access Point, but I get a 401 Unauthorized when access from a server on this private network. Meanwhile, the same configuration works with my iPad-1, an Android running Ice Cream, iPhones, Win Mobile, etc. using the same settings.
I am suspect that this device is too old to support WPA2-Enterprise but I cannot find any documentation, forum, etc. that supports any related issues.
I do not have access to the server to see why it is rejecting with the 401.
Any suggestions on how to troubleshoot/fix or officially lay claim of non-support?

My SGS with 2.2 has no problems with WPA Enterprise, though I believe 2.1 had issues; 2.3 should be fine.  Perhaps the Wi-Fi driver?  What encryption type and 802.11 version does the network use?

You might want to give the WiFi Config Editor a try, which gives you much more configuration settings to play with:

WiFi Config Editor (click images for larger variants)
I have not tried it (especially lacking an environment where I could really test it), but it might prove helpful, as you can adjust a lot of WiFi settings for a given AP here.
Remark: The app hasn't been updated for a long time, and obviously is no longer maintained. According to the comments, it's supposed to work fine up to Gingerbread (which would be fine for the device in question), but stopped working with ICS.
An alternative could be the WiFi Advanced Config Editor (aka "WiFi Ace"), which explicitly states:

Set WPA Enterprise and Personal parameters, like wpa_supplicant allows you to

WiFi Ace (click image for larger variant)
You might note the screenshot looks quite similar to the first of WiFi Config Editor above, so functionality might be quite similar as well. While this app was last updated 2012, it might have the same limitation: its developer couldn't test it on ICS (Android 4.x), but it should work fine on GB (Android 2.x). Comments give not much clue here (except that the app seems no longer to be maintained), but several reports from 2012/2013 stating success might indicate it's still doing its job with ICS and up.


text:
Can I have different volumes settings for notifications and ringtones with Nexus 4/Android 4.2?
My old Gingerbread phone would let me have a low volume for notifications while having a high volume for ringtones (very useful at night). My new Nexus 4 seems to have these volume settings tied together. Is there any way to separate them?
I'm running Android 4.2.1 stock.
Have looked at a Nexus 7 running 4.1.1 and it has separate volume streams so this looks like a phone specific bug/feature.
Update
Tried various apps but couldn't fine one which separated the Ring and notification audio streams.
In the end I downloaded the Cyanogenmod notification sounds, selected the ones I liked and processed them to -10db and -15db versions. Then copied them to the 'Notifications' folder on the phone. (The phone looks at the title tag in the mp3 file rather than the file name so needed to change that as well.)
I now have the ringtone as normal but a quieter version of the notification sound that doesn't wake me at night or sound ridiculously loud in meetings.

It appears to be somewhat awkward in ICS and JB to get this functionality, several methods in order to achieve it are discussed here. I'll summarise/copy some of the better sounding ones (I added the links):

Try Audio Control, it's by far the best volume management app in the
Google Play store. There is both a notification and ringer volume for
ICS or Jelly Bean.

If you're willing to pay then this app has "Separate Notification and Ringer volumes for ICS/JB devices".

Google & download a silent MP3, use Profile Manager or
Tasker to change notification sound to silence mp3 when required.

Or alternatively (as the OP points out in the comments) use a low volume ringtone so you can still hear it. Someone points out that for this method if you have custom notifications for different apps then they won't be silenced/lower volume, only apps that use the default system notification will be affected unless you update all of the notification sounds.

Another option is to use a profile switcher like Tasker or Setting
Profiles (what I use) and make two profiles:

Silent - profile set it to silence your ringer
Ring - profile to set your desired ringer volume

Now make a rule to trigger your "Ring" profile based on incoming call
condition. The condition could be a call from a specific person, or
persons from particular groups in your address book. Use the *
wildcard if you want the condition to include calls from anyone. You
can piggy back conditions so that, for example, you can add a time
condition so the rule might only be activated at a certain time of
day.
So what you have now is 2 profiles, one that mutes ALL sounds (thanks
to ICS) and another that sets the ringer volume to a specific level.
Set the "Ring" profile to have a higher priority, that way when they
are both active at the same time, the "Ring" takes precedence.
Combined with your condition, the result should be, ALL of your sounds
are muted, but when a call comes in, it triggers the incoming call
condition, triggers the "Ring" profile, and both the mute and the ring
profiles are active at the same time, and the ring profile will win.
There might be a short delay, but it shouldn't be noticeable.
This would of course have the effect that certain calls will ALWAYS
ring and maybe sometimes you truly do want to silence your phone. To
that, you will just make another profile, call it "True Silent" for
example, and have it silence everything and give it the highest
priority (or at least higher then the "Ring" profile) and then when
you activate that profile, it will win over the others.

Both of these apps are again paid for applications however they have a grater functionality than Audio Control. Tasker is a particularly great one.

Ringleader allows you to
set up profiles that you can change any or all of your individual
ringtones to silent in one click.  It takes a while to configure. Once
you install it you have to set all of your ringtones and alerts again
using the Ringleader option for choosing alerts. If you set it as the
default ringtone chooser option it simplifies the process. Once you
have reset each one they will shop up in the Ringleader options list.
In Ringleader you then save a base profile. After you have a base
profile saved you can edit all of the alert sounds individually
through Ringleader and save new profiles. I have three profiles. One
is for normal use, one for phone calls only and one for silent. There
is a simple widget available for switching them quickly.

This is a free application however there's also a paid for version. Someone else in the thread mentions this working for them however the actual notification volume can't be set separately, the notifications can only be silenced while still allowing the phone to ring.
When Googling around I did see people mention Audio Manager as a solution to this, however I've tested it out and although you can set the ring volume independently of the system volume as soon as someone rings you the volumes change to the same level, even if you use the app to lock the volumes.

Thanks Peanut. I was hoping there was a setting somewhere that I'd missed :¬) I'll try and see if 'Audio Control' can do it in the 15 minute trial period otherwise I guess I'll try 'Tasker' (which I bought 2 years ago but was baffled by its interface).

... or add a low volume mp3 version of my notification sound and use that (as mentioned in your link).

Couldn't find separate volume settings in 'Audio Control' after 10 minutes so went for the refund.

Downloaded Sound Profile a free app, and now notifications and ringtone are separate!

None of these apps seem to work with HTC sense.  I was forced to install CyanogenMod 10.1 custom ROM which has this feature and is also based on Jellybean.

Finally, with Android 14, we can have this option:

Additional details: Android 14 offering separate ringtone and notification volume sliders.


text:
How can I use a CyanogenMod theme with a stock rooted Galaxy S III?
I'd like to make this my phone theme https://play.google.com/store/apps/details?id=com.ramazor.theme.freedea&feature=more_from_developer
But it seems to require me changing my phone over to Cyanomod or something of the like. I'm not sure if I'm ready for that, but I do already have root access via SuperSU and was wondering if there might be another way to go about using this theme.
I'm using a Samsung Galaxy S3 SGH-T999.

The method you used to root and how you control root access isn't really relevant.

You cannot. The Cyanogen theming engine is specific to CM and derivative ROMs.
Samsung stock ROMs have Touchwiz UI, which is a proprietary layer. Theming CM to look like Touchwiz, or creating mashups would be easier because of CM's open nature. Some carriers might give packs, like Sprint (source).
You can install a different launcher and install themes on it, of course. Go Launcher, for one, has  many themes.

Short answer, you cannot, themeing features are specific to CyanogenMod, and if attempting to apply this on top of a Stock ROM, will either result in Force Closes, or boot-loops.
You cannot have it both ways. Go down the CyanogenMod route and then the themeing will work, OR forget about it.

It is originally part of the T-Mobile theme engine, which is open source so you can implement in other roms, but you will need a rom that has it built in
http://code.google.com/p/android-theme/wiki/TMobileThemeEngine


text:
How to make 3G Video Calls?

Possible Duplicate:
How can I make a 3G-324M video call?

Before people start telling me to use Skype or GTalk, let me make it clear: 3G Video Call is a native value-added-service for video calls based on minutes rather than data plan. It is provided by operators in many countries (except US). Even many Samsung phones do have the 3G Video call option in their "custom" ROM in my country. But I am on a Nexus S and there is currently no built-in way I can use my video "minutes".  Is there any way to do this?

Development questions are off-topic here.  If you're looking for general resources and discussion you would be better off somewhere like XDA since [SO] requires specific questions, like us.

@MatthewRead, this nothing to challenge, but just curious to know how this is a development related question?

@Narayanan Check out the original version before my edit ;)

There is currently no way to do this, unless the device manufacturer has added this into their ROM's.
This isn't available in any custom ROM, and the implementation of it in Android is somewhat limited, and far from complete.
I believe that Google decided that as they are using an Android, they would have large internet bundles, and therefore it would be cheaper to use internet video calling, so they haven't been implementing 3G video calling (at least not at any great speed).


text:
How to upgrade HBOOT from 0.80.0007 to 1.01.0001
I own an HTC Wildfire with HBOOT version 0.80.0007 and S-On. How do I upgrade to HBOOT 1.01.0001? Can anyone give me a nudge in the right direction? I've been racking my brains for the last few days, looking for a useful tutorial, with no luck at all, I hope to sort my problem out.

I think you need to flash your SPL first. The S-on thing might prevent you from upgrading.

It was enough flashing the device with RUU_Buzz_Froyo_HTC_WWE_2.22.405.1_Radio_13.55.55.24H_3.35.20.10_release_160191_signed.exe

For non-Windows users, a recent radio image (buzz.radio-3.35.20.10-signed.zip) can be found in this XDA post. Seems to be the same version (note the 3.35.20.10 in both filenames).


text:
How to remove unneeded icons from the menu?
I have a Samsung i9220 with Android 4.1.1. How can I remove the unneeded icons from the android phones menu?

What you're showing there in your screen shot is called the "App Drawer". It lists all the apps that are installed on the device.

By menu, I'm assuming you are referring to the app drawer. I don't know if the stock Samsung launcher gives you the ability to hide apps, but several 3rd party launchers offer that functionality. Apex and Nova both give you the ability to hide and create custom app groups in the drawer. There are free versions of both in the market with each offering a paid version with expanded functionality.


text:
Rejoin the groups i had created on a previous Whatsapp account
I have recently changed my phone number, and so I had to delete my older account on WhatsApp.
Can I rejoin the groups that I had created before deleting the account? Would they still be in existence?

Probably not, now that your account is gone. PS: Whatsapp's approach to easy registering (using the phone no. as id and auth) is fundamentally broken, they have (or at least recently had) very bad security problems and other nasty workarounds/limitations: http://www.whatsapp.com/faq/en/general/20971798 (Also, please do not swap SIM cards or phones frequently, or you will no longer be able to pass the verification process. Read this article for more information.)

So they wont be in existence at all? I was under the assumption that the first person i had added to that group would have the admin rights for it.

Oh, I'm not that sure. Would you mind to try it? And post your findings here?

My assumption was correct. The groups are still in existence with the first person added being the new administrator.

Nice find! Would you mind to add this as an answer?

This seems to be completely external to Android.

After some investigation, I found out that the older groups are still in existence and the first person I had added in each of them, when they were created, became the admin of the groups. I had to ask them to add me back to the group.


text:
Add calendar event from QR-encoded vcard
Is there any way to BOTH

decode QR codes for vcard-format calendar events without mangling the dates, AND
add them to the calendar (ICS or newer) when recognized?

So far, using QR codes generated from two different sites (http://qrickit.com/qrickit_apps/qrickit_qrcode_creator_vcal.php and http://blog.qr4.nl/QR-Code-Calendar-Event.aspx), I've tried three apps. Two of them (QuickMark Lite and QR Barcode Scanner) misinterpreted the dates, and the one that got the dates right (AT&T Code Scanner) didn't know what to do with it after decoding (all it could do was decode it, and display it lamely in a text window).

Please note that according to our [FAQ] questions like "Is there an app for X" are off-topic. I re-phrased your question so it won't get closed due to that fact (guess you could live with a solution not involving any app if there were one ;)

Most barcode readers can recognize addresses. For calendar entries, this might vary; but give QR Droid a try, which promises not only to read, but also create them: contacts, bookmarks, apps, geo-locations, events, and even SMS can be encoded as well as decoded. Also 2D barcodes (on products) should be supported.

Flawless solution. QR Droid worked perfectly & painlessly on the first try with the same QR codes that the two apps I tried yesterday choked on. :-)


text:
Do I need to wipe when upgrading from CM10 to CM10.1?
I am using CyanogenMod 10 on my device and saw that CM10.1 (Android 4.2) is available on get.cm.
If I upgrade, do I have to wipe my phone or will it just work?
Or what problems will I have to expect if I don't factory reset it before?

It just works, no need to wipe.
You don't need to wipe, according to a blog post on CyanogenMod's Google Plus channel:

Upgrading from CM10 to CM10.1
As you may have noticed, we started updating some devices from cm10 (Android 4.1) to 10.1 (Android 4.2) during the weekend. The upgrade process has been tested extensively for the older devices (manta and mako didn't have that problem since they started out with 10.1), so you should be able to update directly without losing any data.
The single application known not to work is the Clock: Our changes to 4.1's clock to add the Stopwatch and Timer in CM10 aren't compatible with Google's own implementation of those features in 4.2 (which we're using in cm10.1); If your clock starts crashing after upgrading to 10.1, simply go into the Settings -> Apps menu, choose Clock from the All tab, and hit "Clear data".

Though not really needed (as to that note), it never hurts to wipe Dalvik and clear caches. In some cases (especially when one heavily installed/uninstalled apps for testing) this even gives a speed-burst -- and it won't delete any data.

You don't need it. Even CM maintainers only have sarcasm left for that: https://plus.google.com/115049428938715274412/posts/7u9rJsNrYzd


text:
Lost my android tablet, how can I find it without a network connection?
I lost my tablet today. It's fully charged but it has no WiFi connection on. Is there any way I can find it without any connected network?

Possibly a dupe of Find a stolen Android device without sim card or How can I make my phone/tablet ring remotely without a SIM card? although those kind of assume you at least have some form of network connectivity. If it's completely offline you probably can't do anything (after all - how would you communicate with it to find it?)

Your tablet is definitely AWOL, no getting it back unless somewhat, report to your local law enforcement authorities and put out an alert, showing serial number and appeal to the public to watch out if its being sold elsewhere, other than that, no can do, and  anyway, if there's no connectivity, how would you be expected to communicate with it? Computers with telepathy/mind control is way off! Sorry its not what you wanted to hear!

The only way is likely going to where you went today. It will be very diificult to find it without network connection. Lookout Plan B would have helped you if your device had got something to manage SMS but it is a tablet.


text:
How do I hide closed boards in the Trello Android app?
I see all of my closed boards and is a bit annoying not knowing what is what. Is there a way to hide them all?

You are referring to the native app?

Yes, sorry I didn't specify (or know the difference)


text:
Nexus 7 boot loop
I'm not certain if this is the same as the other two questions about boot loop on the nexus 7,  but I have a nexus 7 that goes into a boot loop. It boots to the point of the unlock screen, then it sits there unresponsive for a couple of seconds before rebooting. I'm running 4.2, and the bootloader is locked. Is there anything I can try short of unlocking the bootloader and losing everything (or RMA)?

What was the last app you installed? What was it you performed on it last to produce the first boot-loop? Maybe try going into recovery and clear the cache?

Adding to t0mm13b's hint: You could try booting to "safe mode" and remove whatever you installed last (between the time a boot worked and before it started boot-looping).

@Izzy - how do I boot into safe mode?

Long-press power button, then long-press shutdown. This should offer you to boot into safe mode on JB. But as you probably cannot get that far (as this requires the device to already have booted), there might be some key-codes to achieve this -- they are mostly device-specific. Maybe another Nexus-7 user can help you out there, I don't know the key-combination.

I had the same issue...called Nexus support and they couldn't get me out of the boot loop. I believe I was running 4.3. I was instructed to clear the cache and then reboot. Did not work. Finally I had to restore to factory conditions before I was able to boot up again! Very frustrating.


text:
Installing "xyz firmware" vs Rooting on "xyz firmware".
What's the difference between rooting on a particular firmware and installing a particular firmware?
Does that mean to root on "xyz" you must have installed "xyz" on your device?

As it says:

"root on XYZ" means XYZ is a pre-condition for this rooting instructions (so yes, it must already be on the device)
"install XYZ" means, well, to install XYZ (whether it already was on the device or not).

You're welcome. Sometimes it's the simple things which confuse us most :)

You're right :)


text:
Finding my Google email and password. I've made too many accounts
I really need help because I just got this tablet for Christmas and only had it for 2 weeks.
I wanted to set the security on facelock, so I didn't have to remember the password. Instead, I set it to a pattern and I forgot that I had to use my email if I got it wrong, which I did.
I can't remember my emails or passwords. I made too many email accounts, and the passwords were very similar to each other. I really want this thing to work. I went through my mind trying to remember the emails and their passwords. As you can see, I have failed.
Please help me. I'm only 12.

A factory reset should get you back in, no?

I don't think there is an easy way to know which email address you used, afaik. But if you have an idea on which email address it could be. You could try to retrieve your password using the options below. Once you have the right password, you can try this to unlock your phone.
You can open Google on your pc and try to log in there. Try the password recovery options on the site. Passwords are made to be secure, so trying to recover them is something that was made hard on purpose. You don't want other people to be able to recover your password.
If you have set a main recovery email address on Google. You can use this option to recover your password. But this will probably be clear if you push the "Can't access your account?" link on the site.
Also a tip for the future: try not to make too many new email addresses, try to reuse the old ones. And if you do have to make new email addresses, try to have a system in the passwords: eg. 'password' + 'key' + 'password', where the key is something unique for the email address like the last 2 letters or something. There are an infinite amount of other possible systems like this one and if you make one up yourself (that you can remember) it is even more secure.
Or just use a password manager like LastPass.
And besides that, it is always best to have 1 main email address, so you can use my second recovery option.
I hope this is the answer to your question and helps you.

There's a bunch of good password advice in this post from Lifehacker.


text:
Working with Trello offline and synchronization
Will the Android app work without internet connectivity and sync with Trello when the internet becomes available?
Can the Android app be controlled as to when to sync with Trello?
We work at sea and would like to use the Android app for storing project data then sync the data with Trello after reviewing/editing project information.
Are we able to store project data offsite from Trello for our own records once a project is complete?

You can add cards and view cards and add comments to existing cards while offline, but you cannot add comments to new cards you create while offline.  You also cannot view comments, descriptions, or checklists while offline.  Changes will be synced when you reconnect to the internet and run Trello.
You can export your Trello board to JSON format, but I'm not sure what can read that format.  Business users can export to CSV.
Based on these limitations, it probably would not work for your purposes.  You might consider Google Drive or something similar that allows you to work offline and sync when you do go online.

+1 good summary of the current state of play. They're working on improving this (see my new answer), but it'll be a long time. For me "cannot view comments, descriptions or checklists" is the major dealbreaker here.

Since you wrote this answer, Trello have announced offline support for their mobile apps: https://blog.trello.com/trello-mobile-offline

The Trello team announced in May 2015 that offline support is something they are "working on".
That said, it's been crawling through their features process since 2012, and they warn "it will be a long while", so don't hold your breath. You can use the above link to subscribe to this proposal, and/or vote in support of this proposal (at time of writing, it had 3,214 votes and was one of the most popular requests).
Here's the key information from that link:

Offline support in list Working on
3214 votes
Yes, we are working on this. We have a plan on what we need to do.
  It's a big project and it will be a long while before we have
  something to show you.

Daniel Lew moved this card from Up next to Working on
  27 May 2015 at 18:23
Hamid Palo moved this card from Feature Ideas to Up next 17 Dec 2014 at 15:23
Hamid Palo added this card to Future Features 15 Aug 2012 at 14:15

Trello now works offline in the mobile apps: https://blog.trello.com/trello-mobile-offline

Just installed Trello. Seems like it's designed for offline viewing, not offline editing.
Perhaps Evernote might be a better option, although it's not really a project management tool.

Trello announced in 2017 that the Trello mobile apps work offline. This includes:

Creating new boards, lists and cards
Assign members to cards
Add descriptions, dates, labels and checklists to cards
Leave comments and reaction emojis
Attach pictures to cards

Changes that you make while offline will be synced once you go online again.


text:
Package cannot be (re-)installed or uninstalled
My device is a non-rooted device. I was trying to install SDMove.apk (sideload) from my ICS tablet.
Adb reported:
Failure [INSTALL_FAILED_ALREADY_EXISTS]

When I issue uninstall command, it reports Failure too.
When I try to browse all installed apps on phone (via launcher or via Settings>App menu) the application "SDMove" does not show up.
How can I fix this error?

Could it be the app is already (pre-)installed as a system package? That would be the easiest explanation: A package with that name already exists (so it cannot be installed) -- but being a system packe, you cannot uninstall it. If you know the package name (something like com.foobar.app), try an adb shell "ls /system/app/com.foobar.app" to check if it's there (hopefully this doesn't require root ;)

@Izzy, thanks, but I confirm in negative. It is certainly not a system app. Continue to be stumped.

Include me with your confusion -- the above was the only reason I can think of at the moment, sorry.


text:
What is meant by System Memory in android?
I have an LG -E405 phone running Android 2.3.6.
As can be seen here, the phone has 1GB internal memory and 384Mb RAM.
When I look at default App manager, this is what I get,

RAM - 231Mb
System Memory - 157 Mb.
Internal Memory - 378Mb.
SD Card - 2Gb.

Also, all the applications I install, by default take up space from System memory.
Many tutorials explain about moving apps from internal memory to SD Card to free up space.
But, in my phone I only get the option to move from System Memory to Internal Memory.
It is like a whole new layer has been added in the memory heirarchy.
So, what is this System Memory.

Thanks to the details you've given: Looks like it's just confusing "display names". "System memory" seems to stand for "internal/phone memory", "Internal memory" means some "internal sd card". Sizes given obviously stand for "free/available space".


text:
How to disable USSD notifications?
On Android 4.2.1, some new stuff has appeared in the notification area. It shows my current balance and has an icon of the "SIM-card menu" app. Also, sometimes, some spammy messages appears (from my operator) that look like response to standard USSD request. On a previous OS, there was no such behavior.
How can I disable this? Is it OS or operator-related stuff?

What country are you in, and what's your operator? It may be a operator-related.

This (at least the USSD messages) are operator related, and can only be disabled by your operator.

Yes, you are correct. Also, I want to add, that there is some kind of bug in the Sim-menu app, since the mentioned notification (with balance) was sent once, and there is no way to remove it from notification bar, except rebooting device.

Just an idea: If your device is running 4.1 or higher, long-tap the entry in the notification area, tap "app info", and uncheck the box which allows that app to place notifications. That should give you some peace again.

If you have root, you can install the XPosed Framework and install the Ussd blocker module.