Android developers must learn more about the 10 application open source projects

Source: Internet
Author: User

Android Development will also bring a new wave of excitement, many developers have invested in this tide, and created a lot of very good applications. There are also many developers who offer the application of open source projects that contribute their intelligence and creativity. Learning Open Source code is one of the best ways to master technology. Here are a few examples of application open source projects that not only offer excellent ideas, but also direct access to the Android kernel interface:

Sample projects provided by the 1.Android team

If you didn't start by learning the sample code provided in the Android SDK, there might not be a better way to master the development of Android in this framework. The Android Core Development team offers 15 excellent sample projects, including games, image processing, time display, Start menu shortcuts, and more.
Address: Http://code.google.com/p/apps-for-android/

2.Remote Droid

Remotedroid is an Android app that allows users to use their wireless network to operate their mobile phone using a wireless keyboard and touchscreen. This project provides developers with good examples such as network connection, touch screen finger motion, etc.
Address: Http://code.google.com/p/remotedroid/

3.TorProxy and Shadow
The Torproxy application implements the Android phone Radio Telex communication (TOR), which is used with the shadow app and can be used anonymously on the internet. From the project source code, you can master socket connections, management cookies and other methods.
Address: http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/
http://www.cl.cam.ac.uk/research/dtg/android/tor/

4. Android Smspopup
Smspopup can intercept SMS content displayed in a bubble-shaped window. From this project you can learn how to use the built-in SMS SMS interface.
Address: http://code.google.com/p/android-smspopup/

5. Standup Timer
The standup timer app is used to control the standing meeting time, like a stopwatch countdown, to remind everyone that the speech time has arrived, thus ensuring that each attendee uses the same time. From the code of the project, you can learn how to use the time function. In addition, the code of this project is the design idea of strict separation of views view and model models.
Address: Http://github.com/jwood/standup-timer

6, Foursquare
is a client application of foursquare.com, which is mainly divided into two modules: API (com.joelapenna.foursquare) and interface Front end (com.joelapenna.foursquared). From this project code, you can learn how to synchronize, multi-threading, HTTP connections and other technologies.
Address: http://code.google.com/p/foursquared/

7, Pedometer
The pedometer app is used to record the number of steps you walk every day. Although the records are not necessarily accurate, there are several different techniques you can learn from this project: accelerator interaction, Voice Update, background run service, and so on.
Address: http://code.google.com/p/pedometer/

8, Opensudoku-android
Opensudoku is a simple nine-Gongge sudoku game. From the code, you can learn how to display tabular data in a view, and how to interact with a Web site.
Address: Http://code.google.com/p/opensudoku-android/

9, Connectbot
Connectbot is a client-side security shell application for the Android platform. From this project code, you can learn a lot about Android security, which is a security issue that you often need to consider when developing your application.
Address: http://code.google.com/p/connectbot/

10. WordPress Android App
Of course, at the end of the WordPress android application is not to mention, this is the official WordPress development team to provide a project. From the code you can learn XMLRPC calls (and of course more good stuff).
Address: http://android.svn.wordpress.org/trunk/

Android developers must learn more about the 10 application open source projects

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.