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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Kartas48
0 / 0 / 0
Регистрация: 02.06.2011
Сообщений: 5
#1

Кодировка в Eclipse - Программирование Android

24.04.2013, 22:16. Просмотров 1192. Ответов 0
Метки нет (Все метки)

Здравствуйте. Решил познакомиться с программированием на android. Возникла проблема с кодировкой.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package ru.kirillmy1.my1;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
 
public class ViewActivity extends Activity {
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        requestWindowFeature(Window.FEATURE_NO_TITLE); //скрываем заголовок
        
        setContentView(R.layout.view);
        
        //скрываем строку состояния
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FULLSCREEN);
        
        Bundle bundle = getIntent().getExtras();
        
        String itemname = "n" + bundle.getString("defStrID"); //получаем строку и формируем имя ресурса
        
        Context context = getBaseContext(); //получаем контекст
        
        //читаем текстовый файл из ресурсов по имени
        String text = readRawTextFile(context, getResources().getIdentifier(itemname, "raw", "ru.kirillmy1.my1"));
        
        WebView myWebView = (WebView) findViewById(R.id.webView);
        String summary = "<!Doctype html><html><head><meta charset=utf-8></head><body>" + text + "</body></html>";
        myWebView.loadData(summary, "text/html", "utf-8"); //загружаем текст в webview
    }
    
    public static String readRawTextFile(Context ctx, int resId) //читаем текст из raw
    {
         InputStream inputStream = ctx.getResources().openRawResource(resId);
 
            InputStreamReader inputreader = new InputStreamReader(inputStream);
            BufferedReader buffreader = new BufferedReader(inputreader);
             String line;
             StringBuilder text = new StringBuilder();
 
             try {
               while (( line = buffreader.readLine()) != null) {
                   text.append(line);
                   text.append('\n');
                 }
           } catch (IOException e) {
               return null;
           }
             return text.toString();
    }
}
Урок взят с сайта .
Сохраняю apk, текстовые файлы в телефоне открываются иероглифами, хотя в самом проекте везде настроено на utf-8, текстовые файлы тоже в utf-8. В программирование пока не сильно понимаю, хотелось бы узнать что и как с этой кодировкой делать.
Чем подробнее, тем лучше. Неделю уже мучаюсь
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.04.2013, 22:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Кодировка в Eclipse (Программирование Android):

Чем отличается Eclipse IDE for Java EE Developers от Eclipse IDE for Java Developers? - Программирование Android
чем отличается Eclipse IDE for Java EE Developers и Eclipse IDE for Java Developers? и какую лучше качать для разработки под андроид? ...

Eclipse - Программирование Android
Можно ли в eclipse написать игру под андроид? И что делать с визуализацией?

Eclipse и Android - Программирование Android
виртуальная машина запускается, но сам проект нет. Т.е. пишет в консоле: И всё, дальше ничего не происходит. По идее дальше...

Android and Eclipse - Программирование Android
Как сделать так чтоб при сворачивание приложения музыка переставала играть? Может у кого уже есть кусок такого когда буду признателен

Eclipse Luna - Программирование Android
Короче, нажимаю в окне eclipse: Help &gt; Install New Software Потом нажимаю add. Пишу ссылку и название. Потом жму ок. Появляется в...

Беда с eclipse - Программирование Android
Всем привет. Вот, решил научиться программировать под андройд. Начал, естественно, с того, что зашёл на developer.android.com. Вроде...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2013, 22:16
Привет! Вот еще темы с ответами:

eclipse for android - Программирование Android
У меня есть смартфон htc desire 500, как отлаживать на нем в eclipse, не могу его туда подключить, дрова может нада какие то ?

Ошибка в Eclipse - Программирование Android
Здравствуйте. При попытке компиляции проекта для android, Eclipse выдает ошибку. Unable to execute dex:...

Совет по Eclipse - Программирование Android
Здравствуйте форумчане. Вот возникла такая беда вовремя изучения программирования под андроид в программе Eclipse. Как там обновлять...

Eclipse и android - Программирование Android
Добрый день. Настроила по гайдам Eclipse для создания android приложений, но уже при создании первого проекта столкнулась с тем, что...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru