Today, as the developing of hardware of mobile is getting better, the performance index is
much higher than the actual requirements of the software configuration. Phone's features
more depend on software. As the Android operating system is getting more popular, the
application based on Android SDK attracts much more attention. But now, some of the
Android application interface is too cumbersome, pop-up ads is overmuch and the function is
too single, these cause some inconvenience to the users. This article presents the application
by eliminating the redundancy. Three kinds of applications are developed base on Java and
Android SDK --- Weibo client, video player and audio player. The audio player uses the
ContentResolver and Curor to obtain music files and plays the music by using the Service
Components to call the Media Player class in the background. The video player uses the
Media Player class provided by Android SDK. This class loads the file through URL, realize
the multimedia file parsing by calling the OpenCore Library, which is at the bottom of
Android, through JNI and by calling the SurfaceFlinger interface to realize the video files’
playback. The users’ data is collected through the Sina open platform called by Sina client
and the data will be returned under the format of JSON by the Sina server. The system uses
the OAuth authentication method for user authorization to complete the login process. The
specific functions of this system are developed based on Android Weibo SDK. The interfaces
of these Android apps are pretty and the operation is smooth. What’s more, the cumbersome
interface and excessive advertising are eliminated, so that users are able to manipulate these
apps more conveniently and smoothly.