скачать изображения с JSON URL в Android

Что здесь делает Python на основе Стандартное приложение Unicode № 31 :

Реализации, которые принимают нормализацию и учитывают случай, имеют два выбор: рассматривать варианты как эквивалентные или запрещать варианты.

blockquote>

Остальная часть этого раздела дает более подробную информацию, но в основном это означает, что если язык позволяет вам иметь идентификатор с именем µ, он должен обрабатывать два символа µ MICRO SIGN и GREEK SMALL LETTER MU, и он должен делать это, рассматривая их как GREEK SMALL LETTER MU.


Most другие языки, которые допускают не-ASCII-идентификаторы, следуют одному и тому же стандарту: 1 только несколько языков придумали свои собственные2. Таким образом, это правило имеет то преимущество, что оно одинаково на самых разных языках (и, возможно, оно поддерживается IDE и другими инструментами ).

Можно было бы сделать вывод, что он действительно не работает на языке, как отраженный, как Python, где строки могут использоваться как идентификатор так же легко, как писать getattr(Test, 'µ'). Но если вы можете прочитать обсуждение рассылки python-3000 , вокруг PEP 3131 ; единственное, что серьезно рассматривалось, - это придерживаться ASCII, UAX-31 или незначительных вариаций Java на UAX-31; никто не хотел изобретать новый стандарт только для Python.

Другим способом решения этой проблемы было бы добавить тип collections.identifierdict, который документирован для применения тех же правил поиска, которые компилятор применяет для идентификаторов в источнике, и использовать этот тип в сопоставлениях, предназначенных для использования в качестве пространств имен (например, объект, модуль, локали, определения классов). Я смутно помню, что кто-то предлагал это, но не имел хороших мотивирующих примеров. Если кто-то считает, что это хороший пример для оживления идеи, они могут опубликовать ее на bugs.python.org или списке идей python .

1. Некоторые языки, такие как ECMAScript и C #, вместо этого используют «стандарт Java», который основан на ранней форме UAX-31 и добавляет некоторые незначительные расширения, такие как игнорирование управляющих кодов RTL, но это достаточно близко.

2. Например, Julia позволяет использовать символы Unicode и математические символы, а также имеет правила для сопоставления между идентификаторами LaTeX и Unicode, но они явно добавили правила для нормализации ɛ и µ к греческим ...

0
задан Roman Pokrovskij 16 January 2019 в 00:24
поделиться

1 ответ

Используйте Glide и Picasso для загрузки изображений в действие.

Glide.with(context).load("url").into(imageView);

Используйте Retrofit или Asynctask для анализа JSON. Создайте представление Recycler и попробуйте этот код в методе onBindViewHolder класса Adapter. Для получения дополнительной информации, проверьте этот репозиторий. Нажмите здесь

0
ответ дан Rajat Mittal 16 January 2019 в 00:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: