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

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

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

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

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

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

Для чего папка trunk в проекте? - Программирование Android
Собственно скачал исходники, а в них кроме самой папки программы папка trunk и в ней еще один файл манифеста, зачем это необходимо?

Программа для Андроид на NetBeans - Программирование Android
Добрый день! Подскажите пожалуйста, как перенести программу, написанную в NetBeans на java на Android Studio для последующей ее...

Размеры ресурсов для разных устройств - Программирование Android
Например у меня есть картинка header.png, это header - Navigation Drawer`а. как изменять размер картинки ? чтобы на разных устройствах...

Утилита для быстрого создания графических ресурсов от mdpi до xxhdpi - Программирование Android
Здравствуйте пару месяцев назад нашел на этом форуме утилиту , она в красно-сером таком стиле , там можно было сжимать картинки для айфонов...

Как сделать так, чтобы папка создавалась вне зависимости от того, что папка с таким именем уже есть? - Visual Basic
У меня есть: MkDir "C:\Новая папка" Но когда я повторно запускаю программу а такая папку уже есть то вылезает ошибка. Как написать...

Папка для кеша - Android
где на телефонах Samsung Galaxy Ace папка для кеша (obb)?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.06.2013, 22:05 #2
судя по коду, вам нужна папка assets
1
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
24.06.2013, 22:19 #3
Вообще для хранения ресурсов используется папка res
1
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
24.06.2013, 22:22 #4
Цитата Сообщение от strevg Посмотреть сообщение
не могу найти папку куда можно добавлять файлы и потом их читать в приложение
Какие именно файлы и что из них читать? Если база данных, то assets, если изображения, то res
1
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
24.06.2013, 23:07  [ТС] #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
Поэтому возникает вопрос: может надо в манифесте прописывать где-то папку доступа? Подскажите пожалуйста
0
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
24.06.2013, 23:09 #6
http://stackoverflow.com/questions/5...mple-text-file
0
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
24.06.2013, 23:10  [ТС] #7
К тому же, NetBeans не создает папку Assets(
0
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
24.06.2013, 23:14 #8
а сами создать не можете?
1
Maxtron
50 / 50 / 3
Регистрация: 17.11.2012
Сообщений: 228
Записей в блоге: 1
24.06.2013, 23:14 #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);
1
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
24.06.2013, 23:36  [ТС] #10
Всем большое спасибо))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2013, 23:36
Привет! Вот еще темы с ответами:

Общая папка для интернета - Администрирование Windows
Добрый день. Подскажите, пожалуйста, возможно ли настроить сеть так, чтобы была возможность обращения с сайта (который расположен на...

Папка с программой для StreamWriter - C#
Каким образом при создании Streamwriter указать на папку, в которой находится программа (writePath не прописывать отдельно как строку с...

Отдельная папка для проекта - C++ Builder
Юзаю Rad Studio XE3. Назрел такой вопрос: можно ли как-то поместить проект в отдельную папку? А то все в Projects перемешивается и очень...

Папка по умолчанию для Проводника - Windows XP
Wiindows XP, правой кнопкой мыши жмем на ПУСК, из меню выбираем проводник. Он открывает нечто по умолчанию. Хотелось бы это умолчание...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
24.06.2013, 23:36
Ответ Создать тему
Опции темы

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