53. staggeredgridview
This project is a library project modified based on Google Android staggeredgridview. It allows developers to create a staggered gridview similar to Pinterest. Developers only need to add it as a library project to the workspace in their own projects.
54. robospice
Robospice is an open-source Android library for Repo, which makes it easy to write Asynchronous Network requests. It is specially used for network requests.Spring androidOrGoogle
HTTP clientOther extension modules support rest requests.
For more information, click here.Robospice chartTo give you 30 seconds to fully understand robospice. If you want to use it immediately, you can directly enterWikiOrRobospice-SamplesPage.
55. eventbus
When more and more functions are available for an android application, it is increasingly difficult to ensure efficient communication between all parts of the application. How can we solve this problem elegantly? At this time, you need to use eventbus.
Eventbus is an event bus class library of the Android system produced by greenrobot, which is similar to the Otto of square we introduced earlier. It is used to simplify the communication between application components.
Additional reading:Introduction to eventbus and Otto
56. commandergenius
Commandergenius is the port of the SDL library. The project/JNI/application directory also contains the source code or patches for several individual games.
57. Android-RSS
Android RSS is a lightweight Android library of RSS 2.0 reading software on the Android platform.
For details, see:Code. Google
58. opencv-android
Opencv-android is an open-source project that moves opencv to the Android mobile platform. This project uses the latest branch of opencv and uses an improved Android ndk for construction.
To use opencv-android, you must first download and install Android SDK 1.6 (or later) and ndk R5. In addition, you must:
- Android mobile phone (may need to be connected to other mobile phones );
- QuickTime Java Library (required if you want to use qtwebcambroadcaster ).
59. restprovider
Restprovider is designed to make it easier to access the rest service (or any major network data format for HTTP calls) and cache it to a local SQLite database, allowing it to be used offline. Restful APIs can be automatically parsed and responded to a provider in Android.
60. imagefilterforandroid
In open-source imagefilterforandroid, it has many rich image effects and is an open-source project initiated by Dai zhenjun from China. In addition to the Android platform, there are also Windows Phone and IOS Mobile platforms. The source code of the three platforms is synchronized.
Imagefilter library image effect comparison:
For details, see:Dai zhenjun blog
61. Android-image-Cache
Android-image-cache is an image that can automatically determine whether to obtain images from the memory or the network. The cache can be automatically recycled and automatically determine how to effectively generate and retrieve images of various sizes. Download-and-cacher.
The main features are as follows:
- You only need to provide an adapter to read local and network URLs from the cursor;
- Automatically generates and caches images of multiple sizes based on a downloaded image;
- Disk cache and memory cache are also provided;
- Automatic disk cache management; no need to set, but if necessary, the parameters can be adjusted;
- Operate based on existing settings;
- The cursor adapter supports multiple image fields in an imageview. It is automatically skipped when it is null or empty;
- When a cursor is loaded, the cursor adapter has an automatic progress prompt.
62. FFMPEG-android
Build FFMPEG for Android neon, armv7, VFP, armv6, and vplayer for Android.
3. roman10-android-tutorial
Roman10-android-tutorial contains all the source code for Android tutorial.
64. Tape
Tape is a team-column relationship class launched by Square for Android and Java.
For details, see:Square. GitHub