1.nineoldandroids-2.4.0.jar
: http://nineoldandroids.com/
Function: Animation set, support animation rotation, zoom, move, fade in effect
2.guava.jar
: Https://github.com/google/guava
Role:
The Guava project contains several of Google ' s core libraries that we rely on in our java-based projects:collections, CAC Hing, primitives support, concurrency libraries, common annotations, string processing, I/O, and so forth.
Requires JDK 1.6 or higher (as of 12.0).
3.jsr305.jar
: http://code.google.com/p/jsr-305/This address is Google's git address, if not open, you can connect:
https://github.com/1049884729/jsr-305
Role:
This project contains reference implementations, test cases, and other documents under source code control for Java Sp Ecification Request 305:annotations for software Defect Detection. More information at the Google group: http://groups.google.com/group/jsr-305
4.protobuf.jar
: Https://github.com/google/protobuf
Role:
PROTOBUF is a structured messaging tool for Google to pass custom strcut XXX {} content. Can be used between processes on one machine, between processes of two devices, and so on. For more information, refer to: http://blog.sina.com.cn/s/blog_559f6ffc0101bo7u.html5.V8 JavaScript Engine Code reference: http://blog.csdn.net/ doon/article/details/32323625 http://blog.csdn.net/iceman_bing/article/details/4492839:https://code.google.com/p/v8/What it does: The new feature that Google emphasizes is a JavaScript rendering engine called V8. The highlight of the engine is faster and stronger JavaScript parsing. V8 is a very anti-traditional JavaScript engine that can dynamically classify JS objects in the background-a feature that is common in other high-level languages but not supported by JS itself. 6,gson.jar: https://code.google.com/p/google-gson/role: Parsing and encapsulation of Gson7.Guice: Https://github.com/google/guice
or https://code.google.com/p/google-guice/function: Guice is a lightweight, Dependency Injection framework (IOC) based on JAVA5 (mainly using generics and annotation features). Guice is very small and fast. Guice is type-safe and can be injected into constructors, properties, methods (arbitrary methods that contain arbitrary arguments, not just setter methods).
refer to http://tech.it168.com/zt/guice/learning8.android-gifview: Http://code.google.com/p/gifview2/downloads/listfunction:9. Dagger: http://square.github.io/dagger/Https://github.com/square/dagger
Function: A fast dependency injector for Android and java10.otto:https://github.com/square/ottohttp://square.github.io/otto/
Role:
Otto is a event bus designed to decouple different parts of your application while still allowing them to communicate eff iciently.
Forked from guava, Otto adds unique functionality to a already refined event bus as well as specializing it to the Androi D platform.
Event Bus class library for Otto-android systems
Otto is the event bus implementation that the square company uses in their applications. evolved from guava and focused on the Android platform.
Unit testing is also easier by using otto,square, which is not tightly coupled between the application components of the company.
You can find out more about the Otto Project's homepage or view the source code for the Otto Project.
Event Bus class library for Eventbus-android systems
Eventbus is another event bus class library produced by Http://greenrobot.de, with a little more functionality.
Read MORE:HTTP://BLOG.CHENGYUNFENG.COM/?P=449#IXZZ3VGO5JEPB
Reference: http://blog.csdn.net/wangjia55/article/details/17148535
11.Fonts font:
Arimo font:
Http://www.fontsquirrel.com/fonts/arimo/fonts/arimo
Https://www.google.com/fonts#UsePlace:use/Collection:Arimo
The Chinese font library is typically OTF and can be used directly to TTF, with the following demo: Citation: http://www.eoeandroid.com/thread-163834-1-1.html
public class Y_fonts extends activity {/** Called when the activity is first created. */@Override PU Blic void OnCreate (Bundle savedinstancestate) {super.oncreate (savedinstancestate); Setcontentview (R.layout.main); /* * You must create a Fonts folder under assets and put in the font file (. ttf) you want to use * and provide a relative path to Creatfromasset () to create TYPEF Ace Object */Typeface Fontface = Typeface.createfromasset (Getassets (), "Fonts/stxingka. TTF "); The font file must be of True Type font format (TTF);//When using an external font but find that the font has not changed (in the sans of the Droid), usually because//this A font Android is not supported, and not your program has an error TextView Text = (TextView) Findviewbyid (R.ID.TTF); Text.settypeface (Fontface); }
A summary of various jar descriptions commonly used in Google apps