SYSU Library

Nov 24, 2014


Android Developer Tools eclipse developer

I used the Android Developer Tools (ADT) plugin for Eclipse for our software development. However, support for the ADT in Eclipse has ended. Google recommends developers to migrate their app development projects to Android Studio as soon as possible.

Relevant Package

HttpClient : an useful package providing robust support for the HTTP protocol. I used it to send GET/POST request to our official SYSU library website

SQLite : a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. I used it to store information including pictures, search history, favorites and etc.

Jsoup : a Java library for working with real-world HTML. I used it to parse HTML returned from the official website

Principle

  • get input from users of the Android application
  • send GET/POST request to the official library website
  • parse HTML returned by the official website
  • present the results on the Android application

I simulated user behaviors on the official website, captured the network packet and analyzed its format in order to successfully parse the HTML it returns.

Exhibition

app1 app2