类retrofit2.http.QueryMap源码实例Demo

下面列出了怎么用retrofit2.http.QueryMap的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: MaoWanAndoidClient   文件: ApiService.java
/**
 * 根据条件 获取 TODO列表
 * @param pageNum 页码从1开始,拼接在url 上
 * @param param status 状态, 1-完成;0未完成; 默认全部展示;
 *              type 创建时传入的类型, 默认全部展示
 *              priority 创建时传入的优先级;默认全部展示
 *              orderby 1:完成日期顺序;2.完成日期逆序;3.创建日期顺序;4.创建日期逆序(默认);
 * @return
 */
/*@GET("/lg/todo/v2/list/{pageNum}/json")
Observable<ResponseBody<TodoData>>getTodoListData(@Path("pageNum") int pageNum,
                                                  @Query("status") int status,
                                                  @Query("type") int type,
                                                  @Query("priority") int priority,
                                                  @Query("orderby") int orderby);*/
@GET("/lg/todo/v2/list/{pageNum}/json")
Observable<ResponseBody<BaseListData<TodoData>>> getTodoListData(@Path("pageNum") int pageNum,
                                                  @QueryMap Map<String,Integer> param);
 
源代码2 项目: gplaymusic   文件: GPlayService.java
@GET("music/{provider}?net=mob&pt=e")
Call<Void> getTrackLocationMJCK(@Header("X-Device-ID") String androidID,
    @Path("provider") Provider provider,
    @Query("opt") StreamQuality quality,
    @Query("slt") String salt,
    @Query("sig") String signature,
    @Query("mjck") String trackID,
    @QueryMap Map<String, String> kwargs);
 
源代码3 项目: tenor-android-core   文件: IApiClient.java
@GET("suggest")
Call<Suggestions> getSuggestions(@QueryMap Map<String, String> serviceIds,
                                 @Query("tag") String tag,
                                 @Query("limit") Integer limit,
                                 @Query("type") String type,
                                 @Query("timezone") String utcOffset,
                                 @Query("allterms") boolean isAllTerms);
 
源代码4 项目: a   文件: IHttpGetApi.java
@GET
Observable<Response<String>> getMap(@Url String url,
                                    @QueryMap(encoded = true) Map<String, String> queryMap,
                                    @HeaderMap Map<String, String> headers);
 
源代码5 项目: last.fm-api   文件: LastFmService.java
@GET(Endpoints.TRACK_TAGS)
Single<Response<TagPage>> fetchTrackTags(@Query("track") String track,
                                             @Query("artist") String artist,
                                             @QueryMap Map<String,Object> options);
 
源代码6 项目: last.fm-api   文件: LastFmService.java
@GET(Endpoints.USER_TOP_TRACKS)
Single<Response<TrackPage>> fetchUserTopTracks(@Query("user") String user,
                                                     @QueryMap Map<String,Object> options);
 
源代码7 项目: FastWaiMai   文件: RestService.java
@Streaming
@GET
Call<ResponseBody> download(@Url String url, @QueryMap Map<String, Object> params);
 
源代码8 项目: FastWaiMai   文件: RxRestService.java
@GET
Observable<String> get(@Url String url, @QueryMap Map<String, Object> params);
 
@GET(CURRENT)
Call<CurrentWeather> getCurrentWeatherByCityName(@QueryMap Map<String, String> options);
 
源代码10 项目: FastWaiMai   文件: RxRestService.java
@Streaming
@GET
Observable<ResponseBody> download(@Url String url, @QueryMap Map<String, Object> params);
 
源代码11 项目: mvvm-template   文件: UserRestService.java
@GET("user/repos")
Single<Pageable<Repo>> getRepos(@QueryMap(encoded = true) Map<String, String> filterParams, @Query(value = "page") int page);
 
源代码12 项目: yelp-fusion-android   文件: YelpFusionApi.java
@GET("/v3/autocomplete")
Call<AutoComplete> getAutocomplete(@QueryMap Map<String, String> params);
 
源代码13 项目: Collection-Android   文件: RequestService.java
@GET
Observable<ResponseBody> getObservableWithQueryMapWithHeaders(@Url String url, @QueryMap Map<String, Object> map, @HeaderMap Map<String, String> header);
 
源代码14 项目: Collection-Android   文件: RequestService.java
@POST
Observable<ResponseBody> getObservableWithQueryMapByPost(@Url String url, @QueryMap Map<String, Object> map);
 
源代码15 项目: Collection-Android   文件: RequestService.java
@POST
Observable<ResponseBody> getObservableWithQueryMapByPostWithHeaders(@Url String url, @QueryMap Map<String, Object> map, @HeaderMap Map<String, String> headers);
 
源代码16 项目: africastalking-java   文件: IPayment.java
@GET("/query/transaction/find")
Call<FindTransactionResponse> findTransaction(@QueryMap HashMap<String, String> query);
 
源代码17 项目: RetrofitGO   文件: OneWebService.java
@GET("api/newsflash")
Flowable<Response<MovieModel>> getMovie(@QueryMap Map<String, String> params);
 
源代码18 项目: Collection-Android   文件: RequestService.java
@Multipart
@POST
Observable<ResponseBody> uploadFile(@Url String url, @QueryMap Map<String, Object> map,
                                                 @Part() MultipartBody.Part[] images);
 
源代码19 项目: last.fm-api   文件: LastFmService.java
@GET(Endpoints.TRACK_INFO)
Single<Response<Track>> fetchTrackInfo(@Query("mbid") String mbid,
                                           @QueryMap Map<String,Object> options);
 
源代码20 项目: MyBookshelf   文件: IHttpGetApi.java
@GET
Observable<Response<String>> getMap(@Url String url,
                                    @QueryMap(encoded = true) Map<String, String> queryMap,
                                    @HeaderMap Map<String, String> headers);
 
@GET(FORECAST)
Call<ThreeHourForecast> getThreeHourForecastByGeoCoordinates(@QueryMap Map<String, String> options);
 
源代码22 项目: HaoReader   文件: IShuqiApi.java
@GET("/webapi/book/chapterlist.php")
@Headers("Content-Type:application/x-www-form-urlencoded")
Observable<Response<String>> getChapterList(@QueryMap Map<String, String> fieldMap);
 
源代码23 项目: HaoReader   文件: IHttpGetApi.java
@GET
Observable<Response<String>> searchBook(@Url String url,
                                        @QueryMap(encoded = true) Map<String, String> queryMap,
                                        @HeaderMap Map<String, String> headers);
 
源代码24 项目: last.fm-api   文件: LastFmService.java
@GET(Endpoints.ARTIST_SIMILAR)
Single<Response<ArtistPage>> fetchSimilarArtistsById(@Query("mbid") String mbid,
                                                         @QueryMap Map<String,Object> options);
 
源代码25 项目: last.fm-api   文件: LastFmService.java
@GET(Endpoints.USER_TOP_ALBUMS)
Single<Response<AlbumPage>> fetchUserTopAlbums(@Query("user") String user,
                                                   @QueryMap Map<String,Object> options);
 
@GET(FORECAST)
Call<ThreeHourForecast> getThreeHourForecastByCityName(@QueryMap Map<String, String> options);
 
源代码27 项目: SoundCloud-API   文件: SoundCloudService.java
@GET(Endpoints.TRACKS)
Single<Page<TrackEntity>> searchTracksPage(@QueryMap Map<String, Object> options);
 
源代码28 项目: SoundCloud-API   文件: SoundCloudService.java
@GET(Endpoints.PLAYLISTS)
Single<Page<PlaylistEntity>> searchPlaylistsPage(@QueryMap Map<String, Object> options);
 
源代码29 项目: SoundCloud-API   文件: SoundCloudService.java
@GET(Endpoints.USERS)
Single<Page<UserEntity>> searchUsersPage(@QueryMap Map<String, Object> options);
 
@GET(CURRENT)
Call<CurrentWeather> getCurrentWeatherByCityID(@QueryMap Map<String, String> options);