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

Создание файлов с именем которое присвоит пользователь - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android IntelliJ IDEA 12.1.6 не генерирует R.java http://www.cyberforum.ru/android-dev/thread1025964.html
Здравствуйте. Внизу очень большой текст. Кратко говоря, у меня не генерируется код в r.java. Если вы храбрый человек, рискните открыть спойлер :) Здравствуйте. Заранее извиняюсь, если этот вопрос уже задавался здесь. Я начинающий программист. Прочитал пару гайдов. Установил всё, что требовалось: Java(JRE,JDK), Android SDK(установил все обновления и даже ненужные для меня пакеты=8-9ГБ),...
Android Боковое меню Подскажите или дайте сылки как сделать такое меню которое открывается свайпом с левой или правой стороны экрана и получается отображается наполовину экрана предыдущий layout наполовину тот который я открыл. Такое есть в приложении Вконтакте Wonderlist и т.д. Гуглил но нашол только чтоб полностью перелистывать экран. http://www.cyberforum.ru/android-dev/thread1025894.html
Android Получить рейтинг приложения из google play
Здравствуйте. Подскажите, можно ли программно получить рейтинг своего приложения из google play?
setOnTouchListener для всех кнопок Android
Пытаюсь ловить у кнопок MotionEvent.ACTION_DOWN и MotionEvent.ACTION_UP. btn1.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN) { // // return true;
Android ImageButton с прозрачным фоном http://www.cyberforum.ru/android-dev/thread1025475.html
Решил использовать кликабельные картинки, для чего разместил ImageButton и для прозрачного фона прописал в свойствах android:background="?android:attr/selectableItemBackground" Но когда проверил на версии 2.3.3, оказалось, что этот артрибут не поддерживается. Тогда сделал фон сам:android:background="@drawable/transparent" Но теперь во время PressDown (кнопка нажата но не отпущена) кнопка не...
Android Диалог поиска в XML файле Здравствуйте, уважаемые! Подскажите, как сделать следующее. Данные хранятся в assets в XML файле Info.xml Структура файла Info.xml <?xml version="1.0" encoding="utf-8"?> <root> <company> <id>3035</id> подробнее

Показать сообщение отдельно
Kollinar
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 78
04.12.2013, 17:54  [ТС]     Создание файлов с именем которое присвоит пользователь
Цитата Сообщение от KillAndEat Посмотреть сообщение
public boolean createFileOrDir(File file, boolean fileOrDirMark) {
if (file.exists()) {
Toast.makeText(context, "Файл с таким именим существует",
Toast.LENGTH_SHORT).show();
return false;
}
if (!fileOrDirMark) {
try {
file.createNewFile();
return true;
} catch (IOException e) {
e.printStackTrace();
}
} else {
file.mkdirs();
return true;
}
return false;
}
вам остается только соорудить AlertDialog с EditText который будет вызываться при создании файла и просить ввести имя папки/файла и оттуда вызвать этот метод.
а что если у меня есть вот такой код
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
package ru.kollinar.javascripteditor;
 
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
 
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
 
public class SecondText extends Activity {
    
    private final static String FILENAME = "sample.html";
    private EditText mEdit;
    
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.secondtext);
        
        mEdit = (EditText) findViewById(R.id.editText1);
        
        Button Brower = (Button) findViewById(R.id.button1);
        Brower.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                Intent intent2 = new Intent (SecondText.this, ThirdBrower.class);
                startActivity(intent2);
                
            }
        });
        
        Button openFile = (Button) findViewById(R.id.button2);
        openFile.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                
                try {
                    InputStream inputstream = openFileInput(FILENAME);
                    if (inputstream !=null) {
                        InputStreamReader isr = new InputStreamReader(inputstream);
                        BufferedReader reader = new BufferedReader(isr);
                        String str;
                        StringBuffer buffer = new StringBuffer();
                        while ((str = reader.readLine()) !=null ) {
                            buffer.append(str + "\n");
                            
                        }
                        inputstream.close();
                        mEdit.setText(buffer.toString());
                        
                    }
                } catch
                (Throwable t){ 
                    Toast.makeText(getApplicationContext(), "Exception: " + t.toString(), Toast.LENGTH_LONG).show();
                    
                }
                
            }
        });
        
Button saveFile = (Button) findViewById(R.id.button3);
saveFile.setOnClickListener(new OnClickListener() {
    
    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        
        try {
            OutputStream outputstream = openFileOutput(FILENAME, 0);
            OutputStreamWriter osw = new OutputStreamWriter(outputstream);
            osw.write(mEdit.getText().toString());
            osw.close();
        } catch (Throwable t) {
            Toast.makeText(getApplicationContext(),
                    "Exception: " + t.toString(), Toast.LENGTH_LONG).show();
        }
        
    }
});
        
    }
    
}
то как сделать чтоб тут можно было пользавателю самому присвоесть имя, я пробывал черз создание переменной и 2 editText чтоб брать из него имя файла но у меня ничего не получилось.
 
Текущее время: 18:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru