FREE DOWNLOAD

uses-feature Camera Test 0001

    • SEARCH TYPE
    uses-feature Camera Test 0001 icon

    uses-feature Camera Test 0001

    by: 0 0

    FREE DOWNLOAD


    Screenshots

    Description

    uses-feature Camera Test 0001
    This Application test Google Play Market filtering Application's CAMERA permission and uses-feature vs Target Device .
    ex.) App not available for Nexus7 on Google Play Store

    This Application name last 4 digits mean each uses-feature's flag .
    0000 = all uses-feature require=false
    xxx1 = android.hardware.camera=true
    xx1x = android.hardware.camera.autofocus=true
    x1xx = android.hardware.camera.flash=true
    1xxx = android.hardware.camera.front=true
    1111 = all uses-feature require=true

    For CAMERA Application Developer .
    Google Play Market filter by CAMERA uses-features .

    -----------------
    uses-feature Camera
    android.hardware.camera
    android.hardware.camera.autofocus
    android.hardware.camera.flash
    android.hardware.camera.front

    -----------------
    Permissions that Imply Feature Requirements
    <uses-feature android:name="android.hardware.camera" android:required="true" />
    <uses-feature android:name="android.hardware.camera.autofocus"android:required="true" />
    <uses-feature android:name="android.hardware.camera.flash"android:required="true" />
    <uses-feature android:name="android.hardware.camera.front"android:required="true" />

    -----------------
    <uses-feature>
    http://developer.android.com/guide/topics/manifest/uses-feature-element.html

    <uses-feature> syntax:
    <uses-feature android:name="string"
    android:required=["true" | "false"]
    android:glEsVersion="integer" />

    -----------------
    Google Play and Feature-Based Filtering
    Google Play filters the applications that are visible to users, so that users can see and download only those applications that are compatible with their devices. One of the ways it filters applications is by feature compatibility.

    To determine an application's feature compatibility with a given user's device, Google Play compares:

    Features required by the application — an application declares features in <uses-feature> elements in its manifest
    with...
    Features available on the device, in hardware or software — a device reports the features it supports as read-only system properties.
    To ensure an accurate comparison of features, the Android Package Manager provides a shared set of feature constants that both applications and devices use to declare feature requirements and support. The available feature constants are listed in the Features Reference tables at the bottom of this document, and in the class documentation for PackageManager.

    -----------------
    Default required="true" uses-feature about CAMERA permission
    android.hardware.camera and android.hardware.camera.autofocus

    -----------------
    App not available for Nexus 7 on Google Play Store ?
    Why my Application is not showing up in Google Play ?

    * Google Nexus 7 does not have "android.hardware.camera" uses-feature .
    * So If your application android.hardware.camera="true" .
    * Google Nexus 7 can't find out (download) that application in Google Play store .
    * Because Google Play store filtered .

    Google Nexus 7
    Panasonic ELUGA Live P-08D (NTT DOCOMO JAPAN)
    NEC MEDIAS TAB N-06D (NTT DOCOMO JAPAN)

    Add these
    <uses-feature android:name="android.hardware.camera" android:required="false" />
    <uses-feature android:name="android.hardware.camera.autofocus"android:required="false" />

    -----------------
    jp.ne.neko.freewing.CameraDeviceMarketTest0001

    https://play.google.com/store/apps/details?id=jp.ne.neko.freewing.CameraDeviceMarketTest0001

    http://www.neko.ne.jp/~freewing/android/
    Copyright (c) 2012 FREE WING,Y.Sakamoto