Форум программистов, компьютерный форум CyberForum.ru

Читаемый текст в WebView UTF-8 вместо символов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не запускается приложение http://www.cyberforum.ru/android-dev/thread937536.html
Привет! Пишу калькулятор. Но не смотря на то что ошибок в коде нет, приложение не запускаются... вот код package com.example.app; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.View.OnClickListener;
Программирование Android Получение данных из DialogFragment Добрый день. Задача: получать данные из DialogFragment. Диалог вызывается из ActionBar. Используется для добавления записи в БД. Надо ввести Имя, Адрес, Телефон. Как получить эти данные из диалога? <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:padding="4dip" ... http://www.cyberforum.ru/android-dev/thread937463.html
Программирование Android Выполнение действий по расписанию
В моей программе пользователь может добавлять различные события и устанавливать время для них. Данные, записанные пользователем, заносятся в БД. На одно время может быть записано несколько событий, в таком случае они должны будут исполнены последовательно друг за другом. Собственно, вопрос - как лучше всего сделать так, чтобы программа выполняла определенные действия по расписанию? Пока одна из...
Программирование Android Дайте совет насчет боковой навигации android eclipse
Здрасте всем) Есть такая задача: сделать только дизайн для приложения на android. к сожалению дело раньше не имел ни с языком java ни с eclipse.... пару недель читал смотрел уроки по написанию различных мелочей... но найти не могу нормальную библиотеку или урок(паттерн, шаблон как вам называть удобнее )) Половина глючит, вторая половина не работает. Нужно сделать боковую навигацию. Хотел...
Программирование Android Notification.InboxStyle не показывает SummaryText и Line http://www.cyberforum.ru/android-dev/thread937373.html
Добрый день! Создаю два уведомления Notification.InboxStyle с разными ID, все по доке не шаг вправо не шаг влево. При создании уведомления, первое создается нормально, у второго показывает только время и иконку. Если первым создалось уведомление с ID = 1 то оно и будет полным. Настройки у них идентичны. Кто раньше сталкивался, расскажите это InboxStyle прикол такой, что можно создать только одно...
Программирование Android Как вернуться в activity в тестах В тестах приложения, когда проверяю нажатия на кнопки открывается другая активити. Как вернуться назад? И ещё вопрос, если над методом в тестах не поставить аннотацию @UiThreadTest, то ресурсы не возвращают кнопки и так далее из R.id.button , а внутри метода с аннотацией нет возможности использовать TouchUtil к примеру и подобные тестовые фичи подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
19.08.2013, 13:00
Тоже как-то сталкивался с такой проблемой, решил одной функцией:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public static String convertStreamToReadableString(InputStream is) throws Exception {
    StringBuilder sb = new StringBuilder(), content = new StringBuilder();
    BufferedReader reader = new BufferedReader(new InputStreamReader(is));
    
    String line = null;
    while ((line = reader.readLine()) != null) {
        sb.append(line).append("\n");
    }
    
    content.append("<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" + 
                    "<html><head>" + 
                    "<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />" + 
                    "<head><body>");
    content.append(sb.toString());
    content.append("</body></html>");
    
    return content.toString();
}
на вход InputStream файла, на выходе готовый читабельный html. Применял так:
Java
1
webView.loadData(convertStreamToReadableString(getAssets().open("index.html")), "text/html; charset=utf-8", "UTF-8");
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru