На основе ArkUI eTS разработано приложение «Натс Джоук» (NutJoke)
Говорят, смех продлевает жизнь. Действительно, в повседневной жизни мы давно не смеялись. Поэтому сегодня я решил создать приложение с шутками на основе технологии ArkUI eTS.
Функции приложения:
Что вы узнаете:
Структура файлов
.
├── config.json
├── ets
│ └── MainAbility
│ ├── app.ets
│ ├── common
│ │ └── RealtimeWeather.ets
│ ├── data
│ │ └── get_test.ets
│ ├── model
│ │ ├── jokeDetailModel.ets
│ │ └── jokeModel.ets
│ └── pages
│ ├── Main.ets
│ └── jokeDetails.ets
└── resources
├── base
│ ├── element
│ │ ├── color.json
│ │ └── string.json
│ └── media
│ └── icon.png
└── rawfile
Предварительный просмотр
Интерфейс для получения большого списка шуток
Мы используем следующий интерфейс:
Адрес интерфейса: http://v.juhe.cn/joke/content/list.php.
Формат ответа: JSON.
Способ запроса: HTTP GET.
Пример запроса: http://v.juhe.cn/joke/content/list.php?key=Ваш ключ&page=2&pagesize=10&sort=asc&time=1418745237.
Примечание к интерфейсу: возвращает список шуток до или после указанной временной метки.
Название | Обязательно | Тип | Описание | |
---|---|---|---|---|
sort | Да | string | тип, desc: указывает на шутки, опубликованные ранее, asc: указывает на более поздние шутки | |
page | Нет | int | текущая страница, по умолчанию 1, максимум 20 | |
pagesize | Нет | int | количество шуток, возвращаемых за один раз, по умолчанию 1, максимум 20 | |
time | Да | string | временная метка (10 цифр), например: 1418816972 | |
key | Да | string | в личном кабинете -> мои данные, см. название интерфейса в верхней части страницы |
Название | Тип | Описание | |
---|---|---|---|
error_code | int | код ответа | |
reason | string |
Примеры ответов в формате JSON
{ "error_code": 0, "reason": "Success", "result": { "data": [ { "content": "Однажды вечером мы вместе ели арбуз, и мой друг очень аккуратно выплюнул косточки на лист бумаги.\nЧерез несколько дней, когда я возвращался из класса в общежитие, я увидел, что он ест арбузные семечки.\nЯ спросил его: «Ты когда купил семечки?»\nОн ответил: «Только что пожарил, вот, хочу дать тебе попробовать...»", "hashId": "bcc5fdc2fb6efc6db33fa242474f108a", "unixtime": 1418814837, "updatetime": "2014-12-17 19:13:57" }, { "content": «Моя девушка разозлилась и ушла», "hashId": "03a6095c18e1d6fe7e2c19b2a20d03d1", "unixtime": 1418814837, "updatetime": "2014-12-17 19:13:57" } ... ] } } Текст запроса представляет собой набор историй, шуток и высказываний. Основной язык текста — китайский.
Из-за ограничений модели машинного перевода некоторые фразы переведены неточно или некорректно.
{
"content": ""我女朋友气跑了"\r\n"怎么回事?严重吗?你怎么着她了?"",
"hashId": "03a6095c18e1d6fe7e2c19b2a20d03d1",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "还说神马来一场说走就走的旅行,\r\n工作后就连一场说走就走的下班都不行。",
"hashId": "10edf75c1e7d0933c91f0f39a28a2c84",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "高速路上堵车,路边葡萄地里有一哥们竟然在偷葡萄,心想太没素质了吧!\r\n不管了我也去,刚溜进葡萄地,那哥们竟问我干嘛,\r\n我撇了一眼反问道你干嘛呢?\r\n那哥们答道摘葡萄呢!\r\n我答道:我也摘葡萄呢!\r\n哥们郁闷了说我摘我家的你呢?\r\n我顿时脸红,哥你家葡萄咋卖呢?",
"hashId": "bb572bb5b4844badb31012983f7324f5",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "和老婆在街边散步,我手上捏着一张已揉成一团的传单,\r\n走了好一会终于看到个垃圾桶,我赶紧跑过去想扔掉,\r\n没想到老婆从后边一把拉住我说:老公,那个肯定吃不得了,别捡。\r\n我一愣,发现垃圾桶顶盖上放着半个西瓜。",
"hashId": "7ebccd3bbfaf24e010f9eb3ee68234bd",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "某考生考了个倒数第一,回到家被他爸一顿暴揍,\r\n来到学校老师让他谈谈落后的体会,\r\n学生:“我终于明白了“落后就要挨打”的道理。”",
"hashId": "4aee2aa6a79c67682f605c4146a8eca4",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "很多人不喜欢朝九晚五的生活,然后开始创业。\r\n最终,他的生活变成了朝五晚九。",
"hashId": "7b358c4b96cf4a8d82b85545ea8f9603",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "钱这个东西,真是害人精。\r\n小到人与人之间的矛盾,大到国家之间的战争,无不是为了钱。\r\n钱可以把人推上万众瞩目之颠,也可以使人瞬间变成阶下囚。\r\n可是,富人们却没认识到,当钱几辈子花不完时,\r\n挣再多已经没有意义,还不如早日尽点社会责任,\r\n捐助给需要的人,求得个平安幸福。\r\n看到这个的有钱人们呐,你们什么时侯能捐我点啊!",
"hashId": "94e18075f8c9c8211dfed5f8d6a62983",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "看到一句很好的名言:我们无法拉伸生命的长度,但是我们可以拓展生命的宽度。\r\n我觉得这句话太有道理了!\r\n意思就是:虽然我们无法再长高了,但是我们还可以继续长胖。",
"hashId": "fd8e364a4c70d46e77c1610879748a9a",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
},
{
"content": "女生口中所说的“理工男好萌好棒好想嫁!”,\r\n其实理工男是指“会修电脑、会设置手机、会安家用电器、\r\n会帮做PPT打EXCEL表PS修图、话少、高冷、专一、不和乱七八糟的女生来往、\r\n不爱打扮却又干净清爽、高高瘦瘦、手指纤长、戴黑框眼镜超好看的帅哥”。\r\n其实找个帅哥让他学电脑,再戴个眼镜就OK了。",
"hashId": "5001c08a3cc8a281b15c467bc15a4911",
"unixtime": 1418814837,
"updatetime": "2014-12-17 19:13:57"
}
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )