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

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

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

Папка ресурсов для Netbeans - Android

24.06.2013, 21:54. Просмотров 1237. Ответов 9
Метки нет (Все метки)

Всем здрасте)
Начал программировать под Андроид на NetBeans. Столкнулся с трудностями, не могу найти папку куда можно добавлять файлы и потом их читать в приложение.Может быть надо прописывать где-то эту папку? Плиз помогите(так так дальнейшее изучение бесполезно).Вкладываю скрин для понимания)
Миниатюры
Папка ресурсов для Netbeans  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2013, 21:54     Папка ресурсов для Netbeans
Посмотрите здесь:

NetBeans IDE и Android Android
NetBeans IDE Android
Hello world в Netbeans Android
Android смена ресурсов
Netbeans: приложения нет в эмуляторе Android
Android Хранение ресурсов
Для чего папка trunk в проекте? Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.06.2013, 22:05     Папка ресурсов для Netbeans #2
судя по коду, вам нужна папка assets
Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
24.06.2013, 22:19     Папка ресурсов для Netbeans #3
Вообще для хранения ресурсов используется папка res
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 647
24.06.2013, 22:22     Папка ресурсов для Netbeans #4
Цитата Сообщение от strevg Посмотреть сообщение
не могу найти папку куда можно добавлять файлы и потом их читать в приложение
Какие именно файлы и что из них читать? Если база данных, то assets, если изображения, то res
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
24.06.2013, 23:07  [ТС]     Папка ресурсов для Netbeans #5
Смотрите, мне нужно просто открыть файл test.txt. я не знаю, куда его надо записать, чтобы его потом открыть.
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
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
import android.app.Activity;
import android.os.Bundle;
import android.content.res.AssetManager;
import android.widget.TextView;
 
/**
 *
 * @author Евгений
 */
public class AssetsTest extends Activity {
 
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        TextView textView = new TextView(this);
        setContentView(textView);
        AssetManager assetManager = getAssets();
        InputStream inputStream = null;
        try {
            inputStream = assetManager.open("test.txt");
            String text = loadTextFile(inputStream);
            textView.setText(text);
        } catch (IOException e) {
            textView.setText("Couldn't load file");
        } finally {
            if (inputStream != null)
                try {
                    inputStream.close();
                } catch (IOException e) { 
                    textView.setText("Couldn't close file");
                }
            }
     }
    public String loadTextFile(InputStream inputStream) throws IOException {
        ByteArrayOutputStream byteStream = new ByteArrayOutputStream();
        byte[] bytes = new byte[4096];
        int len = 0;
        while ((len = inputStream.read(bytes)) > 0)
            byteStream.write(bytes, 0, len);
            return new String(byteStream.toByteArray(), "UTF8");      
        }
}
Добавлено через 3 минуты
Просто не понимаю, какую директорию как начальную использует метод assetManager.open()? Когда вставляю файл в res то пишит:
invalid resource directory name: C:\Users\***\Documents\NetBeansProjects\game\res/test.txt
D:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:650: The following error occurred while executing this line:
D:\adt-bundle-windows-x86_64-20130522\sdk\tools\ant\build.xml:691: null returned: 1
Поэтому возникает вопрос: может надо в манифесте прописывать где-то папку доступа? Подскажите пожалуйста
Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
24.06.2013, 23:09     Папка ресурсов для Netbeans #6
http://stackoverflow.com/questions/5...mple-text-file
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
24.06.2013, 23:10  [ТС]     Папка ресурсов для Netbeans #7
К тому же, NetBeans не создает папку Assets(
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.06.2013, 23:14     Папка ресурсов для Netbeans #8
а сами создать не можете?
Maxtron
47 / 47 / 2
Регистрация: 17.11.2012
Сообщений: 225
Записей в блоге: 1
24.06.2013, 23:14     Папка ресурсов для Netbeans #9
Цитата Сообщение от strevg Посмотреть сообщение
К тому же, NetBeans не создает папку Assets(
А так?
Or you can also put the file in the /res/raw directory, where the file will be indexed and is accessible by an id in the R file:

InputStream is = getResources().openRawResource(R.raw.test);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2013, 23:36     Папка ресурсов для Netbeans
Еще ссылки по теме:

Android Пустая папка src при создании проекта
Android Не создается папка - Permission denied
Размеры ресурсов для разных устройств Android
Android Программа для Андроид на NetBeans
Необходима ли папка .idea в удалённом git-репозитории Android

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

Или воспользуйтесь поиском по форуму:
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
24.06.2013, 23:36  [ТС]     Папка ресурсов для Netbeans #10
Всем большое спасибо))
Yandex
Объявления
24.06.2013, 23:36     Папка ресурсов для Netbeans
Ответ Создать тему
Опции темы

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