okhttp

来源:互联网 发布:matlab 分割算法 编辑:程序博客网 时间:2024/05/02 04:55
不多说,直接上代码:MainActivity:package demo.lxiangjian.com.android_okhttp_demo01;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.widget.Button;import android.widget.TextView;import com.google.gson.Gson;import com.zhy.http.okhttp.OkHttpUtils;import com.zhy.http.okhttp.callback.Callback;import com.zhy.http.okhttp.callback.StringCallback;import okhttp3.Call;import okhttp3.Response;public class MainActivity extends AppCompatActivity implements View.OnClickListener {    private Button mGet;    private TextView mTextView;    private int movieId;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        bindViews();    }    private void bindViews() {        mGet = (Button) findViewById(R.id.btn);        mTextView = (TextView) findViewById(R.id.text);        mGet.setOnClickListener(this);    }    @Override    public void onClick(View v) {        switch (v.getId()) {            case  R.id.btn:                get();                break;        }    }        public void get(){        OkHttpUtils.get().url(Consts.GET_URL).build()                .execute(new StringCallback() {                    @Override                    public void onError(Call call, Exception e) {                    }                    @Override                    public void onResponse(Call call, String s) {                        Log.e("onResponse", s);                        Gson gson = new Gson();                        Data data = gson.fromJson(s,Data.class);                        if (data.getStatus()==0){                            movieId = data.getResult().get(0).getId();                            Log.e("movieId", "" + movieId);                            getDetail();                        }                    }                });    }    private void getDetail() {        try {            OkHttpUtils.get().url(Consts.GET_URL_DETAIL).addParams("id",movieId+"").build().execute(new Callback<DetailData>() {                @Override                public DetailData parseNetworkResponse(Response response) throws Exception {                    Gson gson = new Gson();                    String json =response.body().string();                    DetailData detailData = gson.fromJson(json,DetailData.class);                    return detailData;                }                @Override                public void onError(Call call, Exception e) {                }                @Override                public void onResponse(Call call, DetailData detailData) {                        mTextView.setText(detailData.toString());                }            });        } catch (Exception e) {            e.printStackTrace();        }    }} 


Consts:package demo.lxiangjian.com.android_okhttp_demo01;/** * Created by Administrator on 2016/6/11. */public class Consts {        public static final String GET_URL="http://api.shigeten.net/api/Critic/GetCriticList";        public static final String GET_URL_DETAIL = "http://api.shigeten.net/api/Critic/GetCriticContent";}

Data:package demo.lxiangjian.com.android_okhttp_demo01;import java.util.List;/** * Created by dupengfei on 16/6/1. */public class Data {    /**     * result : [{"id":10524,"type":1,"publishtime":636003360000000000,"title":"《小淘气尼古拉》让法国人永远淘气","summary":"马上是六一儿童节,很多人孩子都有了还想过这个节日,可见我们有多么的不想长大,今晚就推荐一部适合孩子观看的电影,算是节日礼物,儿童节快乐!\r\n\r\n这部电影是2009年度最卖座法国电影,截止今天票房540万人次,把什么2012,变形金刚,都甩着后头,\r\n\r\n如果不算比利时法语区的丁丁,永远长不大的\u201c小尼古拉\u201d和\u201c小王子\u201d,可算是法国最著名的儿童文学形象,就连萨科奇总统当选时,都被冠以\u201c小尼古拉要去爱丽舍宫了\u201d的戏语,其在法国人心中的地位可见一斑。终于在他诞生的半个世纪后,这个绘本上活泼好动,总是有些怪点子的小学生被搬上银幕,引来法国人再一次的怀旧热潮。此部电影真人版的问世,影坛全明星阵容的友情出演,媒体争相设专题报道,电影的大幅海报随处可见,法国人似乎又回到了那无忧无虑的年代。","image":"images/FD3F0FD372B4B0E305DB78392C6209C3.jpg"},{"id":10523,"type":1,"publishtime":636002496000000000,"title":"《无人知晓》无人知晓的时间","summary":"今晚推荐一部2004年的日本电影,一部根据真实事件改编的电影。1988年一月,日本东京西巢鸭地区一名母亲为了与新男友同居,抛弃了四名子女。14岁的长子独自抚养分别7岁、3岁及2岁的妹妹,公寓凌乱,小孩白天亦不上学,四处游荡。3岁的妹妹因偷吃了长子朋友的泡面,被毒打致死。众人将妹妹的尸体置入皮箱,拖到埼玉县秩父市公园埋葬。同年七月,邻居发现房屋长期只有小孩居住而报警,事情才终曝光。\r\n\r\n看到真实的新闻,内心堵住了什么,这部电影在我的观影史中是年度压抑电影第一名。看完以后,也还是沉默,没有煽情的眼泪,没有明显的愤怒,就和这部电影一样,平静的说一个难过的故事。","image":"images/127D9E1A82AD63F50CDFBC55A24741F2.jpg"},{"id":10522,"type":1,"publishtime":636001632000000000,"title":"《感化院》规训与惩罚","summary":"将少年一点点推向绝境,让人最终不得不喜欢少年最后那不算理想的转变\u2014\u2014唯一的自由。浑身骨头痛到麻木时,人会抵达一无所有、了无生机的孤境,曾经永远变成了往生。社会的困惑对新一代的投射,最美好的年华被那片沼泽包围,少年并没有穷街陋巷可走。非常明艳的光圈,让施虐看起来更血腥。","image":"images/D0A212A5CC4849DB5D3F16770E93C6BA.jpg"},{"id":10521,"type":1,"publishtime":636000768000000000,"title":"《世上最快的印地安摩托》执着梦想 我心永翔","summary":"今晚推荐一部新西兰电影,这个被我们叫过大农村的国家,有着丰富的牛肉牧场和蓝天,以及美景。说道新西兰电影我们会想到《指环王》系列,《霍比特人》系列,而今晚推荐的这部《世上最快的印地安摩托》属于励志电影,而且是一位老爷爷的励志故事。\r\n\r\n新西兰人伯特·马诺在上世纪七十年代创造了1000cc摩托车的最快速度纪录,该记录保持至今。创造记录时他年近七十。圣人不是一天造就的。电影以老人离开新西兰前往美国参加比赛打破记录为主线,但从各个角度提到他与20年代的indian侦察摩托痴心为伴,终身以赛车为梦想。\r\n\r\n从新西兰前往美国的道路十分漫长,先要造一辆好车,然后凑够钱,人和车坐船越过太平洋,获得入境签证,自驾车长途行驶到盐滩地,获得迟到的参赛资格,反复练习直至最终破记录。\r\n\r\n电影不厌其烦地讲述他在路上遇到的人与事。邻居小男孩帮助他一起修车,爱上他的老妇人和爱上飞车的小混混贴钱给他,有易装癖的男人帮助他克服初到美国的困难,同为赛车爱好者的美国人给了他有力的帮助,感觉上马诺就是一台吸水机,一路上尽最大可能吸取别人的能量,最终成就了他的一番伟业。\r\n\r\n片中的马诺缺乏语言天赋,口齿略含糊,表达欠激情,生活简单贫乏就是赛车一件事,但不打紧,他在做的事和他相信的事本身非常容易理解。容易被理解的事也就是容易获得支持的事。马诺的成功在于,他是一位容易被理解的简单朴实的好汉。\r\n\r\n人们理解了什么呢?影片似乎已经交代清楚了,但又没有花什么力气去说明。这是一部有点点与众不同的励志片。\r\n\r\n普通而传奇,简单而疯狂。我完全被这个70岁的老头的简单、豁达、执着、坚强和天才所征服。影片手法质朴明朗,安东尼·霍普金斯的表演细腻精湛。它不是文艺片,不是励志片,也不是传奇片,更不是爱情片,在我看来就是一个老头的生活片。它讲述的是一个真人真事,新西兰人伯特·马诺花费了很长的时间修理和改装了一辆1920年印第安牌侦察摩托,在他70岁的时候,不顾一切冒险来到美国犹他州以完成他毕生的愿望:在巴纳维亚盐带平地上驾车狂奔。他最终创造了陆地速度的世界纪录\u2026","image":"images/547E69112FAC938E453AC4DFA77C5542.jpg"},{"id":10520,"type":1,"publishtime":635999904000000000,"title":"《爱在暹罗》如果我不是我 你不是你","summary":"\u201c寂寞得害怕。小时候,寂寞是因为没有朋友;长大了,寂寞就是比没有朋友更寂寞。我有时在想,如果真的很爱一个人,我们能接受这种事么?如果有一天,他死了,离别这种事是生命中的一个部分。我们都知道,我们真的能释怀吗?我们真的爱一个人,不害怕他离我而去吗?还有就是,我们必须接受,无论我们在哪里,所爱的人不在身边了;这样吧,就是寂寞。我这样都已经五年了,为什么我们的世界会是这样的?不知我们剩下的日子是怎样的\u2026\u2026\u201d\r\n\r\n今晚推荐一部不寂寞的同性电影,来自泰国的《爱在暹罗》豆瓣评分8.3分。","image":"images/10F99510DF8CF3553B50B9F3757E4CE9.jpg"},{"id":10519,"type":1,"publishtime":635999040000000000,"title":"《芭萨提的颜色》幸好有个宝莱坞","summary":"今晚推荐一部有着信仰的电影,来自印度的《芭萨提的颜色》(芭萨提是指印度国旗上的黄色,代表着真理与正义)又名《青春无敌》,该片讲述了印度一群大学生为祖国沸腾的故事。\r\n\r\n我们也曾有一群热血男儿,我们的电影也拍秋瑾拍林觉民,却只是在复述历史。印度的电影也拍曾经的英雄,可是却不是简单的传唱。中国电影里看不到种族矛盾看不到百姓苦难看不到腐败糜烂,电影成了政治的奴隶,仿佛从1949年10月1日后就是朗朗乾坤了。看完想哭,无地自容,","image":"images/50430CEE0FE59A4AFDB85C1B84E49C15.jpg"},{"id":10518,"type":1,"publishtime":635998176000000000,"title":"《另一个故乡》回不去的故乡,历史包袱和永远的乡愁","summary":"今晚推荐一部史诗电影《另一个故乡》,2013年的德国电影,如果没有充足的时间不要看,因为时长231分钟。\r\n\r\n《另一个故乡》的故事发生在19世纪40年代上下十年的时间段,这个时间段,马克思在柏林大学学习法律,开始为莱茵报撰稿,完成了他的《经济学哲学手稿》,马克思主义哲学开始创立;这个时间段,瓦格纳正极受德意志民族主义思潮,深受费尔巴哈影响,完成了歌剧杰作《漂泊的荷兰人》;这个时期,达尔文正在环球航行的旅途中,在行万里路与读万卷书中获得的厚重的知识积淀,《物种起源》最初的大纲开始诞生\u2026.","image":"images/16E87736EBFE9E34C851049B13DF251F.jpg"},{"id":10517,"type":1,"publishtime":635997312000000000,"title":"《活色生香》红色的饥饿","summary":"很久没有骚气了,今晚推荐一部情色电影《活色生香》。活色生香,这是对生活的描述。事实上在看完电影之后,我们也可以确定,这并不是一个单纯地描述欲望的故事。尽管里面有一段颇为唯美的做爱场景。\r\n\r\n整个故事就像一个关于性的大寓言,三个男人分别代表了不同程度的性能力,老警察基本算是无能,大卫从有能到无能,维克多就是旺盛的性能力的代表。于是女人们最终都选择了维克多,甚至不惜以死的代价。而两次出生都颇有意味,尤其是第二次,维克多的孩子的诞生更多表达了只有不息的性能力才使人类得以延续。","image":"images/50940FF270E4D1DD2B34E0319A59776C.jpg"},{"id":10516,"type":1,"publishtime":635996448000000000,"title":"《早间主播》静蕾姐姐,情何以堪","summary":"今晚推荐一部欢乐电影,一部讲述职场相关的电影《早间主播》,想想每天早上有这么一位女主播叫醒你 是什么感觉。\r\n\r\n《早间主播》是由派拉蒙影业公司发行的喜剧电影,该片讲述了失业的电视节目制作人贝琪·弗勒接下新工作后,改革一档收视率下滑的早间新闻节目,并同时收获爱情的故事。","image":"images/CEE24CCE6C790ADD0A1584ACBDD4260D.jpg"},{"id":10515,"type":1,"publishtime":635995584000000000,"title":"《开心家族》我猜中了开头,却没猜中结局","summary":"每天推荐电影,看到阅读量时高时低,也曾怀疑自己做这个帐号是否有意义,有时甚至想哭,所以今晚就推荐一部感人的,让30几岁男人看哭的电影《》,这部打着感人、亲情看哭的电影评分8.5分,是车太贤2010年的作品。\r\n\r\n亲情是什么,是即使生命都不存在了,感情也依然羁绊着,与生俱来,挥之不去。亲情渗入血液中,和灵魂纠缠在一起,解不开也分离不出来。有家的人是幸福的,家,不是一个人吃饭,而是和一桌人吃饭,家,是在你要吃安眠药的时候,其他人手忙脚乱的把你所有的水都喝完。\r\n    \r\n和家人分享人生中每一个坎坷和喜悦,遇到什么都不必害怕,因为他们会在你无助的时候用自己独有的方式鼓舞你。会站在你身后陪你哭陪你笑,会耐心的等你去发现他们对你无声的爱,即使急切也不会多说一句。\r\n    \r\n爸爸说的对,家不仅仅是负担更是动力,如果肩上承担着三个人的负担,那就再生一个孩子,拥有四个人的动力。\r\n\r\n这部电影让我在眼泪中了解死亡的可怕,了解亲情的可贵。字幕都飘完了,电脑黑屏了,眼泪也止不住。\r\n    \r\n若能和爱的人一起走完这一生,便是全世界最幸福的事了。","image":"images/75D8D541A01716D03D4D55B4DB5DAF6A.jpg"}]     * status : 0     * errMsg : null     */    private int status;    private Object errMsg;    /**     * id : 10524     * type : 1     * publishtime : 636003360000000000     * title : 《小淘气尼古拉》让法国人永远淘气     * summary : 马上是六一儿童节,很多人孩子都有了还想过这个节日,可见我们有多么的不想长大,今晚就推荐一部适合孩子观看的电影,算是节日礼物,儿童节快乐!     * <p/>     * 这部电影是2009年度最卖座法国电影,截止今天票房540万人次,把什么2012,变形金刚,都甩着后头,     * <p/>     * 如果不算比利时法语区的丁丁,永远长不大的“小尼古拉”和“小王子”,可算是法国最著名的儿童文学形象,就连萨科奇总统当选时,都被冠以“小尼古拉要去爱丽舍宫了”的戏语,其在法国人心中的地位可见一斑。终于在他诞生的半个世纪后,这个绘本上活泼好动,总是有些怪点子的小学生被搬上银幕,引来法国人再一次的怀旧热潮。此部电影真人版的问世,影坛全明星阵容的友情出演,媒体争相设专题报道,电影的大幅海报随处可见,法国人似乎又回到了那无忧无虑的年代。     * image : images/FD3F0FD372B4B0E305DB78392C6209C3.jpg     */    private List<ResultEntity> result;    public int getStatus() {        return status;    }    public void setStatus(int status) {        this.status = status;    }    public Object getErrMsg() {        return errMsg;    }    public void setErrMsg(Object errMsg) {        this.errMsg = errMsg;    }    public List<ResultEntity> getResult() {        return result;    }    public void setResult(List<ResultEntity> result) {        this.result = result;    }    public static class ResultEntity {        private int id;        private int type;        private long publishtime;        private String title;        private String summary;        private String image;        public int getId() {            return id;        }        public void setId(int id) {            this.id = id;        }        public int getType() {            return type;        }        public void setType(int type) {            this.type = type;        }        public long getPublishtime() {            return publishtime;        }        public void setPublishtime(long publishtime) {            this.publishtime = publishtime;        }        public String getTitle() {            return title;        }        public void setTitle(String title) {            this.title = title;        }        public String getSummary() {            return summary;        }        public void setSummary(String summary) {            this.summary = summary;        }        public String getImage() {            return image;        }        public void setImage(String image) {            this.image = image;        }    }}

DetailData :package demo.lxiangjian.com.android_okhttp_demo01;/** * Created by dupengfei on 16/6/1. */public class DetailData {    /**     * id : 10524     * title : 《小淘气尼古拉》让法国人永远淘气     * author : Luc     * authorbrief : sina微博@Luc戴围脖     * <p/>     * 发表于《看电影》11月下。     * times : 8840     * text1 : 马上是六一儿童节,很多人孩子都有了还想过这个节日,可见我们有多么的不想长大,今晚就推荐一部适合孩子观看的电影,算是节日礼物,儿童节快乐!     * <p/>     * 这部电影是2009年度最卖座法国电影,截止今天票房540万人次,把什么2012,变形金刚,都甩着后头,     * <p/>     * 如果不算比利时法语区的丁丁,永远长不大的“小尼古拉”和“小王子”,可算是法国最著名的儿童文学形象,就连萨科奇总统当选时,都被冠以“小尼古拉要去爱丽舍宫了”的戏语,其在法国人心中的地位可见一斑。终于在他诞生的半个世纪后,这个绘本上活泼好动,总是有些怪点子的小学生被搬上银幕,引来法国人再一次的怀旧热潮。此部电影真人版的问世,影坛全明星阵容的友情出演,媒体争相设专题报道,电影的大幅海报随处可见,法国人似乎又回到了那无忧无虑的年代。     * text2 : 剧情简介     * <p/>     * 小尼古拉(马克西姆·戈达尔 Maxime Godart 饰)深受父母宠爱,在学校也与一帮朋友玩得开心,这其中包括:想当大官的亚斯特Alceste(Vincent Claude 饰)、以后会继承父业的杰夫Geoffroy(Charles Vaillant 饰)、梦想成为自行车冠军在班上却总是被罚站的克劳岱Clotaire(Victor Carles 饰)、长大要当黑道的奥德Eudes(Benjamin Averty 饰)、希望跟老爸一样成为警察的鲁夫Rufus(Germain Petit Damico 饰)以及全班第一名永远不会被罚站也是老师(Sandrine Kiberlain 饰)的最爱学生同时是其他同学眼中讨厌的大蟑螂的阿南Agnan(Damien Ferdel 饰)。     * <p/>     * 有一天,尼古拉的妈妈(瓦莱丽·勒梅西埃 Valérie Lemercier 饰)建议爸爸(凯德·麦拉德 Kad Merad 饰)请老板及夫人来家里吃饭,以便获得老板青睐涨工资;但小尼古拉听到和观察到的结果却让他以为父母要生个小弟弟,不要他了。沮丧的小尼古拉请求朋友们的帮助,大家七嘴八舌给他出了一堆建议,包括送花、大扫除,甚至找罪犯领养弟弟等荒谬办法。与此同时,教育部长也要来学校参观,班级又换了严厉的代课老师……     * <p/>     * 本片根据由法国作家勒内·戈西尼(René Goscinny)创作,漫画家让-雅克·桑贝(Jean-Jacques Sempé)配画的系列同名漫画故事改编。影片在法国本土上映后一举拿下全法双周票房冠军,并获2010年凯撒奖最佳改编剧本提名。     * text3 : 纯情的手绘年代     * <p/>     * 《淘气包小尼古拉》的故事诞生于战后,五十年代的法国,社会体系已经恢复,正在准备政治稳定后经济腾飞的“黄金年代”。1959年3月29日出版的《西南部星期日报》上,由故事大王勒内·柯西内和插画大师让-雅克·桑贝共同创作一个短篇故事“复活节彩蛋”,诙谐的短文,配上生动亲切的插画,一经推出,便深受读者好评。这是小尼古拉第一次与读者见面,在大家强烈要求下,柯西内再写续集,几个月后发表在另一家报刊《飞行员》上,由此一发不可收拾。这份新生的报纸,也就成了小尼古拉的胡闹乐园,正如同埃尔热的《丁丁》杂志一样,柯西内同时担任着主编,领着孩子们发现世界,直到他突发心脏病去世的前两年。     * <p/>     * 在此之后的六年里,打着领带,套着红背心,身穿西装小短裤的尼古拉,伴随着读者身边,一同长大,几乎每周都定期出现在报纸专栏里。在柯西内和桑贝的整个合作生涯中,一共完成了两百多个故事,出版社陆续结成五本书,几十年来不断的续写重印,成就了与“小王子”齐名的儿童形象。沿着三代法国人的成长轨迹,小尼古拉和伙伴们的淘气和善良,在两位作者的笔下显得真实不带夸张,迅速在全世界范围内拥有了无数粉丝。中国也曾翻译引进,出版百万册,由此可见,好的儿童文学经得起时间考验,也能超越文化的隔阂。书中关于孩子们的描写太准确了,让大人们忍俊不禁的细节,来自于桑贝儿时的课堂轶事。他当初揣着几张纸片来到巴黎,邂逅了刚从纽约回来的柯西内,可曾想到两个心中充满激情,又都有些口吃的大人,会为孩子们带来如此多的欢乐。     * <p/>     * 这五本薄薄的《小尼古拉》,拿出来毫不起眼,却永远不会从图书馆和书店儿童区里消失。和小尼古拉童年的孩子们早已长大,身为人父母,再读起原著来,还有份老友重逢的亲切感,依稀记得自己就是班上的某某。前些年,柯西内的女儿安娜在整理父亲遗物时,发现了一摞从未发表的文稿,很是兴奋,联系出版社,并前往探访桑贝叔叔希望能再助一臂之力。年事已高的桑贝,早已是世界级的插画大师,处于半退休状态。一开始他还婉拒了这个提议,因为一是不想再重复原作,二是睹物思情,念起与老友的合作,更感孤独。“柯西内是个害羞,又彬彬有礼、才思敏捷的小伙子”谈起那十八年的合作,桑贝更像是长大了的尼古拉在追忆童年伙伴。经不住安娜和朋友们的劝说,桑贝最终还是拿起来自己那奇妙的画笔,为柯西内的遗稿再做插图。读者们有幸了,这简直就是小尼古拉复活,可曾想见当初连载终结时那份伤感,四十多年后重逢时的激动。新书名为《气球与未发表的故事》,出版后迅速热卖,多次重印,又见桑贝标志性的随意笔触,透化开来的淡彩温情。巴黎市政厅在今年三月也举办了“小尼古拉五十周年”特别展,出版社组织相关座谈会,因为人数众多而特别延期。有这样广阔的群众基础,电影版的问世可是趁热打铁,都不用剧组去选角,演员和编剧们就自动送上了门。     * text4 : 众星捧月小淘气     * <p/>     * 因为形象太过深刻,如此熟悉的小尼古拉搬上荧幕,必须经得起千万读者的审核。找个称职的导演,靠谱的编剧,符合形象的演员,这仨关键一个都不能马虎。电影版《小尼古拉》的导演人选,最终落到了洛朗·迪哈德身上,这位曾执导过《莫里哀情史》的卖座片导演身上。桑贝和安娜·柯西内也一直想把这部作品变成电影、电视或动画形式,与更多的下一代见面。但要保持原汁原味并不容易,因为整部三卷本的《小尼古拉》都是由短片组成,每个故事不超过五页,其中还包括了穿插的大小插图,更适合拍成动画集在早上播出。可以说,在画插图时,桑贝已经有了自己心中的电影场景,他的笔下,总是能精准的记录整个故事中最精彩的瞬间。孩子们的欢腾,大人们的尴尬,就在同一个画面里,寥寥数笔勾勒出来。     * <p/>     * 洛朗·迪哈德也是这么一个具有幽默感和观察力的导演,这份性格,可以从他成名的处女作《谎言与背叛》中看出来。或许在他编剧导演的作品中,结构稍微有些疏散,线索也会随着剧情偏离,但总的主题还是能够把握圆满,人物的性格在幽默的对白中尚可树立起来,这就是完成《小尼古拉》电影版的一个保证了。因为儿童故事本身就没有确定的方向,每一天的校园琐事,看似平常,却都藏着孩子们的机警和狡黠。既要串起一个大致的剧情走向,又不能像成人商业片那样刻意的铺垫推陈,丢失了桑贝和柯西内的一份“闲趣”, 迪哈德要把握住这个度,才能让挑剔的法国观众们会心大笑。     * <p/>     * 所幸导演做到了这一点,他找来了一班可爱,个性鲜明,自有嗜好的孩子们来扮演小尼古拉的伙伴(就连导演的小儿子维吉,也在片中出演了若奇同学)。每一个小学生都有自己的家庭背景和性格特点:阿桑是个贪吃的大胖,每时每刻都在填肚子;热福家里巨有钱,总能弄来好东西;鲁飞老爸是警察,他也常搞怪出歪点子;科豆是班上最后一名,但很仗义勇敢;第一名的小眼镜阿囊最不招同学们待见,他还老给班主任打小报告…最后别忘了淘气又善良的大主角小尼古拉,他可是整个计划的决策者。这些孩子就像是每一个小学班级里都会有的活宝们,从书中走上银幕,做着大人们看起来无足轻重,孩子们却一本正经的举动,影片仿佛在和记忆中的童年打招呼,勾起无限的感慨。     * <p/>     * 除了一班可爱调皮的八岁小学生们,《小尼古拉》流畅的剧情还需要大人们来配合。首先是小尼古拉的父母,也是一对表面上争吵固执,其实恩爱体贴的标准法国夫妇。《欢迎来到北方》的主演卡德·梅哈德,搭配上著名笑星、主持人瓦蕾丽·勒梅西耶,这对组合,简直就是在电影院里上了一出精彩的二人话剧。在两位老戏骨面前,小尼古拉的扮演者马克西姆·戈达尔显得有些稚嫩,但这也正好显出了原作为小尼古拉定位的质朴性格。老牌笑星米歇尔·加拉布,一头白发了,也来友情客串教育部长;班主任则选了比原著中年轻不少的演技派女星,桑德琳·吉布兰。还有不少法国影坛的熟面孔在影片中悄然出现,譬如《放牛班的春天》里的爱心老师杰拉尔·朱诺,就突然冒出来,又教孩子们合唱,两手一摊“我也没办法了”,调侃了自己的代表作。在这么热闹的剧情,超高的人气之下,所有的法国院线都看好这部《小尼古拉》,为此片排好了最佳时段。十月的全法,五百多个院厅里笑声不断,有许多像加拉布那样的爷爷奶奶,带着小尼古拉大小的孙辈前来观影,首周票房急破百万,甩开好莱坞影片毫不意外。     * text5 : 不放牛的春天班     * <p/>     * 应该说,在这部由短片故事集改编的影片中,还是清晰但不浓重的突出了主线-一个孩子式的心理历险。小尼古拉误以为自己将要有个小弟弟,会被父母嫌弃了。他赶紧联合死党们商量对策,一群小家伙居然铤而走险,琢磨各种方式攒钱,想雇个“坏人”抢走未来的小弟弟。爸妈知道了孩子们的古怪念头,自然是哭笑不得,小尼古拉也最终明白了当个哥哥是多么的“帅呆了”。就在这简单的剧情中,导演把原著里各个小段子串了起来,体检,买花,测验,请客,扫除等等十来分钟的小闹剧继而连三的上演,一个多小时的影片流畅欢快,在孩子们旺盛的活力和想象力下大团圆结局。不,还不是大团圆,因为小尼古拉最后发现,妈妈居然没给他给弟弟,可又不能退回去了。     * <p/>     * 电影版中的小尼古拉,一袭西装短裤配红背心,和书中的描述一模一样。开场别有韵味地以桑贝插画的方式打出字幕,特别标明了“献给柯西内”,纪念这位睿智的儿童文学作家。一个个熟悉的故事串起愉悦的90分钟,色调温暖,节奏紧凑,都是以孩子们的视觉来展现,毫无成年人的拘谨和沉闷。《小尼古拉》的故事背景,与《放牛班的春天》,《四百击》同处一个年代,但在手法上实在是轻松,丝毫不需要煽情和深刻。就像孩子们的想法,简单直接不计后果,如过度阐释反而变了味。在迪哈德的镜头下,孩子就是孩子,就要是不着调的童言无忌,法国传统喜剧那种啰嗦的台词,该丢给勒梅西耶等人去尽情发挥。小尼古拉一班,虽然也调皮捣蛋,但不是什么问题班级,也没可能出一个天籁童音,只要回答出“穿过巴黎的河流”这么简单的问题即可打铃下课了。他们的小打小闹,仿造“高卢英雄”的把戏,只在乎自得其乐,观众们或是像《天使爱美丽》那样带着幻想旁观,或是也跟着一起回到儿时,把智商降到了八岁那年。     * <p/>     * 影片上映以来,法国文化界和普通观众热切关注,《费加罗》等报刊纷纷给予好评。具法国相关机构CBO统计,首映以来,每三个进电影院的观众就有两人是冲着“小尼古拉”去的。首周票房已经突破了一百万人次,满意度超过百分之六十。第二周的票房有增无减,照着这个趋势,总票房排入年度前三不成问题,还有可能再度创下《欢迎来到北方》的奇迹。就像美国的迪斯尼,日本的动漫,法国人也乐于看到自己的文化标志在银幕上复活。儿童作品的生命力,就在于全世界的孩子们都是最真诚直率的,敏锐的观察,忠实的叙述,就是对成长最欣慰的回报。     * <p/>     * (完)     * image1 : images/33D020E2A46A1A6F7B9DBE6AB1535BED.jpg     * image2 : images/B88A894D1CC9F9D6D02B6B65159A5D22.jpg     * image3 : images/16DCA4E9F07FCC3D98581BAF806E4FE2.jpg     * image4 : images/E2283653F3C418498DF31A629542B295.jpg     * image5 :     * imageforplay : images/FD3F0FD372B4B0E305DB78392C6209C3.jpg     * urlforplay : http://v.qq.com/prev/y/ywetou9z9l1gnfg.html?vid=o0011qhdj03     * titleforplay : 《小淘气尼古拉》预告片     * realtitle : 让法国人永远淘气     * publishtime : 636003360000000000     * status : 0     * errMsg : null     */    private int id;    private String title;    private String author;    private String authorbrief;    private int times;    private String text1;    private String text2;    private String text3;    private String text4;    private String text5;    private String image1;    private String image2;    private String image3;    private String image4;    private String image5;    private String imageforplay;    private String urlforplay;    private String titleforplay;    private String realtitle;    private long publishtime;    private int status;    private Object errMsg;    public int getId() {        return id;    }    public void setId(int id) {        this.id = id;    }    public String getTitle() {        return title;    }    public void setTitle(String title) {        this.title = title;    }    public String getAuthor() {        return author;    }    public void setAuthor(String author) {        this.author = author;    }    public String getAuthorbrief() {        return authorbrief;    }    public void setAuthorbrief(String authorbrief) {        this.authorbrief = authorbrief;    }    public int getTimes() {        return times;    }    public void setTimes(int times) {        this.times = times;    }    public String getText1() {        return text1;    }    public void setText1(String text1) {        this.text1 = text1;    }    public String getText2() {        return text2;    }    public void setText2(String text2) {        this.text2 = text2;    }    public String getText3() {        return text3;    }    public void setText3(String text3) {        this.text3 = text3;    }    public String getText4() {        return text4;    }    public void setText4(String text4) {        this.text4 = text4;    }    public String getText5() {        return text5;    }    public void setText5(String text5) {        this.text5 = text5;    }    public String getImage1() {        return image1;    }    public void setImage1(String image1) {        this.image1 = image1;    }    public String getImage2() {        return image2;    }    public void setImage2(String image2) {        this.image2 = image2;    }    public String getImage3() {        return image3;    }    public void setImage3(String image3) {        this.image3 = image3;    }    public String getImage4() {        return image4;    }    public void setImage4(String image4) {        this.image4 = image4;    }    public String getImage5() {        return image5;    }    public void setImage5(String image5) {        this.image5 = image5;    }    public String getImageforplay() {        return imageforplay;    }    public void setImageforplay(String imageforplay) {        this.imageforplay = imageforplay;    }    public String getUrlforplay() {        return urlforplay;    }    public void setUrlforplay(String urlforplay) {        this.urlforplay = urlforplay;    }    public String getTitleforplay() {        return titleforplay;    }    public void setTitleforplay(String titleforplay) {        this.titleforplay = titleforplay;    }    public String getRealtitle() {        return realtitle;    }    public void setRealtitle(String realtitle) {        this.realtitle = realtitle;    }    public long getPublishtime() {        return publishtime;    }    public void setPublishtime(long publishtime) {        this.publishtime = publishtime;    }    public int getStatus() {        return status;    }    public void setStatus(int status) {        this.status = status;    }    public Object getErrMsg() {        return errMsg;    }    public void setErrMsg(Object errMsg) {        this.errMsg = errMsg;    }    @Override    public String toString() {        return "DetailData{" +                "id=" + id +                ", title='" + title + '\'' +                ", author='" + author + '\'' +                ", authorbrief='" + authorbrief + '\'' +                ", times=" + times +                ", text1='" + text1 + '\'' +                ", text2='" + text2 + '\'' +                ", text3='" + text3 + '\'' +                ", text4='" + text4 + '\'' +                ", text5='" + text5 + '\'' +                ", image1='" + image1 + '\'' +                ", image2='" + image2 + '\'' +                ", image3='" + image3 + '\'' +                ", image4='" + image4 + '\'' +                ", image5='" + image5 + '\'' +                ", imageforplay='" + imageforplay + '\'' +                ", urlforplay='" + urlforplay + '\'' +                ", titleforplay='" + titleforplay + '\'' +                ", realtitle='" + realtitle + '\'' +                ", publishtime=" + publishtime +                ", status=" + status +                ", errMsg=" + errMsg +                '}';    }}



1 1
原创粉丝点击