Android для начинающих программистов.
Программирование на Eclipse
Самые простые "кирпичики" для программирования на Eclipse
1. Чтение текстового файла
Нужно создать на экране текстовое поле TextView в котором будем отображать прочитанные данные. Для этого добавим в файл activity_main.xml следующий текст:
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:includeFontPadding="true"
android:maxLines="6"
android:text="@string/hello_world"
android:textSize="24sp"
android:typeface="sans" />
В файле MainActivity.java написать обработчик для myClickHandlerText (нажатие на кнопку)
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.List;
public void myClickHandlerText(View view) { // Обработка нажатия кнопки Button1
// Чтение файла
File aFile = new File("/sdcard/", "site.txt"); // Файл на SD карточке (в каталоге /sdcard/)
String old_content = getContents(aFile);
// old_content - Содержимое файла
TextView text1 = (TextView)findViewById(R.id.textView1);
text1.setText(old_content); //Написать текст из файла (может писать несколько строк)
Текст в файл должен быть записан в формате UTF-8. В эмуляторе Eclipse файл site.txt нужно записать на образ SD карточки
Для этого заходим в каталог SDK, в подкаталог tools и запускаем файл ddms.bat
Через пол-минуты загрузится Dalvik Debug Monitor
Необходимо выбрать Device - File Explorer
Вы увидите дерево каталогов, в которое можно помещать файлы, удалять файлы, перемещать файлы.
В нужный каталог на SD карточку поместим файл с данными для чтения
Для конвертирования кириллического текста в кодировку UTF-8 можно использовать он-лайн сервис http://2cyr.com/decode/?lang=ru
Разработка программ для Android - руководство для начинающих программистов на Eclipse
В следующем примере на Eclipse - вывести текст из переменной на экран
No comments:
Post a Comment