Memo English Fruit Master – My First Android App On Google Play

On August 26, 2014, in Android, by James
Memo English Fruit Master

In last month, I have created a new Android app, Memo English: Fruit Master. The purpose of this app is helping me to remember some fruits name in English. I collect 75 most common fruits in this app. Some of them are quite challenge actually. In this app, you can learn the fruit name in English, listen the voice over and do some spelling practice to remember the English word. Currently, I am using Google Translate to localize this app in Spanish, Russian, Korean, Chinese, and Vietnamese.
Continue reading »


Minimize Your Javascript Source Code By YUI Compressor

On September 25, 2014, in Other Online Technology, by James

Web application or web app is a ideal solution to implement a cross platform applicatoins. In a web app, we may use lots of JavaScript files. Especially when we want to design a great app with well formed structure, we may create one JavaScript file for each one Class. Hence, there may be over dozens of files in one web app. As we know that all browsers have a limitation of http simultaneous connection from a given domain and a limitation of total concurrent connection (Browser profiling). The connection includes downloading images, CSS files, JavaScripts, etc. It will take very long before user can start to use the app. There are two ways to reduce the loading time. One is reducing the file size. Another one is reducing the number of files to be downloaded.
Continue reading »


Play MP3 in Android Tutorial: Android Mediaplayer Example

On September 16, 2014, in Android, by James

This is my fourth tutorial for how to build a ListView based Android app. In last tutorial, I have shown an example about how to build ListView with text, image, and button. In this tutorial, I will demonstrate how to play sound with Android Mediaplayer. In my example code, I will set an event listener on the button which is put in ListView. When users click on the button, I will play the local mp3 file basing on which ListView button is clicked. After we finish, you will be able to build a Android music player which has a playlist. When users click play button in the playlist, you can play the corresponding mp3 file.
Continue reading »


Android Crop Image And Assign Wallpaper

On September 11, 2014, in Android, by James

New Update Version 1.6:

  • Add cropping function
  • Scale bitmap data before setting as wallpaper

To create an Android wallpaper app, the cropping picture function is quite necessary. To support multiple Android screens, I have to make sure to assign the right size pictures to Android wallpaper. In my solution, I will prepare a set of high resolution pictures to fit the majority Android screen size. When users choose one picture, I will let them to trim the pictures in a specific aspect ratio to perfectly fit the screen size. For example, I will prepare the big image in 1600×1000. When users want to set wallpaper on their 480×800 Android phone, I will provide a cropping tool which can only trims the image in 3:5 aspect ratio. Now, let me show you how I add this cropping feature in my Android Wallpaper app.
Continue reading »


Click Button in ListView And Get Item Position

On September 5, 2014, in Android, by James

In my android app “Memo English Fruit Master”, I create a customized ListView. In each ListView item, I put a button inside so when user clicks on the button, the app will play a voice over according to the text in that ListView item. The problem is here, how do I know which voice over the app should play. Hence, I need to know the position of the item in ListView. Here are several ways to get listview item position on click.
Continue reading »


Customize Android ListView Item Layout Style Tutorial

On September 3, 2014, in Android, by James

In my last tutorial, I have shown you how to load the built-in JSON data file to initialize the app. I am building a new data array from JSON file and apply the data array to ListView. For each item in the Android ListView, I will customize the item layout by adding one imageView, two textField and one button.

In Android, ListView is composed of several item views. Each item view is a normal Android View. Therefore, the concept for customizing Android ListView item is quite simple. In this tutorial, I will show you how to define a customized ListView item.
Continue reading »

WordPress Blog