|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
||||||
StreamingAssets на Android30.06.2019, 17:29. Показов 10400. Ответов 36
Метки нет (Все метки)
Здравствуйте! У меня есть txt файлы, хранящиеся в папке "StreamingAssets". Я получаю к ним доступ через StreamReader на ПК, а для Android, я чего только не перепробовал, но у меня никак не получается. Дошло уже и до такого:
0
|
||||||
| 30.06.2019, 17:29 | |
|
Ответы с готовыми решениями:
36
Откуда берутся атрибуты android:layout_width и android:layout_height в элементе LinearLayout? Работа с файлами android которые находятся не в папке проекта Android Studio Не предлагается установка Android SDK при установке Android Studio |
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 02.07.2019, 00:03 [ТС] | |
|
0
|
|
|
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
|
|||||||
| 02.07.2019, 00:10 | |||||||
|
1) Тыкаем файл "Settings.txt" в корень папки "StreamingAssets". Далее:
На счёт первого варианта я не уверен, так как рекомендуют для Android использовать уже устаревший WWW.
0
|
|||||||
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 02.07.2019, 02:01 [ТС] | |
|
wmysterio, заработало, спасибо! Но если я захочу программно изменить информацию в этом текстовом документе, я как-то смогу это сделать?
0
|
|
|
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
|
||
| 02.07.2019, 07:54 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 02.07.2019, 15:17 [ТС] | |
|
wmysterio, я использовал 1-й способ. Ещё один вопрос, если я Вас не достал, почему при считывании из файла через UnityWebRequest (помещаю в массив со строками через Split ('\n')) добавляются фантомные символы. Так например строка "Rus" запишется, как "Rus", но её длина почему-то будет 4 и если я сравню её с обычной строкой "Rus", то они не будут равны.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 02.07.2019, 15:31 | |
|
DanBear, а там случайно не два \n подряд идет?
0
|
|
|
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
|
|||||||
| 02.07.2019, 17:11 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 02.07.2019, 18:07 [ТС] | |
|
wmysterio, через Notepad++ переписал текст, использовал .Trim (удалял и \r \n и пробел), использовал ваш код, но всё равно длина 4 символа, хотя строка в Debug.Log выводит "Rus"
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 02.07.2019, 19:36 | |
|
Ну тут без вариантов, пробегаешься в цикле по строке, выводишь каждый символ, желательно перекодировать его в short и посмотреть что же там за магический символ такой.
0
|
|
|
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
|
|
| 02.07.2019, 19:37 | |
|
DanBear, киньте Ваш файл сюда. У себя протестирую.
Если были бы вопросительные знаки, то точно с кодировкой что-то не так.
0
|
|
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 02.07.2019, 19:57 [ТС] | |
|
Вот:
0
|
|
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 02.07.2019, 20:00 [ТС] | |
|
Выведя через цикл каждый символ, обнаружил, что в начале появляется пустой символ.
0
|
|
|
3362 / 1775 / 1028
Регистрация: 26.10.2018
Сообщений: 5,204
|
|
| 02.07.2019, 20:32 | |
|
0
|
|
|
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
|
||
| 02.07.2019, 20:36 | ||
|
У меня решился вопрос с пробелом путём установки кодировки UTF-8 без BOM (в NotePad++ меню "Кодировки->Преобразовать в UTF-8 без BOM" ). Я прикреплю новый файл сюда. Протестируйте как у Вас он работает. Settings.txt
0
|
||
| 02.07.2019, 20:41 | |
|
Не по теме: Удалите пост, по ошибка добавил дубликат :)
0
|
|
|
0 / 0 / 0
Регистрация: 09.04.2018
Сообщений: 88
|
|
| 03.07.2019, 01:10 [ТС] | |
|
Вроде все проблемы решились. Но всё таки, есть способ изменять информацию, не создавая документы на телефоне, то есть через UnityWebRequest?
0
|
|
|
295 / 244 / 128
Регистрация: 24.12.2014
Сообщений: 708
|
|||||||
| 03.07.2019, 12:07 | |||||||
Сообщение было отмечено DanBear как решение
Решение
Ещё для записи видел советы редактировать манифест, так как запись по-умолчанию было отключено (в старых версиях). Может он блокирует запись. Или возможно записывает в другое место - путь указан криво, например. Очень много нюансов.
1
|
|||||||
| 03.07.2019, 12:07 | |
|
Помогаю со студенческими работами здесь
37
Android Studio не находит функцию TextView в пакете Android.Widget
Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
Android NDK. Как пользоваться? Когда стоит использовать его вместо Android SDK? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
[golang] Алгоритм «Хак Госпера»
alhaos 17.05.2026
Алгоритм «Хак Госпера»
Хак Госпера (Gosper's Hack) — алгоритм нахождения следующего по величине числа с тем же количеством установленных бит.
Придуман Биллом Госпером в 1970-х, опубликован в. . .
|
Рисование бинарного древа до 6-го колена на js, svg.
russiannick 17.05.2026
<svg width="335" height="240" viewBox="0 0 335 240" fill="#e5e1bb">
<style>
<!]>
</ style>
<g id="bush">
</ g>
</ svg>
function fn(){
let rost;/ / высота древа
let xx=165,yy=210,w=256;
|
FSharp: interface of module
DevAlt 16.05.2026
Интерфейс модуля F# позволяет управлять доступностью членов,
содержащихся в реализации модуля. По-умолчанию все члены модуля доступны:
module Foo
let x = 10
let boo () = printfn "boo"
. . .
|
Хитросплетение родственных связей пантеона греческих богов.
russiannick 14.05.2026
Однооконник, позволяющий узреть и изучить отдельных героев древней Греции.
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible". . .
|
|
[golang] Угол между стрелками часов
alhaos 12.05.2026
По заданным значениям часа и минуты необходимо определить значение меньшего угла между стрелками аналогового циферблата часов.
import "math"
func angleClock(hour int, minutes int) float64 {
. . .
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|