android-Framework,imageLoading, Animations,Network,Tast/Job

2024-09-02 07:32

本文主要是介绍android-Framework,imageLoading, Animations,Network,Tast/Job,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Framework:

Common
  1. afinal Afinal是一个android的ioc,orm框架
    https://github.com/yangfuhai/afinal
  2. xUtils** android orm, bitmap, http, view inject...
    https://github.com/wyouflf/xUtils
  3. ThinkAndroid ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发
    https://github.com/white-cat/ThinkAndroid
  4. KJFrameForAndroid KJFrameForAndroid 又叫KJLibrary,是一个android的orm 和 ioc 框架。
    https://github.com/kymjs/KJFrameForAndroid
  5. droidparts DI, ORM, JSON, ...
    https://github.com/yanchenko/droidparts
  6. android-common Android common lib, include ImageCache, HttpCache, DropDownListView, DownloadManager, Utils and so on
    https://github.com/Trinea/android-common
  7. LiteCommon Android Common Utils or Helper. Such as Log, Averager, Base64, Check, FlashLight, KeyguardLock, LogReader, Network, SilentInstaller, TimeAverager, TimeCounter, Toastor, WakeLock, ScreenReceiver, SmsReceiver, PhoneReceiver, NotificationService, AndroidUtil, AppUtil, BitmapUtil, ByteUtil, ClassUtil, DialogUtil, FieldUtil, FileUtil, HexUtil, MD5Uti… http://litesuits.com?form=gcom
    https://github.com/litesuits/android-common
  8. Elf Framework Android Framework to simplify the android development process.
    https://github.com/fenli/elf
  9. RoboMVVM MVVM framework for Android
    https://github.com/debdattabasu/RoboMVVM
  10. SAF SAF(Simple Android Framework)是一个简单的android框架,它为开发Android app提供了基础性组件。
    https://github.com/fengzhizi715/SAF
  11. AndroidQuickUtils Android Development Framework
    https://github.com/cesarferreira/AndroidQuickUtils
  12. BeeFramework_Android 极简化的Android App开发框架和App内调试工具
    https://github.com/BeeFramework/BeeFramework_Android
  13. Android-Next A Android Commons Library, include task, cache, http, custom views, utils, and so on.
    https://github.com/mcxiaoke/Android-Next
  14. Carpaccio Data Mapping & Smarter Views framework for android https://github.com/florent37/Carpaccio/wiki
    https://github.com/florent37/Carpaccio
  15. UltimateAndroid UltimateAndroid is a framework to help developing Android apps in a fast way
    https://github.com/cymcsg/UltimateAndroid
  16. LoonAndroid 整个框架式不同于androidannotations,Roboguice等ioc框架,这是一个类似spring的实现方式。在整应用的生命周期中找到切入点,然后对activity的生命周期进行拦截,然后插入自己的功能。
    https://github.com/gdpancheng/LoonAndroid
  17. QuickAndroid 一个快速、完善的Android开发框架整合实践
    https://github.com/alafighting/QuickAndroid
  18. ignition Ignition helps you getting your Android applications off the ground quickly, by offering ready-to-use components and utility classes that wrap a lot of the boilerplate that's involved when writing Android apps.
    https://github.com/mttkay/ignition
  19. android-priority-jobqueue A Job Queue specifically written for Android to easily schedule jobs (tasks) that run in the background, improving UX and application stability.
    https://github.com/yigit/android-priority-jobqueue
  20. Anvil Tiny library for building reactive UI components (with data binding and event listeners binding), inspired by React.js.
    https://github.com/zserge/anvil
  21. Rosie Rosie is an Android framework to create applications following the principles of Clean Architecture.
    https://github.com/Karumi/Rosie
  22. volley volley
    https://github.com/mcxiaoke/android-volley
  23. enhanced-volley An enhanced version of the Volley Networking Toolkit for Android
    https://github.com/vinaysshenoy/enhanced-volley
  24. Conductor A small, yet full-featured framework that allows building View-based Android applications
    https://github.com/bluelinelabs/Conductor
  25. Android-ZBLibrary Android快速开发框架,Android Studio、Eclipse多平台支持。MVP架构的Android开发框架,丰富的功能、简单的实现、详细的注释、规范的风格。
    https://github.com/TommyLemon/Android-ZBLibrary
  26. Conductor A small, yet full-featured framework that allows building View-based Android applications
    https://github.com/bluelinelabs/Conductor
Plugin
  1. DroidPlugin DroidPlugin 是360手机助手在Android系统上实现了一种新的插件机制:它可以在无需安装、修改的情况下运行APK文件,此机制对改进大型APP的架构,实现多团队协作开发具有一定的好处。
    https://github.com/Qihoo360/DroidPlugin
  2. apf Android Plugin Framework
    https://github.com/umeng/apf
  3. CJFrameForAndroid CJFrameForAndroid 是一个实现android插件化开发的框架。使用CJFrameForAndroid,apk动态加载不再是难题,更重要的是可以轻松实现插件与APP项目之间的解耦。
    https://github.com/kymjs/CJFrameForAndroid
  4. ACDD ACDD,Android Component Dynamic Deployment(plugin) Solution,if any question,send me e-mail Solution http://bunnyblue.github.io/ACDD/
    https://github.com/bunnyblue/ACDD
  5. xCombine Android Plugin Framework
    https://github.com/wyouflf/xCombine
  6. AndroidDynamicLoader A plugin system that runs like a browser, but instead of load web pages, it load plugins which runs natively on Android system.
    https://github.com/mmin18/AndroidDynamicLoader
  7. Small A small framework to split app into small parts
    https://github.com/wequick/Small
MVC/MVVM/MVP
  1. AndroidBinding MVVM for Android
    https://github.com/gueei/AndroidBinding
  2. RoboBinding A data-binding Presentation Model(MVVM) framework for the Android platform.
    https://github.com/RoboBinding/RoboBinding
  3. nucleus Nucleus is an Android library which helps to use the MVP (Model-View-Presenter) pattern
    https://github.com/konmik/nucleus/
  4. Moxy Moxy is Android library based on MVP pattern
    https://github.com/Arello-Mobile/Moxy
  5. Mosby A Model-View-Presenter library for modern Android apps.
    https://github.com/sockeqwe/mosby
  6. Archi This repository showcases and compares different architectural patterns that can be used to build Android apps.
    https://github.com/ivacf/archi
  7. EasyMVP A full-featured framework that allows building android applications following the principles of Clean Architecture.
    https://github.com/6thsolution/EasyMVP
Theme
  1. MultipleTheme Android换肤/夜间模式的Android框架,配合theme和换肤控件框架可以做到无缝切换换肤(无需重启应用和当前页面)。 This framework of Android app support multiple theme(such as day/night mode) and needn’t finish current application or current activity.
    https://github.com/dersoncheng/MultipleTheme
  2. MagicaSakura MagicaSakura 是 Android 多主题框架。~ is an Android multi theme library which supporting both daily colorful theme and night theme. http://app.bilibili.com
    https://github.com/Bilibili/MagicaSakura
  3. Colorful Colorful is a dynamic theme library allowing you to change your apps' color schemes easily.
    https://github.com/garretyoder/Colorful
Hook
  1. legend Legend is a Hook framework for Android Development, it allows you to Hook Java methods without ROOT. Even more exciting is that it supports both Dalvik and Art environment!
    https://github.com/asLody/legend
  2. dexposed dexposed enable 'god' mode for single android application.
    https://github.com/alibaba/dexposed
  3. Xposed The native part of the Xposed framework (mainly the modified app_process binary).
    https://github.com/rovo89/Xposed
HotFix
  1. tinker Tinker is a hot-fix solution library for Android, it supports dex, library and resources update without reinstall apk.
    https://github.com/Tencent/tinker
  2. Amigo A hotfix library for Android platform, and not just this...
    https://github.com/eleme/Amigo
  3. AndFix AndFix is a library that offer hot-fix for Android App.
    https://github.com/alibaba/AndFix
  4. DroidFix AndroidHotFix/Android 代码热修复 http://bunnyblue.github.io/DroidFix
    https://github.com/bunnyblue/DroidFix
  5. HotFix 安卓App热补丁动态修复框架
    https://github.com/dodola/HotFix
  6. Nuwa Nuwa, pure java implementation, can hotfix your android application.
    https://github.com/jasonross/Nuwa
  7. dexposed dexposed enable 'god' mode for single android application.
    https://github.com/alibaba/dexposed
  8. xLua xLua is a hot-fix solution plugin for Unity3D, it supports android, ios, windows, osx, etc.
    https://github.com/Tencent/xLua

Orm:

EventBus

  1. HermesEventBus A library for using EventBus between processes, useful in IPC or plugin-in development.
    https://github.com/eleme/HermesEventBus
  2. EventBus Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
    https://github.com/greenrobot/EventBus
  3. otto An enhanced Guava-based event bus with emphasis on Android support.
    https://github.com/square/otto
  4. Guava's event bus Guava's event bus utility, explained.
    https://code.google.com/p/guava-libraries/wiki/EventBusExplained
  5. RxJava RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
    https://github.com/ReactiveX/RxJava
  6. RxAndroid RxJava bindings for Android
    https://github.com/ReactiveX/RxAndroid
  7. tinybus A lightweight and simple event bus optimized for Android
    https://github.com/beworker/tinybus
  8. NetworkEvents Android library listening network connection state and change of the Wifi signal strength
    https://github.com/pwittchen/NetworkEvents
  9. AndroidEventBus A lightweight eventbus library for android, simplifies communication between Activities, Fragments, Threads, Services, etc.
    https://github.com/bboyfeiyu/AndroidEventBus
  10. Drekkar An Android event bus for WebView and JS.
    https://github.com/coshx/drekkar

Orm

  1. greenDAO greenDAO is a light & fast ORM solution for Android that maps objects to SQLite databases.
    https://github.com/greenrobot/greenDAO
  2. ormlite ORMLite Android functionality used in conjunction with ormlite-core
    https://github.com/j256/ormlite-android
  3. requery requery - compile time ORM and SQL query library for Java & Android
    https://github.com/requery/requery
  4. LiteOrm LiteOrm is a fast, small, powerful ORM framework for Android. LiteOrm makes you do CRUD operarions on SQLite database with a sigle line of code efficiently. http://litesuits.com?form=gorm
    https://github.com/litesuits/android-lite-orm
  5. ActiveAndroid Active record style SQLite persistence for Android
    https://github.com/pardom/ActiveAndroid
  6. sugar Insanely easy way to work with Android Database.
    https://github.com/satyan/sugar
  7. androrm An Object Relational Mapper for Android.
    https://github.com/androrm/androrm/
  8. orman lightweight and practical ORM for Java/Android. works with SQLite & MySQL.
    https://github.com/ahmetalpbalkan/orman
  9. ormdroid ORMDroid is a simple ORM persistence framework for your Android applications.
    https://github.com/roscopeco/ormdroid
  10. android-sqlite-asset-helper An Android helper class to manage database creation and version management using an application's raw asset files
    https://github.com/jgilfelt/android-sqlite-asset-helper
  11. sprinkles Sprinkles is a boiler-plate-reduction-library for dealing with databases in android applications
    https://github.com/emilsjolander/sprinkles
  12. android-database-sqlcipher Android SQLite API based on SQLCipher
    https://github.com/sqlcipher/android-database-sqlcipher
  13. couchbase-lite-android Lightweight, embedded, syncable NoSQL database engine for Android.
    https://github.com/couchbase/couchbase-lite-android
  14. SimpleNoSQL A simple NoSQL client for Android. Meant as a document store using key/value pairs and some rudimentary querying. Useful for avoiding the hassle of SQL code.
    https://github.com/Jearil/SimpleNoSQL
  15. RxSimpleNoSQL Reactive extensions for SimpleNoSQL. Manipulate entities using Observables.https://github.com/xmartlabs/RxSimpleNoSQL
  16. SQLiteProvider Extended SQLite functionality for Android
    https://github.com/novoda/SQLiteProvider
  17. Android-AnnotatedSQL Android library for auto generating SQL schema and Content provider
    https://github.com/hamsterksu/Android-AnnotatedSQL
  18. DBExecutor DBExecutor
    https://github.com/LuckyJayce/DBExecutor
  19. LitePal An Android library that allows developers to use SQLite database extremely easy.
    https://github.com/LitePalFramework/LitePal
  20. realm-java Realm is a mobile database: a replacement for SQLite & ORMs
    https://github.com/realm/realm-java
  21. DBFlow A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
    https://github.com/agrosner/DBFlow
  22. sqlbrite A lightweight wrapper around SQLiteOpenHelper which introduces reactive stream semantics to SQL operations.
    https://github.com/square/sqlbrite
  23. RestorableSQLiteDatabase A wrapper to replicate android's SQLiteDatabase with restoring capability.
    https://github.com/yaa110/RestorableSQLiteDatabase
  24. Cupboard Simple persistence that gets out of your way and is easy to add to your existing code base
    https://bitbucket.org/qbusict/cupboard
  25. SquiDB is a simple SQLite database layer for Android
    https://github.com/yahoo/squidb
  26. Android-Orma A lightning-fast ORM for Android as a wrapper of SQLiteDatabase http://gfx.github.io/Android-Ormahttps://github.com/gfx/Android-Orma
  27. RushOrm Object-relational mapping for Android http://www.rushorm.com/ https://github.com/Stuart-campbell/RushOrm
  28. DBFlow A blazing fast, powerful, and very simple ORM android database library that writes database code for you.
    https://github.com/Raizlabs/DBFlow

Image Loading

  1. Android-Universal-Image-Loader Powerful and flexible library for loading, caching and displaying images on Android.
    https://github.com/nostra13/Android-Universal-Image-Loader
  2. picasso A powerful image downloading and caching library for Android
    https://github.com/square/picasso
  3. picasso-transformations An Android transformation library providing a variety of image transformations for Picasso
    https://github.com/wasabeef/picasso-transformations
  4. ion Android Asynchronous Networking and Image Loading
    https://github.com/koush/ion
  5. glide An image loading and caching library for Android focused on smooth scrolling
    https://github.com/bumptech/glide
  6. glide-transformations An Android transformation library providing a variety of image transformations for Glide.
    https://github.com/wasabeef/glide-transformations
  7. ImageLoader Library for async image loading and caching on Android
    https://github.com/novoda/ImageLoader
  8. webimageloader Library to handle asynchronous image loading on Android.
    https://github.com/lexs/webimageloader
  9. AndroidImageLoader Andorid library that loads images asynchronously into cache using a thread pool
    https://github.com/wuman/AndroidImageLoader
  10. SoBitmap Bitmap decoder, handle resize & quality & compress stuff following user's configurations.https://github.com/airk000/SoBitmap
  11. Fresco An image management library by FaceBook
    https://github.com/facebook/fresco
  12. Glide Bitmap Pool Glide Bitmap Pool is a memory management library for reusing the bitmap memoryhttps://github.com/amitshekhariitbhu/GlideBitmapPool
  13. Compressor Compressor is a lightweight and powerful android image compression library, also support RxJava.https://github.com/zetbaitsu/Compressor
  14. Luban Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
    https://github.com/Curzibn/Luban

Animations

  1. Transitions-Everywhere Backport of Android Transitions API for animations. Animations backported to Android 4.0+. API compatible with Android 2.2+
    https://github.com/andkulikov/Transitions-Everywhere
  2. FragmentAnimations 3D animations for support-v4 Fragment transition.
    https://github.com/kakajika/FragmentAnimations
  3. Road Runner Road Runner is a library for android which allow you to make your own loading animation using a SVG image
    https://github.com/glomadrian/RoadRunner
  4. ListViewAnimations An Android library which allows developers to easily add animations to ListView items
    https://github.com/nhaarman/ListViewAnimations
  5. NineOldAndroids Android library for using the Honeycomb animation API on all versions of the platform back to 1.0!
    https://github.com/JakeWharton/NineOldAndroids
  6. android-flip A component for flip animation on Android, which is similar to the effect in Flipboard iPhone/Android
    https://github.com/openaphid/android-flip
  7. AndroidViewAnimations Cute view animation collection.
    https://github.com/daimajia/AndroidViewAnimations
  8. AnimationEasingFunctions Android Animation Easing Functions. Let's make animation more real!
    https://github.com/daimajia/AnimationEasingFunctions
  9. ViewPagerTransforms Library containing common animations needed for transforming ViewPager scrolling for Android v13+.
    https://github.com/ToxicBakery/ViewPagerTransforms
  10. TransitionsBackport A backport of the new Transitions API for Android
    https://github.com/guerwan/TransitionsBackport
  11. RecyclerViewItemAnimators This repo provides simple animators for the item views in the RecyclerView This code is cloned from DefaultItemAnimator provided by Google customizing the animations.
    https://github.com/gabrielemariotti/RecyclerViewItemAnimators
  12. ParallaxPagerTransformer A pager for Android with parallax effect
    https://github.com/xgc1986/ParallaxPagerTransformer
  13. android-page-curl Page Curl for Android
    https://github.com/MysticTreeGames/android-page-curl
  14. android-cubic-bezier-interpolator An Android Library that helps you implement bezier animations in you application
    https://github.com/codesoup/android-cubic-bezier-interpolator
  15. ActivityTransition An android project presenting some transitions you can use between activities
    https://github.com/ophilbert/ActivityTransition
  16. EasyAndroidAnimations Easy Android Animations is an animation library that aims to make android animations easier, with 50+ builtin animations, it allows you to introduce many complex animation effects in your application with one or two lines of code.
    https://github.com/2359media/EasyAndroidAnimations
  17. AndroidImageSlider An amazing and convenient Android image slider.
    https://github.com/daimajia/AndroidImageSlider
  18. transitions-everywhere Backport of Transitions API from Android 4.4. Compatible with Android 2.2+
    https://github.com/andkulikov/transitions-everywhere
  19. android-ripple-background A beautiful ripple animation for your app
    https://github.com/skyfishjy/android-ripple-background
  20. CircleIndicator a lightweight viewpager indicator like in nexus 5 launcher
    https://github.com/ongakuer/CircleIndicator
  21. Interactive-animation Collect android animation
    https://github.com/Rano1/Interactive-animation
  22. Slidr Easily add slide to dismiss functionality to an Activity
    https://github.com/r0adkll/Slidr
  23. CircularReveal Lollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+
    https://github.com/ozodrukh/CircularReveal
  24. BaseAnimation BaseAnimation network Android animation set, custom controls, nearly 200 kinds of source code! BaseAnimation, if a new version is updated automatically to remind everyone, I hope everyone will contribute their animated XML files or other source, together to create this open source app!
    https://github.com/z56402344/BaseAnimation
  25. ArcAnimator ArcAnimator helps to create arc transition animation: 2.3.+
    https://github.com/asyl/ArcAnimator
  26. shimmer-android An easy, flexible way to add a shimmering effect to any view in an Android app.
    https://github.com/facebook/shimmer-android
  27. Material-Animations Android Transition animations explanation with examples.
    https://github.com/lgvalle/Material-Animations
  28. Rebound A Java library that models spring dynamics and adds real world physics to your app.
    https://github.com/facebook/rebound
  29. CircularReveal Lollipop ViewAnimationUtils.createCircularReveal for everyone 2.3+
    https://github.com/ozodrukh/CircularReveal
  30. PreLollipopTransition Simple tool which help you to implement activity transition for pre-Lollipop devices.
    https://github.com/takahirom/PreLollipopTransition
  31. WaveCompat Wave effect of activity animation
    https://github.com/wangjiegulu/WaveCompat
  32. MultiStateAnimation Android library to create complex multi-state animations.
    https://github.com/KeepSafe/MultiStateAnimation
  33. Android-Transition Allows the easy creation of view transitions that react to user inputs.
    https://github.com/kaichunlin/android-transition
  34. CircularTools Material reveal and readial reaction animation library. Min. API 11
    https://github.com/AutSoft/CircularTools
  35. fab-transformation Support Floating Action Button transformation for Android
    https://github.com/konifar/fab-transformation
  36. AppIntroAnimation AppIntroAnimation is a set of code snippets to make cool intro screen for your app with special Image Translation and Transformation animation effects. It is very easy to use and customize without adding third party library integrations.
    https://github.com/TakeoffAndroid/AppIntroAnimation
  37. TransitionPlayer Android library to control Transition animates. A simple way to create a interactive animation.
    https://github.com/XMFE-TEAM/TransitionPlayer
  38. Backboard A motion-driven animation framework for Android
    https://github.com/tumblr/Backboard
  39. ActivityOptionsICS The lib can make the ActivityOptions animations use in Android api3.1+ http://www.cnblogs.com/tianzhijiexian/p/4128045.html
    https://github.com/tianzhijiexian/ActivityOptionsICS
  40. AndroidAnimationsActions Actions for android animations. Inspired by libgdx scene2d actions.
    https://github.com/dtx12/AndroidAnimationsActions
  41. material-scrolling Android library for material scrolling techniques.
    https://github.com/satorufujiwara/material-scrolling
  42. ExplosionField explosive dust effect for views
    https://github.com/tyrantgit/ExplosionField
  43. ViewPropertyObjectAnimator Wrapper of the ObjectAnimator that can be used similarly to ViewPropertyAnimator
    https://github.com/blipinsk/ViewPropertyObjectAnimator
  44. AnimatorCompat AnimatorCompat: 一个快速创建动画帮助库
    https://github.com/zzz40500/AnimatorCompat
  45. QuickSand Automatically manipulates the duration of animations dependent on view count. Quicksand .. the more you struggle.
    https://github.com/blundell/QuickSand
  46. animate An application demoing meaningful motion on Android https://medium.com/ribot-labs/exploring-meaningful-motion-on-android-1cd95a4bc61d
    https://github.com/hitherejoe/animate
  47. FPSAnimator FPSAnimator is very easy animation library for Android TextureView and SurfaceView
    https://github.com/MasayukiSuda/FPSAnimator
  48. EasingInterpolator Twenty-eight different easing animation interpolators for Android.
    https://github.com/MasayukiSuda/EasingInterpolator
  49. TargetView Animation View to Highlight particular Views for Android.
    https://github.com/anastr/SimpleTargetView
  50. CannyViewAnimator CannyViewAnimator is an enhanced version of ViewAnimator. It allows to use Animators and Transitions to extend Visibility.
    https://github.com/LiveTyping/CannyViewAnimator
  51. MaterialImageLoading Material image loading implementation
    https://github.com/florent37/MaterialImageLoading
  52. android-TNRAnimationHelper This is a library that contains practical animations: Rotation, Flip, Horizontal and Vertical Shake, Pulse. http://thunderrise.com/
    https://github.com/thunderrise/android-TNRAnimationHelper
  53. TransitionHelper This is a simple util to create Activity transition animation. API compatible with Android 2.2+
    https://github.com/ImmortalZ/TransitionHelper
  54. ViewAnimator A fluent Android animation library
    https://github.com/florent37/ViewAnimator
  55. android-PageFlip This project is aimed to implement 3D style page flip on Android system based on OpenGL 2.0.
    https://github.com/eschao/android-PageFlip
  56. CircularAnim Android ripple animation helper, easy to create Circular Reveal. | Android水波动画帮助类,轻松实现View show/hide/startActivity()特效。(0.3.3)
    https://github.com/XunMengWinter/CircularAnim
  57. Particle It's a cool animation which can use in splash or somewhere else.
    https://github.com/JeasonWong/Particle
  58. RxAnimations Repository for android animations Rx wrapper
    https://github.com/0ximDigital/RxAnimations
  59. android-slidingactivity Android library which allows you to swipe down from an activity to close it.
    https://github.com/klinker41/android-slidingactivity
  60. ActSwitchAnimTool ActSwitchAnimTool make the Animation easy to implements, and it compat the version of Android 4.0 or above.
    https://github.com/Yellow5A5/ActSwitchAnimTool
  61. AnimatedRecordingView Android animated recording view
    https://github.com/HeZaiJin/AnimatedRecordingView

Network

  1. android-async-http An Asynchronous HTTP Library for Android
    https://github.com/loopj/android-async-http
  2. okhttp An HTTP+SPDY client for Android and Java applications.
    https://github.com/square/okhttp
  3. retrofit Type-safe REST client for Android and Java by Square, Inc.
    https://github.com/square/retrofit
  4. AndroidAsync Asynchronous socket, http (client+server), websocket, and socket.io library for android. Based on nio, not threads.
    https://github.com/koush/AndroidAsync
  5. async-http-client Asynchronous Http and WebSocket Client library for Java
    https://github.com/AsyncHttpClient/async-http-client
  6. http-request Java HTTP Request Library
    https://github.com/kevinsawicki/http-request
  7. android-upload-service Easily upload files (FTP / Multipart / Binary) in the background with progress indication notification. Supports OkHttp and Hurl stack. Can be extended with custom network layers and custom upload types
    https://github.com/gotev/android-upload-service
  8. node-android Run Node.js on Android
    https://github.com/InstantWebP2P/node-android
  9. android-lite-http Arrow(LiteHttp) is a simple, intelligent and flexible HTTP client for Android.
    https://github.com/litesuits/android-lite-http
  10. robospice Repo of the Open Source Android library : RoboSpice. RoboSpice is a modular android library that makes writing asynchronous long running tasks easy. It is specialized in network requests, supports caching and offers REST requests out-of-the box using extension modules.
    https://github.com/stephanenicolas/robospice
  11. unirest-java Unirest in Java: Simplified, lightweight HTTP client library.
    https://github.com/mashape/unirest-java/
  12. wasp Android Network Solution
    https://github.com/orhanobut/wasp
  13. NetworkEvents Android library listening network connection state and change of the Wifi signal strength
    https://github.com/pwittchen/NetworkEvents
  14. LiteHttp LiteHttp is a simple, intelligent and flexible HTTP framework for Android. With LiteHttp you can make HTTP request with only one line of code! It could convert a java model to the parameter and rander the response JSON as a java model intelligently. http://litesuits.com?form=ghttp
    https://github.com/litesuits/android-lite-http
  15. AndNet AndNet是一个Android开中中二次封装的网络框架 http://blog.csdn.net/qibin0506/article/details/50127223
    https://github.com/qibin0506/AndNet
  16. AndroidNetworking Android Networking is a powerful library for doing any type of networking in Android applications.
    https://github.com/amitshekhariitbhu/AndroidNetworking
  17. HttpAgent A perfectically simple library to manage http requests.
    https://github.com/studioidan/HttpAgent
  18. okhttp-json-mock Mock your datas for Okhttp and Retrofit in json format in just a few moves.
    https://github.com/mirrajabi/okhttp-json-mock

Task/Job

  1. LiteAsync An ameliorative, enhanced AsyncTask for Android. LiteAsync provides SimpleTask, SafeTask, CachedTask, etc, for rapid development. More convenient is, it has a TaskExecutor which can executes ordered, cyclicbarrier, delayed and timer Task.
    https://github.com/litesuits/android-lite-async


这篇关于android-Framework,imageLoading, Animations,Network,Tast/Job的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1129362

相关文章

Android实现任意版本设置默认的锁屏壁纸和桌面壁纸(两张壁纸可不一致)

客户有些需求需要设置默认壁纸和锁屏壁纸  在默认情况下 这两个壁纸是相同的  如果需要默认的锁屏壁纸和桌面壁纸不一样 需要额外修改 Android13实现 替换默认桌面壁纸: 将图片文件替换frameworks/base/core/res/res/drawable-nodpi/default_wallpaper.*  (注意不能是bmp格式) 替换默认锁屏壁纸: 将图片资源放入vendo

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

poj 2349 Arctic Network uva 10369(prim or kruscal最小生成树)

题目很麻烦,因为不熟悉最小生成树的算法调试了好久。 感觉网上的题目解释都没说得很清楚,不适合新手。自己写一个。 题意:给你点的坐标,然后两点间可以有两种方式来通信:第一种是卫星通信,第二种是无线电通信。 卫星通信:任何两个有卫星频道的点间都可以直接建立连接,与点间的距离无关; 无线电通信:两个点之间的距离不能超过D,无线电收发器的功率越大,D越大,越昂贵。 计算无线电收发器D

android-opencv-jni

//------------------start opencv--------------------@Override public void onResume(){ super.onResume(); //通过OpenCV引擎服务加载并初始化OpenCV类库,所谓OpenCV引擎服务即是 //OpenCV_2.4.3.2_Manager_2.4_*.apk程序包,存

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

android应用中res目录说明

Android应用的res目录是一个特殊的项目,该项目里存放了Android应用所用的全部资源,包括图片、字符串、颜色、尺寸、样式等,类似于web开发中的public目录,js、css、image、style。。。。 Android按照约定,将不同的资源放在不同的文件夹中,这样可以方便的让AAPT(即Android Asset Packaging Tool , 在SDK的build-tools目

Android fill_parent、match_parent、wrap_content三者的作用及区别

这三个属性都是用来适应视图的水平或者垂直大小,以视图的内容或尺寸为基础的布局,比精确的指定视图的范围更加方便。 1、fill_parent 设置一个视图的布局为fill_parent将强制性的使视图扩展至它父元素的大小 2、match_parent 和fill_parent一样,从字面上的意思match_parent更贴切一些,于是从2.2开始,两个属性都可以使用,但2.3版本以后的建议使

Spring Framework系统框架

序号表示的是学习顺序 IoC(控制反转)/DI(依赖注入): ioc:思想上是控制反转,spring提供了一个容器,称为IOC容器,用它来充当IOC思想中的外部。 我的理解就是spring把这些对象集中管理,放在容器中,这个容器就叫Ioc这些对象统称为Bean 用对象的时候不用new,直接外部提供(bean) 当外部的对象有关系的时候,IOC给它俩绑好(DI) DI和IO

Android Environment 获取的路径问题

1. 以获取 /System 路径为例 /*** Return root of the "system" partition holding the core Android OS.* Always present and mounted read-only.*/public static @NonNull File getRootDirectory() {return DIR_ANDR