#java #android #text #textview #setimmediate
#java #Android #текст #textview #setimmediate
Вопрос:
Как рассчитывается время чтения для отрывка текста в приложении Android Studio. (С использованием java) то же, что и в статье medium. Пример изображения показан как показано ниже.
Ответ №1:
Medium использует жестко заданное значение (265 WPM) — они берут количество слов и делят на 265:
Время чтения основано на средней скорости чтения взрослого человека (примерно 265 оборотов в минуту). Мы берем общее количество слов в сообщении и переводим его в минуты, с корректировкой, сделанной для изображений. Для сообщений на китайском, японском и корейском языках это зависит от количества символов (500 символов / мин) с корректировкой, сделанной для изображений.
Комментарии:
1. Да, я тоже нашел это. Итак, за одну минуту слово равно 265. Как здесь будет использоваться вычисление?
2. 1 слово / (265 слов / мин) = 1/265 мин
3. 1/265 = 0,004 минуты для 1 слова или 0,23 секунды для 1 слова. Помогает ли это @sejn?
4. Возможность установить, но я добавил, что значение с плавающей запятой возвращает только одну десятичную точку. Таким образом, значение менее одной минуты возвращает нулевые (0.0) значения
5. Поскольку время чтения имеет смысл как целые числа, можете ли вы использовать
Math.round(...)
? 265/2 = 132,5, 0-132 слова будут отображаться как0 min read
, 133-265 слов будут отображаться как1 min read