Вверх ↑
Этот топик читают: Гость
Ответов: 2200
Рейтинг: 673
#1891: 2021-06-01 20:03:24 ЛС | профиль | цитата
Sova-Kmv писал(а):
свойствах элемента Permission.
Попробуй с свойством PernName=READ_EXTERNAL_STORAGE и PernName=WRITE_EXTERNAL_STORAGE (чтение и запись).

Add(Permission,16516774,1057,350)
{
PermName=73
}
Add(Permission,16694586,1057,406)
{
PermName=121
}

карма: 11

0
Ответов: 287
Рейтинг: 4
#1892: 2021-06-01 21:38:21 ЛС | профиль | цитата
sla8a, нет, не хочет!

--- Добавлено в 2021-06-01 21:41:14

sla8a, а ты у себя не пробовал?
Хоть как-нить работает?

Редактировалось 1 раз(а), последний 2021-06-01 21:41:14
карма: 2

0
Ответов: 2200
Рейтинг: 673
#1893: 2021-06-01 21:44:30 ЛС | профиль | цитата
FileReadWrite Mode=Read, а если ReadWrite?

--- Добавлено в 2021-06-01 21:50:52

Sova-Kmv писал(а):
sla8a, а ты у себя не пробовал?
Хоть как-нить работает?

Не пробовал. Мне схема не понятна. Почему в File doOpen, а не doCreateFile и отлавливать ошибку onError или onCreate?

Редактировалось 2 раз(а), последний 2021-06-01 21:56:17
карма: 11

0
Ответов: 287
Рейтинг: 4
#1894: 2021-06-01 21:57:22 ЛС | профиль | цитата
sla8a, файл не создаётся!
карма: 2

0
Ответов: 2200
Рейтинг: 673
#1895: 2021-06-01 22:07:03 ЛС | профиль | цитата
Sova-Kmv, наверно придется подождать что авторы компонентов скажут.
Как по мне такая связка должна быть использования, но почему путь (Path) в doCreateFile не задействован, а только в doOpen.

Add(MainActivity,908898,483,315)
{
Width=397
AppName="PROBNIK"
Package="PROBNIK.hiasmproject"
Caption="PROBNIK"
}
Add(Button,7182828,637,322)
{
Width=390
Caption="СОЗДАТЬ"
Point(onClick)
link(onClick,458839:doOpen,[])
}
Add(File,458839,735,322)
{
Path="TEXT.txt"
MakeFull=1
Point(doCreateFile)
Point(onCreate)
link(Path,6586771:ExternalStorage,[])
}
Add(Permission,16516774,840,273)
{
PermName=73
}
Add(Permission,16694586,840,329)
{
PermName=121
}
Add(Environment,6586771,714,238)
{
Point(ExternalStorage)
}

карма: 11

0
Ответов: 287
Рейтинг: 4
#1896: 2021-06-01 22:33:28 ЛС | профиль | цитата
sla8a, смотри, вот так файл создаётся

Add(EditText,13772623,413,98)
{
Top=180
Width=390
}
Add(Button,6627616,126,140)
{
Top=105
Width=390
Caption="ЗАПИСАТЬ"
Point(onClick)
link(onClick,14419417:doWrite,[(216,146)(216,118)])
}
Add(Button,9788325,126,245)
{
Top=240
Width=390
Caption="ЗАКРЫТЬ"
Point(onClick)
link(onClick,14419417:doClose,[(254,251)(254,125)])
}
Add(FileReadWrite,14419417,273,98)
{
FileName="/storage/emulated/0/TEXT.txt"
Mode=1
ReadType=10
WriteType=8
Point(doClose)
link(onRead,13772623:doText,[])
link(onEOF,2354115:doShow,[])
link(onError,5168447:doShow,[(339,118)(339,174)])
link(onErrorIO,2358325:doShow,[(327,125)(327,230)])
link(FileRW,13517061:Value,[])
}
Add(AlertDialog,2358325,357,224)
{
Title="IO Error"
Positive="OK"
}
Add(AlertDialog,5168447,357,168)
{
Title="Open/Close error"
Positive="OK"
}
Add(AlertDialog,2354115,357,105)
{
Message="Достигнут конец файла!"
Title="EOF"
Positive="OK"
}
Add(EditText,13517061,273,42)
{
Top=75
Width=390
Hint="ТЕКСТ ДЛЯ ЗАПИСИ"
}
Add(Button,1299466,126,98)
{
Top=20
Width=390
Caption="ОТКРЫТЬ"
Point(onClick)
link(onClick,14419417:doOpen,[])
}
Add(Button,15583078,126,196)
{
Left=-5
Top=155
Width=395
Caption="ПРОЧИТАТЬ"
Point(onClick)
link(onClick,14419417:doRead,[(227,202)(227,111)])
}
Add(MainActivity,908898,35,49)
{
Width=397
AppName="PROBNIK"
Package="PROBNIK.hiasmproject"
Caption="PROBNIK"
}
Add(Permission,16516774,35,98)
{
PermName=73
}
Add(Permission,16694586,35,154)
{
PermName=121
}


При записи ошибок не выскакивает, но и ничего и не записывается в него!
карма: 2

0
Ответов: 2200
Рейтинг: 673
#1897: 2021-06-03 19:04:01 ЛС | профиль | цитата
Sova-Kmv, не могу пока протестировать. Но посмотрев в код элемента могу предложить попробовать следующее.
Add(EditText,13772623,672,301)
{
Top=180
Width=390
}
Add(Button,6627616,497,371)
{
Top=105
Width=390
Caption="ЗАПИСАТЬ"
Point(onClick)
link(onClick,12608976:doData,[])
}
Add(Button,9788325,497,406)
{
Top=240
Width=390
Caption="ЗАКРЫТЬ"
Point(onClick)
link(onClick,14419417:doClose,[(603,412)(603,328)])
}
Add(FileReadWrite,14419417,609,301)
{
FileName="/storage/emulated/0/TEXT.txt"
Mode=1
ReadType=10
WriteType=8
Point(doClose)
link(onRead,13772623:doText,[])
link(onEOF,2354115:doShow,[(661,314)(661,349)])
link(onError,5168447:doShow,[(656,321)(656,391)])
link(onErrorIO,2358325:doShow,[(649,328)(649,433)])
link(FileRW,13977052:Value,[])
}
Add(AlertDialog,2358325,672,427)
{
Title="IO Error"
Positive="OK"
}
Add(AlertDialog,5168447,672,385)
{
Title="Open/Close error"
Positive="OK"
}
Add(AlertDialog,2354115,672,343)
{
Message="Достигнут конец файла!"
Title="EOF"
Positive="OK"
}
Add(EditText,13517061,546,322)
{
Top=75
Width=390
Text="Тестирования записи в файл"
Hint="ТЕКСТ ДЛЯ ЗАПИСИ"
}
Add(Button,15583078,497,308)
{
Left=-5
Top=155
Width=395
Caption="ПРОЧИТАТЬ"
Point(onClick)
link(onClick,14419417:doRead,[])
}
Add(MainActivity,908898,371,252)
{
Width=397
AppName="PROBNIK"
Package="PROBNIK.hiasmproject"
Caption="PROBNIK"
}
Add(Permission,16516774,371,301)
{
PermName=73
}
Add(Permission,16694586,371,357)
{
PermName=121
}
Add(DoData,12608976,546,371)
{
link(onEventData,14419417:doWrite,[(586,377)(586,321)])
link(Data,13517061:Value,[])
}
Add(EditText,13977052,609,252)
{
Top=5
Width=390
Text="/storage/emulated/0/TEXT.txt"
}
Add(Button,1299466,497,273)
{
Top=20
Width=390
Caption="ОТКРЫТЬ"
Point(onClick)
link(onClick,14419417:doOpen,[(592,279)(592,307)])
}
В FileRW подается файл.
А данные (строку) для записи на точку doWrite.
И насколько понимаю doOpen можно не использовать, а сразу doWrite или doRead. Но это проверьте.

Редактировалось 1 раз(а), последний 2021-06-03 19:07:27
карма: 11

0
Ответов: 287
Рейтинг: 4
#1898: 2021-06-05 10:30:58 ЛС | профиль | цитата
sla8a, во, вот так заработало!
И насколько понимаю doOpen можно не использовать

Точки doOpen и doClose использовать обязательно, потому что файл после записи и без переподключения сразу не читается!!!
Благодарю за помощь.
Add(EditText,13772623,861,196)
{
Top=180
Width=390
}
Add(Button,6627616,406,196)
{
Top=105
Width=390
Caption="ЗАПИСАТЬ"
Point(onClick)
link(onClick,12608976:doData,[])
}
Add(FileReadWrite,14419417,700,196)
{
FileName="/storage/emulated/0/TEXT.txt"
Mode=1
ReadType=11
WriteType=9
Point(doClose)
link(onRead,13772623:doText,[])
link(onEOF,2354115:doShow,[(752,209)(752,244)])
link(onError,5168447:doShow,[(747,216)(747,286)])
link(onErrorIO,2358325:doShow,[(740,223)(740,328)])
}
Add(AlertDialog,2358325,763,322)
{
Title="IO Error"
Positive="OK"
}
Add(AlertDialog,5168447,763,280)
{
Title="Open/Close error"
Positive="OK"
}
Add(AlertDialog,2354115,763,238)
{
Message="Достигнут конец файла!"
Title="EOF"
Positive="OK"
}
Add(EditText,13517061,455,147)
{
Top=75
Width=390
Text="Тестирования записи в файл"
Hint="ТЕКСТ ДЛЯ ЗАПИСИ"
}
Add(Button,15583078,448,287)
{
Left=-5
Top=155
Width=395
Caption="ПРОЧИТАТЬ"
Point(onClick)
link(onClick,8770092:doEvent1,[])
}
Add(MainActivity,908898,238,147)
{
Width=397
AppName="PROBNIK"
Package="PROBNIK.hiasmproject"
Caption="PROBNIK"
}
Add(Permission,16516774,238,196)
{
PermName=73
}
Add(Permission,16694586,238,252)
{
PermName=121
}
Add(DoData,12608976,455,196)
{
link(onEventData,7154020:doEvent1,[])
link(Data,13517061:Value,[])
}
Add(Hub,7154020,525,196)
{
OutCount=3
link(onEvent1,1188729:doEvent1,[])
link(onEvent2,14419417:doWrite,[(560,209)(560,216)])
link(onEvent3,812270:doEvent1,[(553,216)(553,223)])
}
Add(Hub,8770092,518,287)
{
OutCount=3
link(onEvent1,1188729:doEvent2,[(584,293)(584,209)])
link(onEvent2,14419417:doRead,[(622,300)(622,209)])
link(onEvent3,812270:doEvent2,[(636,307)(636,230)])
}
Add(Hub,1188729,595,196)
{
InCount=2
OutCount=1
link(onEvent1,14419417:doOpen,[])
}
Add(Hub,812270,651,217)
{
InCount=2
OutCount=1
link(onEvent1,14419417:doClose,[])
}


Редактировалось 1 раз(а), последний 2021-06-05 10:47:10
карма: 2

0
Ответов: 3
Рейтинг: 0
#1899: 2022-03-24 00:57:04 ЛС | профиль | цитата
При добавлении компонента Bluetooth. Ошибка при компиляции.


-compile:
[javac] Compiling 4 source files to C:\HiAsm_AltBuild\Elements\android\code\result\bin\classes
[javac] C:\HiAsm_AltBuild\Elements\android\code\result\src\hiasm\hiasmproject\HiasmMain.java:22: error: cannot find symbol
[javac] onfinddevice(device1);
[javac] ^
[javac] symbol: method onfinddevice(BluetoothDevice)
[javac] 1 error

BUILD FAILED
C:\HiAsm_AltBuild\compiler\Android\tools\ant\build.xml:720: The following error occurred while executing this line:
C:\HiAsm_AltBuild\compiler\Android\tools\ant\build.xml:734: Compile failed; see the compiler error output for details.


Редактировалось 2 раз(а), последний 2022-03-24 01:19:33
карма: 0

0
Ответов: 4621
Рейтинг: 746
#1900: 2022-04-03 20:08:02 ЛС | профиль | цитата
Это старая версия пакета, ссылка на новую тему - в первом посте. Тем не менее, работоспособность всех компонентов не гарантируется.
карма: 26

0
Ответов: 3
Рейтинг: 0
#1901: 2022-04-04 12:08:27 ЛС | профиль | цитата
В новой версии тоже не компилируется.

> Task :app:compileDebugJavaWithJavac FAILED
20 actionable tasks: 20 executed
Exception in thread "DisconnectableInputStream source reader" org.gradle.api.UncheckedIOException: java.io.IOException: Отказано в доступе
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:61)
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)
at org.gradle.util.DisconnectableInputStream$1.run(DisconnectableInputStream.java:127)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: Отказано в доступе
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:255)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:284)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at org.gradle.util.DisconnectableInputStream$1.run(DisconnectableInputStream.java:98)
... 1 more
C:\Users\User\AppData\Roaming\HiAsm_AltBuild\Elements\Android\code\project\app\src\main\java\hiasm\hiasmproject\HiasmMain.java:23: error: cannot find symbol
onfinddevice(device1);
^
symbol: method onfinddevice(BluetoothDevice)
1 error

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

карма: 0

0
Ответов: 1
Рейтинг: 0
#1902: 2022-09-04 22:18:28 ЛС | профиль | цитата
Привет всем! Народ, подскажите пожалуйста, как работает рисование в пакете андроид. Не погу даже рабочее поле на экран вывести, т.е. оно тупо не отображается. \может у кого примеры есть, хоть что небудь....
карма: 0

0
Ответов: 2200
Рейтинг: 673
#1903: 2022-09-05 07:44:00 ЛС | профиль | цитата
Serg_Shchorba, на 123 странице посмотрите. Там и пример и исправления от sаmakacd.
карма: 11

0
Ответов: 287
Рейтинг: 4
#1904: 2024-01-23 18:24:06 ЛС | профиль | цитата
Привет всем, ребят, кто-нить может подсказать, почему в нашем браузере страница грузится не полностью?
1.Переходим по ссылке в нашем браузере (https://intrade11.bar/)
2.Авторезируемся (Логин: scadsdar@gmail.com Пароль: C0y3D7VDzg0n8)
3.Кликаем с права по жёлтой ссылке (Торговая платформа)
И всё, грузится только шапка страницы!
А всё остальное как в любом другом браузере, НЕТ!!!
Ежели что, посмотреть ваши ответы смогу только завтра утром после смены.
Заранее очень всем благодарен.

Add(MainActivity,2953706,7,7)
{
Width=400
Height=600
AppName="INTRADE11 v1.0"
Package="INTRADE11.BAR"
Caption="INTRADE11 v1.0"
}
Add(ProgressBar,13010472,126,21)
{
Width=395
Default=0
}
Add(WebView,622312,126,77)
{
Top=25
Width=390
Height=540
ChromeClient="INTRADE11"
DefaultURL="https://intrade11.bar/"
ZoomCtrlsVisible=0
JavaScript=1
}
Add(WebViewChrome,9224290,63,7)
{
Name="INTRADE11"
link(onLoadProgress,13010472:doProgress,[])
}

карма: 2

0
1904
Сообщение
...
Прикрепленные файлы
(файлы не залиты)