[Q] How does a device expose itself and its capabilities to the Android Market? - Android Software/Hacking General [Developers Only]

Hi, guys,
I was wondering if someone could provide some info about how device capabilities are "read" by the Market and how the Market filters what apps to show, depending on those capabilities.
I've been playing with rooted Androids for a while now and I have rarely seen missing apps on Market, I've never had a friend tell me about an app that I could not find, etc.
However, at work we've recently published an app in the Market and I find that it's missing on many devices it should support. The app requires 2.3.3, Internet and Phone Status permissions, but the Market sais it also filters devices that have android.hardware.wifi, android.hardware.screen.landscape and android.hardware.touchscreen.
So what I'm asking is what are these android.hardware features, to whom does this "namespace" relate and how can you set what device capabilities the Market sees.
Thanks in advance,

Related

adndroid software

Hi all
Im thinking to shift from WM to Android now. Just needed to ask as in WM, softwares etc are all depended upon the specific device due to the screen resolution. Is it the same scenario, i mean if there is a specific application in froyo for instance, will it run in all devices having froyo or just some specific device?
The market will filter apps that aren't compatible with a certain screen size - however it's possible to hack the market app to let you install apps on unsupported phones - the OS automatically scales an app, so some work fine anyway

Market apps

Now I know this has been discussed many times but what determines what apps that appear on the market? There are apps on my aria which don't work because the aria isn't very powerful. However some of these apps don't show up on the gtab, which is a powerful device. And some apps, like Google earth, don't show up at all.
In looking for a solution for my gtab to fix it, I read that it had to do with the resolution of the screen and that the resolution was stored in a file. But if this was true there could be a way to change it.
I used the market fix, but what factors determine apps? Is it screen resolution or processor... does anyone know anything about an app store the nvidia is coming out with. I read it purpose was to get around the Market data limit and provide apps that work best Terga.
Decided to use my precious limited data on my Htc Aria, Xda app

Music Box/Pro Info-Server issues

Quick question about apps like Music Box Pro and applanet etc etc
Wondering if there was an app or way to see if an app is experiencing server issues via cell phone.
My friends love the Music Box pro app and its obviously been having some issues lately which is understood, they arent exactly the music industries favorite app.
Btw i did search to see if there were threads on this.
Rather than scrambling to find an update or revert to an older version to see if the version im running is the problem,it would be nice if there were some sort of app to check server status etc etc of some of my favorite NON market apps.Of course applanet has a site where it supposedly shows if the server is live or not,but i dont really use that app.
And if anyone has any info about this app or knows the dev,a status update would be cool.
Closed

[Q] Looking for an app who restrict access to GPS and Localisation

Hi people,
I have a rooted Samsung galaxy S2 with Cyanogemod 9.
I am looking for an app who can restrict other apps from accessing to the gps and localisations services. I should be able to choose which can and which cannot.
Ideally, the app I am looking for should give this response to the apps accessing : "GPS/Localisation services are not activated in this device". I think it is better than the response "this app does not have the permissions to access to the GPS/Localisation services", which crash some apps.
So, am not looking for a permissions tweaker (but if you have a good free one I am interested) but for an app who can hide to other selected apps the GPS is running.
Thanks for help !

Need help on blocking forced app updates

I have a fully rooted phone, and I’m trying to find a workaround on blocking specific apps that force you to update to still use the app on start up because I’m using certain apps that require a certain app version and anything higher breaks functionality
When I used to have a jailbroken iPhone, you could change what’s called the bundle ID and it’s spoofed the app version to the latest one making it look like it was the latest install version

Categories

Resources