All Projects → kingwang666 → Okhttpparamsget

kingwang666 / Okhttpparamsget

Licence: apache-2.0
帮助你去获取params

Programming Languages

java
68154 projects - #9 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to Okhttpparamsget

Androidstudiopluginsnplay
A list of cool/useful Android studio plugins 🔌
Stars: ✭ 296 (+1245.45%)
Mutual labels:  android-studio, plugins
Textrecognitionandroid
Text Recognition for Android using Google Mobile Vision.we will create a simple Android app that uses Google Mobile Vision API’s for Optical character recognition(OCR)
Stars: ✭ 17 (-22.73%)
Mutual labels:  android-studio
Wanandroid
🐔🏀【停止维护,已使用Jetpack+Mvvm重构】根据鸿神提供的WanAndroid开放Api来制作的产品级玩安卓App,采用Kotlin语言,基于Material Design+AndroidX +MVP+RxJava+Retrofit等框架开发,注释超详细,方便大家练手
Stars: ✭ 674 (+2963.64%)
Mutual labels:  okhttp
Light Novel Library wenku8 android
[CASUALLY MAINTAINED] 轻小说文库 (Wenku8.com) 安卓版第三方公益App,始于2014年的Material Design风格、无广告、不盈利、Google Play上安装包最小的轻小说阅读器(light novel reader)。目前除了网站的API以外,还添加了我自己架的Cloudflare Worker 中继节点用来突破网站API的限制 wenku8-relay.mewx.org.
Stars: ✭ 772 (+3409.09%)
Mutual labels:  android-studio
Coil
Image loading for Android backed by Kotlin Coroutines.
Stars: ✭ 7,469 (+33850%)
Mutual labels:  okhttp
Scala Steward
🤖 A bot that helps you keep your Scala projects up-to-date
Stars: ✭ 812 (+3590.91%)
Mutual labels:  plugins
Android Studio Tips By Philippe Breault
Every Android Studio Tip posted by Phillipe Breault
Stars: ✭ 652 (+2863.64%)
Mutual labels:  android-studio
Farmanager
File and Archive Manager
Stars: ✭ 898 (+3981.82%)
Mutual labels:  plugins
Useful Softwares Tools List
List of useful Softwares, Tools, Plugins, Utilities (Online/Offline)
Stars: ✭ 7 (-68.18%)
Mutual labels:  plugins
Easygank
💊 The project build framework based on the Rx series and MVP pattern.
Stars: ✭ 750 (+3309.09%)
Mutual labels:  okhttp
Betterdiscordaddons
A series of plugins and themes for BetterDiscord.
Stars: ✭ 728 (+3209.09%)
Mutual labels:  plugins
Okreplay
📼 Record and replay OkHttp network interaction in your tests.
Stars: ✭ 697 (+3068.18%)
Mutual labels:  okhttp
Play Authenticate
An authentication plugin for Play Framework 2.x (Java)
Stars: ✭ 813 (+3595.45%)
Mutual labels:  plugins
Rxwebsocket
An auto reconnection-webSocket build with okhttp and rxJava
Stars: ✭ 678 (+2981.82%)
Mutual labels:  okhttp
Runconfigurationasaction
Provides a way to use IntelliJ run configurations as buttons
Stars: ✭ 17 (-22.73%)
Mutual labels:  android-studio
Protools
历经开发周期两年,并且应用过千万级别项目的工具箱
Stars: ✭ 663 (+2913.64%)
Mutual labels:  okhttp
Androidtips
A collections of tips in Android developing.Android开发总结。我的博客:
Stars: ✭ 713 (+3140.91%)
Mutual labels:  android-studio
Mvvmhabit
goldze: 本人喜欢尝试新的技术,以后发现有好用的东西,我将会在企业项目中实战,没有问题了就会把它引入到MVVMHabit中,一直维护着这套框架,谢谢各位朋友的支持。如果觉得这套框架不错的话,麻烦点个 star,你的支持则是我前进的动力!
Stars: ✭ 6,789 (+30759.09%)
Mutual labels:  okhttp
Android Data Binding Examples
A collection of samples using Android Data Binding
Stars: ✭ 20 (-9.09%)
Mutual labels:  android-studio
Pluginmanager
Unity Plugin Manager
Stars: ✭ 18 (-18.18%)
Mutual labels:  plugins

OkHttpParamsGet

中文
Help you to get Okhttp request params. Support Kotlin.
This is IntelliJ IDEA and Android Studio plugins. If you need gradle plugins please click.

How to install

File->Settings->Browse Repositories->OkHttpParamsGet

Support

  1. Map<String, String>
  2. Map<String, Object>
  3. Map<String, RequestBody>
  4. List<MultipartBody.Part>
  5. MultipartBody.Builder

How to use

  1. Choose a class.
  2. Press Alt + P or click the Generate menu choose GetParams.
  3. Choose a type.
  4. click ok.

ps

  • @Ignore: dont add to params
  • @PostFile: post file. Support single, list, array and map
  • @ParamName: custom param name
  • @PostFiles: post files. Removed use @PostFile
  • @Key: post file key
  • @Filename: post file filename
  • @MimeType: post file mime-type
  • @Data: post file data.
    These annotations can be in any package

update

  • 2.1.2(2020-08-31):
    1. Support implements interface
    2. Fix use open fun in final class
  • 2.1.1(2020-04-30):
    1. Change since-build to 182
  • 2.1.0(2020-04-29):
    1. Support OkHttp4.x
  • 2.0.1(2019-12-17):
    1. Fix not auto import when fields is empty
  • 2.0.0(2019-12-13):
    1. Replaced @PostFiles by @PostFile. OkHttpParamsGet can identify the type of request, supporting list,array and map
    2. Add @ParamName. Support custom param name
    3. Now @PostFile support java.io.File. And support custom key
    4. Settings added the switch between HashMap and ArrayMap
  • 1.5.3(2019-10-23):
    1. set default annotation when the value is no nullable and nonnull
  • 1.5.2(2019-06-24):
    1. Replace HashMap with ArrayMap
  • 1.5.1(2019-03-30):
    1. Fix array to string bug. Now user Arrays.toString()
  • 1.5.0(2019-03-02):
    1. Support Kotlin.
    2. Support null check. When the value is null, you can either add or add as an empty string.
    3. Support Map<String, Object>
    4. You can customize the class that uploads the file. You can use annotations on the property or method to identify the key filename of the uploaded file mime-type and data.
    5. add annotations:
      1. @Key: post file key.
      2. @Filename: post file filename.
      3. @MimeType: post file mime-type.
      4. @Data: post file data.
  • 1.4.0(2017-08-17):
    1. Auto import class.
  • 1.3.0(2017-06-15):
    1. Update the params name.
    2. Add get body. This type is return MultipartBody.Builder. You can build a RequestBody and set upload progress listener.
  • 1.2.0(2017-03-09):
    1. Update Id.
    2. Fix keyboard shortcut cannot use.
    3. Fix annotations useless bug.
    4. Fix a AnActionEvents bug. This is because IntelliJ API doesn't allow sharing AnActionEvents between swing events.
  • 1.1.0(2017-03-08):
    1. Optimized the code display
  • 1.0(2017-03-08):
    1. add annotations:
      1. @Ignore: dont add to params
      2. @PostFile: post a file
      3. @PostFiles: post files
    2. FileInput: upload File class

url

OkHttpParamsGet

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].