Understanding common open source projects can broaden our horizons and know what resources are available that are good for our usual design and development
UI related
Image
ps://github.com/nostra13/android-universal-image-loader "target=" _blank ">android-universal-image-loader : Com.nostra13.universalimageloader: Loading, caching, displaying pictures asynchronously
imageloader: com.novoda.imageloader: Loading, caching, displaying pictures asynchronously
Picasso: Com.squareup.picasso: Powerful picture Download Cache Library
Photoview: Uk\co\senab\photoview: Supports scaling and various gestures imageview
Listview
Jazzylistview: Com.twotoasters.jazzylistview: Extended listview, animation effects when list items are visible on the screen
stickylistheaders: com.emilsjolander.components.stickylistheaders: Top in ListView
listviewanimations: com.haarman.listviewanimations: The ListView of Drawing
Drag-sort-listview: Dragging and dropping sorted listview elements
Android-swipelistview: Allow ListView item to slide to the right
Drop down Refresh
Menu
Action Bar
actionbarsherlock: Com.actionbarsherlock:Action Bar Component
android-actionbar: Action Bar Component
glassactionbar: Action Bar for glass effect
Viewpager
android-viewpagerindicator: Com.viewpagerindicator: Paging Display component
Pagerslidingtabstrip: Com.astuetz.viewpager: Page Slide assembly
Jazzyviewpager: Viewpager for customizable animations
Compatible
nineoldandroids: com.nineoldandroids: Porting the honeycomb version of the animation API to the older version
holoeverywhere: Porting the Holo theme of Android 4.1 to the old version
glowpadbackport: Glowpadbackport: Porting Android 4.2 Glowpadview to older versions
android-switch-backport:: Porting the android 4 switch widget to the older version
achartengine: Drawing Library on Org.achartengine:Android
android-viewflow: com.taptwo.android.widget: Effects of view switching
android-flip: Flip-page Animation component
android-appmsg:: In-layout Notifications
android-wheel: kankan.wheel:Android scrolling control
android-progressfragment: When waiting for data, the fragment control that displays the wait symbol is supported
staggeredgridview: Waterfall stream GridView Layout
cards-ui: Card layout
cardslib: Card layout
WebApp
Cordova: Org.apache.cordova:Cordova is the PHONEGAP contribution to Apache after the open source project, is extracted from the PHONEGAP core code
htmlspanner: Page Rendering library on net.nightwhistler.htmlspanner:Android, rendering CSS
Chromeview: The webview of the chrome kernel transplant
Push off
a push : com.igexin: Mobile phone Push service
Jpush:??? : Aurora Push
Baidu push : Com.baidu.android.pushservice: Baidu push Service
MQTT: Ibm.mqtt:MQTT protocol, seems to be related to push
Speech recognition
message Fly SDK: Com.iflytek: hkust Voice SDK
Baidu Speech Recognition : com.baidu.voicerecognition: Baidu speech recognition SDK
mobvoi: com.mobvoi: Mobile voice Search
Cloud Knowledge Voice: Cn.yunzhisheng: Cloud acoustic voice processing
Audio and video images
cc video : COM.BOKECC: Video Cloud Platform
Vitamio: Io.vov.vitamio: Multimedia development Framework
Leptonica: com.googlecode.leptonica: Image processing Library
TESSERACT-OCR: com.googlecode.tesseract: Image OCR Library
aacdecoder-android: Audio (AAC) decoder on com.spoledge.aacdecoder:Android
Map positioning
Baidu positioning : com.baidu.location: Baidu Map SDK
Baidu Map : Com.baidu.mapapi: Baidu Map SDK
amap: Com.amap.api,com.autonavi: German Map API
Picture Bar SDK: Com.mapbar: Map Bar Maps API
MapABC: Com.mapabc:MapABC Map SDK
Advertising Platform
Union SDK: Com.umeng: Alliance statistics, Automatic Updates, user feedback, social components
Multi-Union : Cn.domob: Multi-League platform
Baidu Mobile Alliance : Com.baidu.mobads: Baidu Mobile Alliance
Google Ads:com.google.ads:google ads
AdChina: Com.adchina: Easy Media advertising Platform
Adsmogo: Com.adsmogo: Mango Mobile Advertising Platform
Adwo: Com.adwo: Anwar Mobile advertising Platform
mobisage: com.mobisage: Edersch Mobile Advertising Platform
miaozhen: Com.miaozhen: Second hand third party advertising platform
admaster: Cn.com.admaster:admaster advertising Platform
Easy Integration : Com.qiang.escore: Easy integration Mobile advertising platform
InMobi: Com.inmobi: A foreign advertising platform
Point Letter Media : cn.dx: Advertising Platform
Statistical analysis
Flurry: Com.flurry: A popular statistic tool abroad
Baidu Mobile Statistics : Com.baidu.mobstat: Baidu Developer Center
Cobub Razor: com.wbtech.ums: Mobile statistical analysis tool
Google Analytics:com.google.analytics:google Statistics
lotuseed: com.lotuseed: Lotus seed Statistics
localytics: com.localytics.android: Foreign statistical analysis tools
comscore: Com.comscore: Statistical tools from abroad
Network communication
Volley: Com.android.volley:Android network Communication Library
Apache Thrift: com.apache.thrift: Remote Service invocation Framework
Netty: Org.jboss.netty: Asynchronous event-driven Network application framework
HTTP access
Apache httpclient: org.apache.http
android-async-http: COM.LOOPJ: Asynchronous HTTP Library
async-http-client: Asynchronous HTTP and WebSocket libraries
okhttp: Achieve the SPDY protocol developed by Google, faster network transmission and loading speed
XMPP protocol
Apply Authorization
Scribe: org.scribe: Simple OAuth Certification
QQ Interconnection : Com.tencent.tauth:QQ interconnection
Baidu authorized: Com.baidu.oauth: Baidu Application authorization
Weibo authorization : Com.sina.sso: Sina Weibo application authorization
Social sharing
sharesdk: cn.sharesdk:App Share Library
facebook-android-sdk: Com.facebook:Facebook SDK
Tencent micro-letter: com.tencent.mm: Tencent micro-letter SDK
Tencent Weibo: Com.tencent.weibo: Tencent micro-Blog SDK
weibosdk: com.weibo.sdk: Sina micro-Blog SDK
Qweibo:com.mime.qweibo:q Version Micro Blog
t4j: t4j: NetEase Weibo open platform
yixin: im.yixin: Yi Xin Open Platform
Everyone SDK: Com.renren.api: Renren SDK
Wing chat : com.yiliao.android: China Telecom sky-wing open platform
Evernote: Com.evernote:Evernote API
Youdao Cloud Note SDK: com.youdao.note: Youdao Cloud Note SDK
Mobile payment
Alipay:com.alipay: Alipay
Tenpay:com.tenpay:QQ Tenpay
umpay: Com.umpay: Linkage Advantage Payment Platform
UnionPay pay : com.unionpay: China silver Joint machine payment Platform
mmbilling: mm.purchasesdk: China Mobile application internal Billing SDK
Data parsing
dom4j: Org.dom4j:XML Parsing Library
xmlpull: Org.xmlpull.v1:XML parser, Android self-tape
Fastjson: Com.alibaba.fastjson:JSON parser
Sparta: Com.hp.hpl.sparta:XML, DOM, XPath parser
jsoup: Org.jsoup:HTML parser
osbcp-css-parser: Com.osbcp.cssparser:CSS parser
htmlcleaner: org.htmlcleaner:Html Cleaning Parsing Library
mime4j: Org.apache.james.mime4j:MIME message Format parser
Serialization of
Orm
ormlite: Com.j256.ormlite:Java ORM Library
Greendao: Android ORM for SQLite
androrm: an ORM for Android
Network disk
PCS: com.baidu.pcs: Baidu personal Cloud storage
vdisk: com.vdisk: Micro-disk open platform
Jinshan Fast disk : Com.kuaipan: Jinshan Fast disk Open platform
Exception Collection Analysis
Server
Event Bus
Dependency Injection
Roboguice: Dependency Injection Framework for the Roboguice:android platform
roboguice-sherlock: Com.github.rtyley: Using Roboguice to achieve Actionbarsherlock
Google Guice: com.google.inject:Dependency injection Framework
Icon Resource
androton-action-bar-icons: An icon set optimized for Android
http://iconsparadise.com/
http://iconbench.com/
http://www.androidicons.com/
https://code.google.com/p/android-ui-utils/
Other components
android-query: com.androidquery: Asynchronous tasks and manipulating UI elements
zxing: com.google.zxing: Barcode and two-dimensional code generation and decoding library
pinyin4j: net.sourceforge.pinyin4j: Chinese and Pinyin conversion
Protobuf:com.google.protobuf:protobuf
jzlib: Com.jcraft.jzlib:Java Implementation of the Zlib library
zt-zip: Compression Solution Engross
afilechooser:??? : File Browser
image-chooser-library:??? : Selection gallery for pictures and videos
toml:: Cross-language configuration information access scenarios
openudid: Org.openudid: Universal and persistent unique Device IDentifier (UDID) solution
Parse: com.parse: A variety of great backstage services
Codec: Org.apache.codec: string Encoding Decoder Library
jchardet: Org.mozilla.intl.chardet: Automatic detection of character sets
Jregex: Jregex: Regular Expression Library
sqlcipher: info.guardianproject.database:Android database encryption
Xiaomi: Com.xiaomi: Millet developer Platform: Push service, Automatic Update, automatic release, etc.
datadroid:: Manage data in restful mode
afinal:: SQLite's ORM and IOC framework, while encapsulating the HTTP framework in Android
Androidcommon: Some of the most common Android libraries and features, such as caching, Drop-down lists, download management, silent installation, etc.
thinkandroid:: Android Overall framework: Integrated Ioc,orm, downloads, caching and other modules to make development faster and more efficient
Non-common components
Dnsjava: Org.xbill.dns: Domain name resolution
SASL:COM.NOVELL.SASL.CLIENT:SASL certification mechanism
Luajava: Org.keplerproject.luajava:Java embedding Lua
Pjsip: Org.pjsip.pjsua:PJSUA is an open source command line SIP User agent (soft phone), with PJSIP protocol, Pjnath, and Pjmedia implementation
UI Framework
Game engine
cocos2d-x:
LIBGDX:
andengine:
MonoGame:
Other components
Skrollr: parallax scrolling JavaScript engine
androidannotations: Expanding the Android annotation language
android_guides: Learning about Android and iOS
phonegap: WebApp Development engine