ArticleDirectory
- Ten open-source application projects that Android Developers should learn in Depth
- Ten open-source application projects that Android Developers should learn in Depth
Ten open-source application projects that Android Developers should learn in Depth
Android development has brought about a new wave of popularity, which has attracted many mobile developers and created many outstanding applications. Many developers provide application source items.
And contribute their wisdom and creativity. LearningSource codeIs the best way to master the technology. Several open-source application projects are recommended below. These projects not only provide excellent ideas, but can also be directly mastered.
Android kernel interface usage.
1. sample projects provided by the android team
If you are not learning the examples provided by the android SDKCodeAt the beginning, there may be no better way to master development on the android framework. The core development team of Android provides 15 excellent examples, including games, image processing, time display, and start menu shortcuts.
Address:Http://code.google.com/p/apps-for-android/
2. Remote droid
Remotedroid is an Android app that allows users to use their wireless networks to operate their mobile phones using wireless keyboards and touch screens. This project provides developers with good examples such as network connection and touch screen finger movement.
Address:Http://code.google.com/p/remotedroid/
3. torproxy and shadow
The torproxy application implements the Android mobile phone radio telex communication (TOR), which is used together with the Shadow application and allows anonymous Internet access on the mobile phone. From the source code of the project, you can master methods such as socket connection and cookie management.
Address:Http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/
4. Android smspopup
Smspopup can intercept text messages and display them in a bubble-shaped window. From this project, you can learn how to use the built-in SMS interface.
Address:Http://code.google.com/p/android-smspopup/
5. Standup Timer
The Standup timer application is used to control the standing meeting time, similar to the stopwatch countdown. It can remind everyone that the speech time has reached, so that each participant can use the same time. From the code of this project, you can learn how to use time functions. In addition, the code of this project is the design idea of strictly separating view and model.
Address:Http://github.com/jwood/standup-timer
6. Foursquare
Yes
A client application of foursquare.com. This application is divided into two modules: API (COM. joelapenna. Foursquare) and Interface Front-end
(COM. joelapenna. foursquared. From the project code, you can learn how to synchronize, multithreading, HTTP connection, and other technologies.
Address:Http://code.google.com/p/foursquared/
7. Pedometer
The pedometer application is used to record the number of walking steps per day. Although the record is not accurate, you can learn several different technologies from this project: accelerator interaction, voice update, and background running server.
Address:Http://code.google.com/p/pedometer/
8. opensudoku-android
Opensudoku is a simple 9-cell Sudoku game. From the code, you can learn how to display table data in a view and how to interact with a website.
Address:Http://code.google.com/p/opensudoku-android
9. connectbot
Connectbot is a Client Security shell application on the Android platform. From the code of this project, you can learn a lot about Android security. These are the security issues that you often need to consider when developing applications.
Address:Http://code.google.com/p/connectbot/
10,Android applications of WordPress
Of course, the Android Application of WordPress cannot be mentioned at the end. This is a project provided by the WordPress official development team. From the code, you can learn how to call XMLRPC (of course, there are more excellent content ).
Address:Http://android.svn.wordpress.org/trunk/
Ten open-source application projects that Android Developers should learn in Depth
Android development has brought about a new wave of popularity, which has attracted many mobile developers and created many outstanding applications. Many developers provide application source items.
And contribute their wisdom and creativity. Learning open source code is the best way to master the technology. Several open-source application projects are recommended below. These projects not only provide excellent ideas, but can also be directly mastered.
Android kernel interface usage.
1. sample projects provided by the android team
If you do not start by learning the sample code provided by the android SDK, there may be no better way to master the development on the android framework. The core development team of Android provides 15 excellent examples, including games, image processing, time display, and start menu shortcuts.
Address:Http://code.google.com/p/apps-for-android/
2. Remote droid
Remotedroid is an Android app that allows users to use their wireless networks to operate their mobile phones using wireless keyboards and touch screens. This project provides developers with good examples such as network connection and touch screen finger movement.
Address:Http://code.google.com/p/remotedroid/
3. torproxy and shadow
The torproxy application implements the Android mobile phone radio telex communication (TOR), which is used together with the Shadow application and allows anonymous Internet access on the mobile phone. From the source code of the project, you can master methods such as socket connection and cookie management.
Address:Http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/
4. Android smspopup
Smspopup can intercept text messages and display them in a bubble-shaped window. From this project, you can learn how to use the built-in SMS interface.
Address:Http://code.google.com/p/android-smspopup/
5. Standup Timer
The Standup timer application is used to control the standing meeting time, similar to the stopwatch countdown. It can remind everyone that the speech time has reached, so that each participant can use the same time. From the code of this project, you can learn how to use time functions. In addition, the code of this project is the design idea of strictly separating view and model.
Address:Http://github.com/jwood/standup-timer
6. Foursquare
Yes
A client application of foursquare.com. This application is divided into two modules: API (COM. joelapenna. Foursquare) and Interface Front-end
(COM. joelapenna. foursquared. From the project code, you can learn how to synchronize, multithreading, HTTP connection, and other technologies.
Address:Http://code.google.com/p/foursquared/
7. Pedometer
The pedometer application is used to record the number of walking steps per day. Although the record is not accurate, you can learn several different technologies from this project: accelerator interaction, voice update, and background running server.
Address:Http://code.google.com/p/pedometer/
8. opensudoku-android
Opensudoku is a simple 9-cell Sudoku game. From the code, you can learn how to display table data in a view and how to interact with a website.
Address:Http://code.google.com/p/opensudoku-android
9. connectbot
Connectbot is a Client Security shell application on the Android platform. From the code of this project, you can learn a lot about Android security. These are the security issues that you often need to consider when developing applications.
Address:Http://code.google.com/p/connectbot/
10,Android applications of WordPress
Of course, the Android Application of WordPress cannot be mentioned at the end. This is a project provided by the WordPress official development team. From the code, you can learn how to call XMLRPC (of course, there are more excellent content ).
Address:Http://android.svn.wordpress.org/trunk/