Mandarin Drama website/API
**
**
https://www.google.com/search?q=duonao&rlz=1C1SQJL_enUS817US817&oq=duonao&aqs=chrome..69i57j69i59j0l4.2466j0j7&sourceid=chrome&ie=UTF-8
**
**
https://www.jianshu.com/p/a7e51129b042
[Android] Douban Movie API Guide
Douban is a well-known section, and his rating is very representative. We use the Douban Movie API to capture data from movies. This article should be the latest and most comprehensive API guide for the entire network.
First, Douban Movie API official document
Calling a third-party
API
interface first looks at an article written by someone else, but instead reads the official interface document , which is the latest and most comprehensive.
From this we can read that the
API
interface document is divided into 4 major parts, 14 small parts:- Movie entry
- Film entry
- search for
- List
Second, parse the API interface to obtain server data
Network request to use
RxJava2
+ Retrofit2
, if the network request does not understand, you can see my other article: Network Request Framework - RetrofitOff-topic: V2 version API permissions are divided into 3 categories: public, advanced, and business, so some interface data is not available.
Movie entry information
/**
* 电影条目信息
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京、上海等
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:http://api.douban.com/v2/movie/subject/26004132?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:http://api.douban.com/v2/movie/subject/26004132?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&client=&udid=
*/
@GET("subject/{movieId}")
Observable<MovieSubjectInfoBean> getMovieSubjectInfo(@Path("movieId") String movieId,
@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectInfoActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectInfoActivity.java
Log
Log:onSubscribe:
onNext:
评分: 5.4
原名: The Maze Runner: The Death Cure
电影海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
年代: 2018
短评评分: 2
短评用户名: 舒农
短评内容: 删掉一个小时会更好。第三幕长到整部电影仿佛3个小时。
电影 ID: 26004132
上映日期: 2018-01-26
电影中文名: 移动迷宫3:死亡解药
语言: 英语
编剧头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1513398561.53.jpg
编剧英文名: T.S. Nowlin
编剧中文名: T·S·诺林
编剧 ID: 1342902
标签: 科幻
片长: 142分钟
影片类型: 动作, 科幻, 冒险
预告片图片: http://img3.doubanio.com/img/trailer/medium/2512246766.jpg?1517382304
预告片影片: http://vt1.doubanio.com/201802010046/aa610896c80023bcc278b67ef9daf775/view/movie/M/302260927.mp4
花絮图片: http://img7.doubanio.com/img/trailer/medium/2511634245.jpg?1516872258
花絮影片: http://vt1.doubanio.com/201802010046/3b1390d988dbf4e79be7ab35c770a592/view/movie/M/302260637.mp4
片段图片: http://img3.doubanio.com/img/trailer/medium/2511459538.jpg?1516696141
片段影片: http://vt1.doubanio.com/201802010046/afa09007e76a52890f30a610a1e1c3f5/view/movie/M/302260558.mp4
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪伦·奥布莱恩
主演 ID: 1314963
制片国家/地区: 美国
大陆上映日期: 2018-01-26
电影剧照: http://img7.doubanio.com/view/photo/photo/public/p2511621790.jpg
简介: 《移动迷宫3》作为系列最终章,沿袭系列一贯以来的劲爆动作戏和快节奏跑酷风,主要讲述迪伦·奥布莱恩饰演的托马斯率领的好莱坞“跑男团”在经历了迷宫逃脱和末日丧尸的生死考验后,终于迎来最后的正邪较量。
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
导演英文名: Wes Ball
导演中文名: 韦斯·鲍尔
导演 ID: 1332723
影评评分: 2
影评标题: 导演的脑回路就是个迷宫,走进去就出不来了
影评用户名: 凌睿
影评内容: 整个系列都没有移动,为什么在片名里写个“移动”?你考虑过联通和电信的感受吗? 《移动迷宫1》没有移动,好歹还有迷宫。 《移动迷宫2》没有移动,没有迷宫,好歹还很二。 《移动迷宫3:死亡解药》是移动、迷宫...
onComplete:
Movie entry stills
/**
* 电影条目剧照
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* start:分页使用,表示第几页
* count:分页使用,表示数量
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/subject/26004132/photos?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/subject/26004132/photos?apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=100&client=&udid=
*/
@GET("subject/{movieId}/photos")
Observable<MovieSubjectPhotosBean> getMovieSubjectPhotos(@Path("movieId") String movieId,
@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectPhotosActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectPhotosActivity.java
Log
Log:onSubscribe:
onNext:
电影剧照: http://img7.doubanio.com/view/photo/photo/public/p2511051532.jpg
评分: 5.4
影片类型: 动作, 科幻, 冒险
影片标题: 移动迷宫3:死亡解药
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪伦·奥布莱恩
主演 ID: 1314963
片长: 142分钟
大陆上映日期: 2018-01-26
原名: The Maze Runner: The Death Cure
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
导演英文名: Wes Ball
导演中文名: 韦斯·鲍尔
导演 ID: 1332723
onNext: 2018-01-26(美国), 2018-01-26(中国大陆)
年代: 2018
电影海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
电影 ID: 26004132
onComplete:
Movie item long comment
/**
* 电影条目长评
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* start:分页使用,表示第几页
* count:分页使用,表示数量
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/subject/26004132/reviews?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/subject/26004132/reviews?apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=20&client=&udid=
*/
@GET("subject/{movieId}/reviews")
Observable<MovieSubjectReviewsBean> getMovieSubjectReviews(@Path("movieId") String movieId,
@Query("apikey") String apikey);
Example of a network request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectReviewsActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectReviewsActivity.java
Log
Log:onSubscribe:
onNext:
评分: 2
用户名: 凌睿
评论标题: 导演的脑回路就是个迷宫,走进去就出不来了
评论简介: 整个系列都没有移动,为什么在片名里写个“移动”?你考虑过联通和电信的感受吗? 《移动迷宫1》没有移动,好歹还有迷宫。 《移动迷宫2》没有移动,没有迷宫,好歹还很二。 《移动迷宫3:死亡解药》是移动、迷宫...
评论内容: 整个系列都没有移动,为什么在片名里写个“移动”?你考虑过联通和电信的感受吗?《移动迷宫1》没有移动,好歹还有迷宫。《移动迷宫2》没有移动,没有迷宫,好歹还很二。《移动迷宫3:死亡解药》是移动、迷宫、解药、二、小三通通都没有了,所以我只能选择死亡。。。
影片评分: 5.4
影片类型: 动作, 科幻, 冒险
影片标题: 移动迷宫3:死亡解药
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪伦·奥布莱恩
主演 ID: 1314963
片长: 142分钟
大陆上映时间: 2018-01-26
原名: The Maze Runner: The Death Cure
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
导演英文名: Wes Ball
导演中文名: 韦斯·鲍尔
导演 ID: 1332723
上映日期: 2018-01-26(美国), 2018-01-26(中国大陆)
年代: 2018
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
影片 ID: 26004132
onComplete:
Movie item short comment
/**
* 电影条目短评
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* count:分页使用,表示数量
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/subject/26004132/comments?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/subject/26004132/comments?apikey=0b2bdeda43b5688921839c8ecb20399b&count=20&client=&udid=
*/
@GET("subject/{movieId}/comments")
Observable<MovieSubjectCommentsBean> getMovieSubjectComments(@Path("movieId") String movieId,
@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectCommentsActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/subject/MovieSubjectCommentsActivity.java
Log
Log:onSubscribe:
onNext:
评分: 2
用户名: 瓦力
评论内容: 1>2>3,场面比2升级了,迷宫?不存在的。槽点数量系列之最。请问:什么样的炸弹能瞬间炸塌百米高的城墙?什么样的人连人带车从百米高处坠落竟能毫发无伤?什么样的隔离玻璃一砸就碎?号称安保严密的据点被男主一行人轻易潜入且来去自如,结局混战毁一座城为救几十人死数万人,这是反乌托邦还是反人类?
影片评分: 5.4
影片类型: 动作, 科幻, 冒险
影片标题: 移动迷宫3:死亡解药
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪伦·奥布莱恩
主演 ID: 1314963
片长: 142分钟
大陆上映日期: 2018-01-26
原名: The Maze Runner: The Death Cure
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
导演英文名: Wes Ball
导演中文名: 韦斯·鲍尔
导演 ID: 1332723
上映日期: 2018-01-26(美国), 2018-01-26(中国大陆)
年代: 2018
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
影片 ID: 26004132
onComplete:
Shadow entry information
/**
* 影人条目信息
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
*
* 全:https://api.douban.com/v2/movie/celebrity/1044707?apikey=0b2bdeda43b5688921839c8ecb20399b
*/
@GET("celebrity/{celebrityId}")
Observable<MovieCelebrityInfoBean> getMovieCelebrityInfo(@Path("celebrityId") String celebrityId,
@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityInfoActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityInfoActivity.java
Log
Log:onSubscribe:
onNext:
中文名: 道恩·强森
英文名: Dwayne Johnson
性别: 男
职业: 演员, 制片, 配音
影人头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p196.jpg
简介: “岩石”(The Rock)本名叫德威恩·约翰逊(Dwayne Johnson),曾是世界摔角联联合会的冠军和明星人物。在体育界成名后,他的触角逐渐伸向影视圈,先是参加了一些电视节目的录制,然后又在连续剧中露过几面。凭着健硕的身材、英俊的相貌和广泛的知名度,“岩石”很快就在这个圈子里得到了不错的口碑。岩石, 1972年5月2日 生于美国加州的海沃德,是他们家第3代摔角手,父亲是著名摔角健将洛奇·约翰逊,爷爷彼得·麦维亚也是摔角界的传奇人物。耳闻目染之下,他从小即掌握了一些极佳的摔角技巧。父亲从小对他要求严格,希望长大培养出新一代的摔交手。岩石从8岁时就开始练拳,14岁走进健身房,成年后练就了一副好的体格,他的成功应该归功于他老爸的鼓励和自己的毅力、信心。
影人剧照: http://img3.doubanio.com/view/photo/photo/public/p2207562906.jpg
出生日期: 1972-05-02
更多中文名: 巨石强森, 德威恩·道格拉斯·约翰逊, 唐尼·约翰逊, 岩石, 巨石, 狄维庄逊(港)
出生地: 美国,加利福尼亚,海沃德
星座: 金牛座
影人 ID: 1044707
作品担任角色: 演员
作品评分: 9.2
作品类型: 喜剧, 音乐
作品名: 周六夜现场 第一季
作品主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1408438010.98.jpg
作品主演英文名: Don Pardo
作品主演中文名: 唐·帕尔多
作品主演 ID: 1126676
作品片长: 90分钟
作品大陆上映日期:
作品原名: Saturday Night Live
作品类别: tv
作品导演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p48858.jpg
作品导演英文名: Lorne Michaels
作品导演中文名: 洛恩·迈克尔斯
作品导演 ID: 1041290
作品上映日期: 1975-10-11(美国)
作品年代: 1975
作品海报图: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2503284915.jpg
作品 ID: 1887452
onComplete:
Film crew stills
/**
* 影人剧照
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
*
* 全:https://api.douban.com/v2/movie/celebrity/1044707/photos?apikey=0b2bdeda43b5688921839c8ecb20399b
*/
@GET("celebrity/{celebrityId}/photos")
Observable<MovieCelebrityPhotosBean> getMovieCelebrityPhotos(@Path("celebrityId") String celebrityId,
@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityPhotoActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityPhotoActivity.java
Log
Log:onSubscribe:
onNext:
影人剧照: http://img3.doubanio.com/view/photo/photo/public/p2207562906.jpg
影人头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p196.jpg
影人英文名: Dwayne Johnson
影人中文名: 道恩·强森
影人 ID: 1044707
onComplete:
Filmmaker works
/**
* 影人作品
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
*
* 全:https://api.douban.com/v2/movie/celebrity/1044707/works?apikey=0b2bdeda43b5688921839c8ecb20399b
*/
@GET("celebrity/{celebrityId}/works")
Observable<MovieCelebrityWorksBean> getMovieCelebrityWorks(@Path("celebrityId") String celebrityId,
@Query("apikey") String apikey);
Example of a network request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityWorkActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/celebrity/MovieCelebrityWorkActivity.java
Log
Log:onSubscribe:
onNext:
作品担任角色: 演员
作品评分: 0
作品类型: 动作, 冒险
作品名: 地心历险记4
作品主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p196.jpg
作品主演英文名: Dwayne Johnson
作品主演中文名: 道恩·强森
作品主演 ID: 1044707
作品片长:
作品大陆上映日期:
作品原名: Journey to the Center of the Earth 4
作品类别: movie
作品上映日期:
作品年代: 2020
作品海报图: http://img3.doubanio.com/f/movie/5081e011b4b06f1a8c3735122b38e781bd852ab6/pics/movie/movie_default_medium.png
作品 ID: 25963336
onComplete:
Movie search
/**
* 电影搜索
*
* q:字符串
* tag:标签
* start:分页使用,表示第几页
* count:分页使用,表示数量
*
* 全:https://api.douban.com/v2/movie/search?q=周杰伦&apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=10
* 全:https://api.douban.com/v2/movie/search?tag=喜剧&apikey=0b2bdeda43b5688921839c8ecb20399b&start=0&count=10
*/
// 根据字段搜索
@GET("search")
Observable<MovieSearchByQueryBean> getMovieSearchByQuery(@Query("q") String q,
@Query("apikey") String apikey,
@Query("start") int start,
@Query("count") int count);
// 根据标签搜索
@GET("search")
Observable<MovieSearchByTagBean> getMovieSearchByTag(@Query("tag") String tag,
@Query("apikey") String apikey,
@Query("start") int start,
@Query("count") int count);
Example of a web request: https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/search/MovieSearchQActivity.java
Log
Log:onSubscribe:
onNext:
评分: 7.6
影片类型: 剧情, 奇幻, 音乐
影片标题: 不能说的秘密
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p18606.jpg
主演英文名: Jay Chou
主演中文名: 周杰伦
主演 ID: 1048000
片长: 101 分钟
大陆上映日期: 2007-07-31
原名: 不能說的·祕密
类型: movie
导演英文名: Jay Chou
导演中文名: 周杰伦
上映日期: 2007-07-27(台湾), 2007-07-31(中国大陆)
年代: 2007
影片海报: http://img3.doubanio.com/view/photo/s_ratio_poster/public/p917037900.jpg
影片 ID: 2124724
onComplete:
onSubscribe:
onNext:
评分: 9.2
影片类型: 剧情, 喜剧, 爱情
影片标题: 三傻大闹宝莱坞
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p13628.jpg
主演英文名: Aamir Khan
主演中文名: 阿米尔·汗
主演 ID: 1031931
片长: 171分钟(印度)
大陆上映日期: 2011-12-08
原名: 3 Idiots
类型: movie
导演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p16549.jpg
导演英文名: Rajkumar Hirani
导演中文名: 拉吉库马尔·希拉尼
导演 ID: 1286677
上映日期: 2009-12-25(印度), 2011-12-08(中国大陆)
年代: 2009
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p579729551.jpg
影片 ID: 3793023
onComplete:
Hot
/**
* 正在热映
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京、上海等
* start:分页使用,表示第几页
* count:分页使用,表示数量
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/in_theaters?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/in_theaters?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&start=0&count=100&client=&udid=
*/
@GET("in_theaters")
Observable<MovieInTheatersBean> getMovieInTheaters(@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListInTheatersActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListInTheatersActivity.java
Log
Log:onSubscribe:
onNext:
评分: 7.4
影片类型: 剧情, 传记, 歌舞
影片标题: 马戏之王
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p22036.jpg
主演英文名: Hugh Jackman
主演中文名: 休·杰克曼
主演 ID: 1010508
片长: 105分钟, 106分钟(中国大陆)
大陆上映日期: 2018-02-01
原名: The Greatest Showman
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1498127697.1.jpg
导演英文名: Michael Gracey
导演中文名: 迈克尔·格雷西
导演 ID: 1344735
上映日期: 2017-12-20(美国), 2018-02-01(中国大陆)
年代: 2017
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2511346392.jpg
影片 ID: 3914513
onComplete:
coming soon
/**
* 即将上映
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京、上海等
* start:分页使用,表示第几页
* count:分页使用,表示数量
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/coming_soon?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/coming_soon?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&start=0&count=100&client=&udid=
*/
@GET("coming_soon")
Observable<MovieComingSoonBean> getMovieComingSoon(@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListComingSoonActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListComingSoonActivity.java
Log
Log:onSubscribe:
onNext:
评分: 7.1
影片类型: 喜剧, 惊悚, 恐怖
影片标题: 忌日快乐
主演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1510538799.61.jpg
主演英文名: Jessica Rothe
主演中文名: 杰西卡·罗德
主演 ID: 1325899
片长: 96分钟
大陆上映日期: 2018-02-02
原名: Happy Death Day
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p18083.jpg
导演英文名: Christopher Landon
导演中文名: 克里斯托弗·兰登
导演 ID: 1032310
上映日期: 2017-10-13(美国), 2018-02-02(中国大陆)
年代: 2017
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2510057340.jpg
影片 ID: 27027913
onComplete:
Top250
/**
* Top250
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京、上海等
* start:分页使用,表示第几页
* count:分页使用,表示数量
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/top250?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/top250?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&start=0&count=100&client=&udid=
*/
@GET("top250")
Observable<MovieTop250Bean> getMovieTop250(@Query("apikey") String apikey);
Example of a network request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListTop250Activity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListTop250Activity.java
Log
Log:onSubscribe:
onNext:
评分: 9.6
影片类型: 犯罪, 剧情
影片标题: 肖申克的救赎
主演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p17525.jpg
主演英文名: Tim Robbins
主演中文名: 蒂姆·罗宾斯
主演 ID: 1054521
片长: 142 分钟
大陆上映日期:
原名: The Shawshank Redemption
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p230.jpg
导演英文名: Frank Darabont
导演中文名: 弗兰克·德拉邦特
导演 ID: 1047973
上映日期: 1994-09-10(多伦多电影节), 1994-10-14(美国)
年代: 1994
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p480747492.jpg
影片 ID: 1292052
onComplete:
Word of mouth
/**
* 口碑榜
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* city:所在城市,例如北京、上海等
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/weekly?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/weekly?apikey=0b2bdeda43b5688921839c8ecb20399b&city=%E5%8C%97%E4%BA%AC&client=&udid=
*/
@GET("weekly")
Observable<MovieWeeklyBean> getMovieWeekly(@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListWeeklyActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListWeeklyActivity.java
Log
Log:onSubscribe:
onNext:
评分: 8.6
影片类型: 剧情, 儿童, 家庭
影片标题: 奇迹男孩
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1456737567.18.jpg
主演英文名: Jacob Tremblay
主演中文名: 雅各布·特伦布莱
主演 ID: 1332866
片长: 113分钟, 114分钟(中国大陆)
大陆上映日期: 2018-01-19
原名: Wonder
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p57551.jpg
导演英文名: Stephen Chbosky
导演中文名: 斯蒂芬·卓博斯基
导演 ID: 1070754
上映日期: 2017-11-17(美国), 2018-01-19(中国大陆)
年代: 2017
影片海报: http://img3.doubanio.com/view/photo/s_ratio_poster/public/p2507709428.jpg
影片 ID: 26787574
onComplete:
North American box office list
/**
* 北美票房榜
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/us_box?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/us_box?apikey=0b2bdeda43b5688921839c8ecb20399b&client=&udid=
*/
@GET("us_box")
Observable<MovieUsBoxBean> getMovieUsBox(@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListUsBoxActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListUsBoxActivity.java
Log
Log:onSubscribe:
onNext:
日期: 1月26日 - 1月28日
排行: 1
评分: 5.4
影片类型: 动作, 科幻, 冒险
影片标题: 移动迷宫3:死亡解药
主演头像: http://img3.doubanio.com/view/celebrity/s_ratio_celebrity/public/p53688.jpg
主演英文名: Dylan O'Brien
主演中文名: 迪伦·奥布莱恩
主演 ID: 1314963
片长: 142分钟
大陆上映日期: 2018-01-26
原名: The Maze Runner: The Death Cure
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1417887954.94.jpg
导演英文名: Wes Ball
导演中文名: 韦斯·鲍尔
导演 ID: 1332723
上映日期: 2018-01-26(美国), 2018-01-26(中国大陆)
年代: 2018
影片海报: http://img7.doubanio.com/view/photo/s_ratio_poster/public/p2508618114.jpg
影片 ID: 26004132
onComplete:
New film list
/**
* 新片榜
*
* apikey:固定值 0b2bdeda43b5688921839c8ecb20399b
* client:客户端信息。可为空
* udid:用户 id。可为空
*
* 简:https://api.douban.com/v2/movie/new_movies?apikey=0b2bdeda43b5688921839c8ecb20399b
* 全:https://api.douban.com/v2/movie/new_movies?apikey=0b2bdeda43b5688921839c8ecb20399b&client=&udid=
*/
@GET("new_movies")
Observable<MovieNewMoviesBean> getMovieNewMovies(@Query("apikey") String apikey);
Example of a web request:
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListNewActivity.java
https://github.com/cnwutianhao/DoubanMovie/blob/master/app/src/main/java/com/haocent/android/doubanmovie/ui/list/MovieListNewActivity.java
Log
Log:onSubscribe:
onNext:
评分: 8.7
影片类型: 剧情, 犯罪
影片标题: 三块广告牌
主演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p1436865941.42.jpg
主演英文名: Frances McDormand
主演中文名: 弗兰西斯·麦克多蒙德
主演 ID: 1010548
片长: 115分钟
大陆上映日期: 2018-03-02
原名: Three Billboards Outside Ebbing, Missouri
导演头像: http://img7.doubanio.com/view/celebrity/s_ratio_celebrity/public/p3143.jpg
导演英文名: Martin McDonagh
导演中文名: 马丁·麦克唐纳
导演 ID: 1000304
上映日期: 2017-09-04(威尼斯电影节), 2017-11-10(美国), 2018-03-02(中国大陆)
年代: 2017
影片海报: http://img3.doubanio.com/view/photo/s_ratio_poster/public/p2510081688.jpg
影片 ID: 26611804
onComplete:
The sample project code has been uploaded to
https://github.com/cnwutianhao/DoubanMovie
GitHub
, if the article is helpful to you, please like, thank you. https://github.com/cnwutianhao/DoubanMovie

8 comments only see the author
Time-ordered inreverse orderof time
The official service platform hangs, how does the landlord go up?
awesome Reply
Looking for a long time, thank the landlord
awesome Reply
Hello, now, Douban apikey is not open to individuals, how did you apply?
awesome Reply
Tnnowu :
2018.02.01 21:34 Reply
After thinking, I think twice :
2018.02.02 00:41 Reply
After thinking, I think twice :
2018.02.08 04:18 Reply
Add a new comment There are 2 more comments to view
Revenue on the following topics, find more similar content
**
Download https://services.gradle.org/distributions/gradle-4.1-all.zip (85.90 MB)
[ 96%] [ =====================================================> ] 83.01 MB
Download https://services.gradle.org/distributions/gradle-4.1-all.zip succeeded, took 13 s 385 ms
Unzipping ...
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core/3.0.1/gradle-core-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/lint-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0.1/builder-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetbrains/uast/26.0.1/uast-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/3.0.1/gradle-api-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCommon/3.0.1/compilerCommon-3.0.1.pom
Download https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.pom
Download https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128/org.jacoco.report-0.7.4.201502262128.pom
Download https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobuf-java-3.0.0.pom
Download https://jcenter.bintray.com/com/google/protobuf/protobuf-parent/3.0.0/protobuf-parent-3.0.0.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test-api/3.0.1/builder-test-api-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdklib-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1/sdk-common-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-model/3.0.1/builder-model-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.0.1/protos-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/common-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.1/apksig-3.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/shared/26.0.1/shared-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/tracker/26.0.1/tracker-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/26.0.1/lint-checks-26.0.1.pom
Download https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/3.0.1/baseLibrary-3.0.1.pom
Download https://jcenter.bintray.com/com/android/tools/annotations/24.5.0/annotations-24.5.0.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1/repository-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib-api/26.0.1/layoutlib-api-26.0.1.pom
Download https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.0.1/lint-api-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.pom
Download https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.1/annotations-26.0.1.pom
Download https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint/26.0.1/lint-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.1/gradle-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-core/3.0.1/gradle-core-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/builder/3.0.1/builder-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-checks/26.0.1/lint-checks-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-api/26.0.1/lint-api-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/external/org-jetbrains/uast/26.0.1/uast-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle-api/3.0.1/gradle-api-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/databinding/compilerCommon/3.0.1/compilerCommon-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/sdk-common/26.0.1/sdk-common-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/sdklib/26.0.1/sdklib-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/repository/26.0.1/repository-26.0.1.jar
Download https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-reflect/1.1.3-2/kotlin-reflect-1.1.3-2.jar
Download https://jcenter.bintray.com/org/jetbrains/kotlin/kotlin-stdlib/1.1.3-2/kotlin-stdlib-1.1.3-2.jar
Download https://jcenter.bintray.com/org/jacoco/org.jacoco.report/0.7.4.201502262128/org.jacoco.report-0.7.4.201502262128.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/tracker/26.0.1/tracker-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/shared/26.0.1/shared-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/analytics-library/protos/26.0.1/protos-26.0.1.jar
Download https://jcenter.bintray.com/com/google/protobuf/protobuf-java/3.0.0/protobuf-java-3.0.0.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-model/3.0.1/builder-model-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/builder-test-api/3.0.1/builder-test-api-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/ddms/ddmlib/26.0.1/ddmlib-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/layoutlib/layoutlib-api/26.0.1/layoutlib-api-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/dvlib/26.0.1/dvlib-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/common/26.0.1/common-26.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/build/apksig/3.0.1/apksig-3.0.1.jar
Download https://jcenter.bintray.com/org/eclipse/jdt/core/compiler/ecj/4.6.1/ecj-4.6.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/databinding/baseLibrary/3.0.1/baseLibrary-3.0.1.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/annotations/26.0.1/annotations-26.0.1.jar
Download https://jcenter.bintray.com/com/google/code/gson/gson/2.3/gson-2.3.jar
Download https://dl.google.com/dl/android/maven2/com/android/tools/external/com-intellij/intellij-core/26.0.1/intellij-core-26.0.1.jar
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> Failed to find Build Tools revision 26.0.2
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
* Get more help at https://help.gradle.org
CONFIGURE FAILED in 1m 15s
Failed to find Build Tools revision 26.0.2
Install Build Tools 26.0.2 and sync project
https://stackoverflow.com/questions/8103776/how-can-i-display-multiple-lines-of-text-on-a-button
**
**
My button's layout_width set to match_parent.
In order to display multi lines on the button, I tried:
- insert '\n' into the text on button
- set Singleline false set Maxlines to 2 or 3
- convert html from Html.fromHtml
Nothing worked. '\n' showed up as a small square on the button while showing single line of text.
Does anybody have any idea why this is happening and how I can fix this?
UPDATE: I just found out I was using custom button that has its own text drawing. That's the reason. Sorry for the confusion. I just punished myself by banging my head.
75
If you're trying to add a new line in a layout XML file:
Use
(new line) android:text="Hi Hello"
If you're trying to add a new line in code, just use '\n', same as in any other text.
If you can't see the second line, it may be that your Button doesn't have enough height. IE, in my case, the layout containing the button had a fixed height that just happened to make my button perfectly display one line of text.
- 1
25
I just tried and it worked:
1) Define in ../res/values/strings.xml:
<string name="multilines">Line1Line1\nLine2Line2</string>
2) Refer it in the layout file:
<Button
android:id="@+id/btn_multilines"
android:text="@string/multilines"
android:layout_height="wrap_content"
android:layout_width="fill_parent">
</Button>
0
In case you want to do that programmaticaly you can use
System.getProperty("line.separator")
in the string to change lines. Like this:String mybuttontext=line1+System.getProperty("line.separator")+line2;
and then set this String as buttons text
**
**
https://guides.codepath.com/android/consuming-apis-with-retrofit
Consuming APIs with Retrofit
**
**