Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Unknown host services.gradle.org //www.cyberforum.ru/android-dev/thread1995381.html
Привет, помогите пожалуйста. Снизу выбивает сообщение, а в центре вместо изображения телефона с надписью вверху "Hello World" текст
Программирование Android Bundle savedInstanceState для фрагмента вызывает ошибку Пытаюсь сохранить состояние фрагмента при повороте экрана. Не пойму в чем моя ошибка, поиск в сети вразумительного ответа не дал. public class FrPlaceShop extends Fragment { final String... //www.cyberforum.ru/android-dev/thread1995323.html
Парсинг строки и вывод в массив Программирование Android
Доброго дорогие форумчане, вот моя проблема столкнулся с такой проблемой, у меня в базе есть картинки вида 00001f52dv.jpg=|||=kfjjf02245.jpeg (может быть разное название и расширение) пробовал так...
Ограничение EditText на ввод максимальных int и float Программирование Android
Есть диалог в котором можно ввести пару чисел в EditText'ах, из первого из них будет добываться int а из второго - float. Как ограничить в разметке возможность вводить только целое число в первом...
Программирование Android Приложение крашится при попытке инициализировать searchview //www.cyberforum.ru/android-dev/thread1995076.html
Кто может подсказать, что я делаю не правильно Приложение рушится на попытке инициализировать элемент SearchView на вот этой строчке SearchView searchView = (SearchView)findViewById(R.id.search);...
Программирование Android Кастомный listview в виде плиток Доброго времени суток! Возник вопрос: возможно ли сделать listview (recycleview) в виде плиток, например как в пуске win 8? Копаюсь в интернете, пока ничего такого не нашёл. ... подробнее
kolyasoul
2 / 2 / 1
Регистрация: 28.04.2017
Сообщений: 37
0

Создание .txt файла по нажатию кнопки - Android

02.06.2017, 12:24. Просмотров 821. Ответов 1
Метки (Все метки)

Всем привет, подскажите пожалуйста (а лучше скиньте пример) как создать .txt файл в Android версия Android 4.4 по нажатию кнопки (так же приветствуются примеры по работе с созданным файлом, например открытие его и запись новой строки так же по нажатию кнопки). Всем откликнувшимся огромное СПАСИБО. Мой кривой и не работающий пример прилагается (в Android совсем новичок так что пока копипаст чужих примеров с элементами осмысления основной подход к решению задач))) различного рода поучения на тему того, что надо сначала почитать книги по 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
package com.example.nikolai.writecsvfile;
 
import android.content.DialogInterface;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import java.io.File;
import java.io.IOException;
 
 
 
public class MainActivity extends AppCompatActivity {
Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        button=(Button)findViewById(R.id.button);
        View.OnClickListener buttonOcl=new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                String fileSeparator = System.getProperty("file.separator");
 
                //создаем абсолютный путь к файлу
                String absoluteFilePath = fileSeparator + "Users" + fileSeparator + "prologistic" + fileSeparator + "file.txt";
 
                File file = new File(absoluteFilePath);
                try {
                    if(file.createNewFile()){
                        System.out.println(absoluteFilePath + " Файл создан");
                    } else {
                        System.out.println("Файл " + absoluteFilePath + " уже существует");
                        //создаем файл только с указанием имени файла
                        file = new File("file.txt");
                        if(file.createNewFile()){
                            System.out.println("file.txt файл создан в корневой директории проекта");
                        }else System.out.println("file.txt файл уже существует в корневой директории проекта");
 
                        //создаем файл с указанием относительного пути к файлу
                        String relativePath = "tmp" + fileSeparator + "file.txt";
                        file = new File(relativePath);
                        if(file.createNewFile()){
                            System.out.println(relativePath + " файл создан в корневой директории проекта");
                        }else System.out.println("Файл " + relativePath + " уже существует в директории проекта");
                    }
                } catch (IOException e)
                {
                    e.printStackTrace();
                }
 
            }
        };
        button.setOnClickListener(buttonOcl);
 
    }
}


Вернуться к обсуждению:
Создание .txt файла по нажатию кнопки - Android
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2017, 12:24
Готовые ответы и решения:

Как в Android Studio по нажатию кнопки выводить свой текст в TextView?
Вот мой код MyActivity.java: package com.example.dasha; import android.app.Activity; ...

Как по нажатию кнопки несколько раз выводить текст в TextView в Android Studio?
Помогите вывести текст в textview при нажатии на одну и ту же кнопку ? Нажал - изменился текст,...

Создание файла по нажатию кнопки
Вообщем есть небольшая программа с базой данных. Есть кнопка выбора пути сохранения файла с...

Создание html файла по нажатию кнопки
По нажатию по кнопке должен на диске C создаться html файл using System; using...

Создание GroupBox по нажатию кнопки
Есть два лейбла и два текстбокса, объединённых в GroupBox. Необходимо чтобы по нажатию на Button...

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