July 26 2010
Today’s topic: How to upload your professional applications on Camangi Market?

  1. Please log in our Camangi Market
  2. Then go to My Account → My Sharing, and fill in this request form.
  3. Please refer to the picture as right side.

 

 

 

 

 

August 09 2010
Today’s topic: How to modify my APK from mobile to tablet version easily?

Here we issue a frequent case might happen when we try to develop the apk without resolution problem.

Case: Unusual UI display may happen when an application runs on specific screen size and resolutions. Please see the illustration as below.


Unusual UI display illustration

Why? It might because the SDK version that you develop for your APK is Android 1.5 or older version. The Android 1.5 was designed for single screen size, and the resolution is HVGA 320x480 on 3.2" screen. However, the Android 1.6 and above is not in the case since Android 1.6 supports a range of screen sizes and resolutions for Android application development, which means it gives developers a little control over applications. With the variety screen sizes and resolutions, you just have to simply choose the desire screen size and resolution for your APK in other words your application will definitely fits the screen size with appropriate resolution you would likely to show.

How to do it?
Key Point: Upgrade your Android 1.5 to 1.6.

Steps:

  1. Go to Eclipse and right click your project.→PropertiesAndroidChange Android 1.5 to 1.6 in the Project Build Target.
  2. Modify the set up in the AndroidManifest.xml
    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>
    If necessary, specify the screen size in the <supports-screens>
  3. To re-build and test.

Notice: android:minSdkVersion="3" means the minimum requirement of SDK is 1.5, that is, you can still install the application on Android 1.5 devices. Of course, you have to ensure that your program code don’t have the API only support after Android 1.6 version or the API forbidden by Android 1.6.

 

August 23 2010
Today’s topic: Define your application version before publish it on Camangi Market.

Before publishing your application to Camangi Market, please make sure you have defined the following properties in the application's Manifest file.

<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.package_name" android:versionCode="1" android:versionName="1.0"> . . . </manifest>

Property Description:

  1. Package : The java package name of an application is a unique identifier. Therefore, the java package name of your application is the way for Camangi Market to define your application. The property has to be unique, and it can not be repeated with other applications on Camangi Market. When you update your application on Camangi Market, please make sure the package name must be the same.
  2. Android : versionCode : An integer value that represents the version of the application is necessary since Camangi Market identify the integer value to determine the version of application and handling updates. When you update your application on Camangi Market, the integer value must to be increased.
  3. Android : versionName : A string value that represents the version of the application is necessary as Camangi Market will display the string value of your applications to users (the illustration as below). Here you can define desirable version for your applications (e.g. 1.1.1 or 0.1 beta…). When you update your application on Camangi Market, please must make sure to modify the string value as well.


An application’s version info illustration

 

September 06 2010
Today’s topic: How to create an emulator for Android Tablet?

  1. In Eclipse, select Window -> Android SDK and AVD Manager or under Android SDK / tools to run the android directly.
  2. Select Virtual Devices and click New button to open the dialog box (The illustration is as below).
  3. Type a name in Name blank and select the version of Android SDK in Target blank.
  4. Select the screen resolution in Skin/Built-in (the common resolution for a tablet can be WVGA 480 x 800 or WSVGA 600 x 1024 etc.).If there is no suitable option for you, you are free to enter a resolution value in Resolution blank.
  5. Select additional emulation options in Hardware blank, such as LCD dpi, keyboard support, ram size…
  6. Click Create AVD button. Now you can use the emulator to develop and test your applications.