Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8185107
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 7, 20262026-06-07T01:43:51+00:00 2026-06-07T01:43:51+00:00

Jelly Bean has come out and they have some pretty nice features. My question

  • 0

Jelly Bean has come out and they have some pretty nice features. My question is that I want to target as many devices as possible, but at the same time have an app that can if possible use all the features in the highest API level.

So say for example I have this

<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="16"/>

And I build my application on API 16. Is there a way to restrict certain parts of the code to say only run if you are running a device that is capable of running it? For example, If I want NFC, then only gingerbread devices and above can use the feature, else froyo down won’t even see the feature.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-07T01:43:52+00:00Added an answer on June 7, 2026 at 1:43 am

    Basically, you can use many of the new API introduced from Android 3.0 (for example, the Fragment engine), including the Android Support v4 as Referenced Library.

    You can find some reference here:

    http://developer.android.com/reference/android/support/v4/app/package-summary.html

    and here:

    http://developer.android.com/tools/extras/support-library.html

    By the other hand, if you want use NFC feature for example, you can declare this use-feature:

     <uses-feature android:name="android.hardware.nfc" android:required="true" />
    

    or, if you want provide code alternative for devices with no support for this feature, you can do something like that:

     if (getPackageManager().hasSystemFeature(PackageManager.FEATURE_NFC)) {
            //code for devices with NFC support
     } else {
          //code for others devices
     }
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am using Galaxy nexus with Jelly bean and i have noticed that logcat
I hate to submit a new question, but everyone else has some slight thing
Has the Android Stack seen any remarkable updates in Jelly Bean 4.1? I am
We have a Jelly Bean Galaxy Nexus from Google IO, and have all the
Jelly Bean has removed the ability to read the logs of other apps (according
I have tweaked the standard jelly template to display the current test results in
I'm creating an application which works on Froyo until Jelly Beans. I have two
The Jelly module throws a 500 internal error. I have no idea why it
I have prepared a simple test case for my question. Just save it to
I was wondering if anyone with some Jelly experience would happen know how one

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.