Home Weekend Project: Port Your Android App to the Samsung Galaxy Tab

Weekend Project: Port Your Android App to the Samsung Galaxy Tab

Hardware manufacturer Samsung recently launched a new developer forum for its upcoming Android tablet, the Samsung Galaxy Tab. Although developing apps for the new device is similar to developing apps for Android smartphones, the larger screen size of the Galaxy Tab (7 inches, with a 1024×600 resolution) allows for more UI and UX enhancements, explains the company website.

To help with this process, Samsung is providing special software called the Samsung Galaxy Tab Add-on and several guidelines for app optimization.

Before getting started with the new add-on, developers will first need to install the Android development environment, of course. Details on doing so can be found on the Android developer site here.

Install the Samsung Galaxy Tab Add-on

After the Android dev environment is intsalled, developers need to then install the Tab add-on by doing the following:

  1. Run AVD Manager on Eclipse IDE.
  2. Select Available Packages in the left panel of AVD Manager.
  3. Click “Add ADD-on Site” and then enter the following URL: http://innovator.samsungmobile.com/android/repository/srepository.xml
  4. Check the Samsung Galaxy Tab Add-on packages and click the “Install Selected” button.
  5. Check the Samsung Galaxy Tab Add-on license and click the “Install” button.
  6. After downloading and installing the Tab Add-on, restart ADB (Android Debug Bridge) or Eclipse.

Optimize Your Application

Because the Galaxy Tab is a 7″ device with a resolution of 1024×600 (WSVGA) running Android 2.2, there are few guidelines Samsung suggests you follow to make the best tablet app.

  • Make sure high density display (HDPI) resources are in the app package. Samsung recommends porting over its application with minSDKVersion=4 or greater which will allow you to add HPDI resources into the app package.
  • Keep in mind the following default values when programmatically scaling your bitmaps:
    • DeviceMetrics.density=240
    • DeviceMetrics.xdpi=168
    • DeviceMetrics.ydpi=168
    • The density system property value is set as [ro.sf.lcd_density]:[240]
  • Work with ad vendor to get the right banner size. Scale the bitmap programmatically as follows:
    • WindowManager mWMgr =

      (WindowManager)context.getSystemService(Context.WINDOW_SERVICE);


      int width = mWMgr.getDefaultDisplay().getWidth();


      int height – mWMgr.getDefaultDisplay().getHeight();

  • Define the support-screens tag explicitly as: 
    • <supports-screens android:largeScreens=”true” android:anyDensity=”true” />
  • In XML layout, Use wrap_content, fill_parent
  • Use FrameLayout instead of AbsoluteLayout
  • NEVER use hard-coding for pixel value, use dip (density independent pixel)
  • Use resources according to each density, resolution category

The Galaxy Tab will cost $399.99 with a 2-year service agreement at Sprint (either $29.99/month for 2 GB data or $59.99/month for 5 GB). At Verizon, the device is $599 with no contract required. Pricing from other carriers is not available. The Galaxy Tab launches on Verizon on November 11th and then arrives on Sprint just a few days later.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.