|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikompNo Activity found to handle Intent Именно так делаешь? wadman Код: java 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 09:25 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, неет, вот мой код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
если изменить путь к файлу на локальный (sd карточка) то все открывается ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 09:36 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
ОС не находит, что должно обработать префикс "smb", т.к. это только для своего приложения: для работы с общими папками и файлами, а не для передачи во внешние источники. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 09:50 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, переписал код, вот так Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
ошибок сейчас нет, но при запуске Adobe Reader на странице просмотра сообщение "Нет последних документов для отображения" т.е. опять по сети неудалось просмотреть. Может не туда копаю, и в ES manager это реализовано как-то совсем по другому и сложно ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 10:15 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikompно при запуске Adobe Reader Не знает он о протоколе "smb". nikompМожет не туда копаю, и в ES manager это реализовано как-то совсем по другому и сложно ))) Открой какой-нибудь файл им из сети таким приложением, которое может отобразить путь до файла. Как я ранее писал, галерея умеет показывать свойства файла, в т.ч. и путь. Увидишь разницу между своим приложением и менеджером. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 10:18 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, вот что удалось еще нарыть ) в файловом менеджере ES manager посмотрел настройки соединения, оказалось, что я там вводил и имя домена и имя пользователя и пароль, соответственно изменил и строку в коде Код: java 1.
далее, посмотрел свойства файла в ES Manger (до этого упорно смотрел свойства на компе ))) ), путь к нему следующий smb://10.6.1.79/testLoadFile/585_1.pdf после этого что-то начало "срастаться", попробовал открыть файл и оказалось, что ES manager предварительно кэширует файл на sd, после этого открывает ля просмотра. Возникает вопрос, что без копирования файла на sd не получится его смотреть? wadmanгалерея умеет показывать свойства файла честно говоря не нашел как посмотреть свойства файла в сети при помощи стандартной галереи ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 10:43 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikompВозникает вопрос, что без копирования файла на sd не получится его смотреть? Скорее всего... Галерея может тоже кеширует. У меня в галерее есть меню и там пункт "Свойства". ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 10:50 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, и какой у Вас там путь? я могу посмотреть свойства только локальных файлов \mnt\sdcard... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 10:53 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikompи какой у Вас там путь? У меня андроид не имеет выхода с локалку. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 11:01 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, а может у Вас есть пример как копировать файлы на SD? пока нашел вот это https://jcifs.samba.org/src/examples/ https://jcifs.samba.org/src/examples/CopyToTest.java но что-то не очень пока получается ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 11:29 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikompно что-то не очень пока получается Что именно не получается? Не бойся код показывать. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 11:42 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, wadman, обработчик клика Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
попытка скопировать файл Код: 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.
ничего не происходит, ошибок нет, файл "MyFiles/fileSD.pdf" предварительно создал метод копирования позаимствовал отсюда https://jcifs.samba.org/src/examples/CopyToTest.java ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 12:06 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikompничего не происходит, ошибок нет, файл "MyFiles/fileSD.pdf" предварительно создал Зачем? Может потому и не происходит ничего, т.к. файл уже существует. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 12:23 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, если файл не создан, тоже ничего не происходит, попробовал просто изменить имя файла, тишина ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 12:37 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
nikomp, еще раз переписал код Код: 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.
ошибка в логах 06-03 12:42:34.070 8391-8391/ru.startandroid.pdfviewer E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.NullPointerException at jcifs.smb.SmbFile.copyTo(SmbFile.java:2296) at ru.startandroid.pdfviewer.MainActivity.onClick(MainActivity.java:101) at android.view.View.performClick(View.java:3519) at android.view.View$PerformClick.run(View.java:14140) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554) at dalvik.system.NativeStart.main(Native Method) 06-03 12:43:00.130 7555-7555/? E/WidgetUtils﹕ cityCode=cityId:294199 06-03 12:44:00.060 7555-7555/? E/WidgetUtils﹕ cityCode=cityId:294199 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 12:41 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
Не внимательно читаешь документацию... https://jcifs.samba.org/src/docs/api/ автор Код: java 1. 2.
This class represents a resource on an SMB network . Mainly these resources are files and directories however an SmbFile may also refer to servers and workgroups. If the resource is a file or directory the methods of SmbFile follow the behavior of the well known File class. Создаешь SmbFile, на его основе - SmbFileInputStream, из которого читаешь и пишешь в локальный файл. Как с локальными файлами работать, надеюсь, найдешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 13:00 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, wadman, код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
логи 06-03 13:59:46.000 9995-9995/ru.startandroid.pdfviewer E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.ExceptionInInitializerError at jcifs.smb.SmbFile.getFirstAddress(SmbFile.java:864) at jcifs.smb.SmbFile.connect(SmbFile.java:954) at jcifs.smb.SmbFile.connect0(SmbFile.java:880) at jcifs.smb.SmbFile.open0(SmbFile.java:975) at jcifs.smb.SmbFile.open(SmbFile.java:1009) at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:73) at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:65) at ru.startandroid.pdfviewer.MainActivity.onClick(MainActivity.java:88) at android.view.View.performClick(View.java:3519) at android.view.View$PerformClick.run(View.java:14140) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ExceptionInInitializerError at jcifs.UniAddress.<clinit>(UniAddress.java:62) at jcifs.smb.SmbFile.getFirstAddress(SmbFile.java:864) at jcifs.smb.SmbFile.connect(SmbFile.java:954) at jcifs.smb.SmbFile.connect0(SmbFile.java:880) at jcifs.smb.SmbFile.open0(SmbFile.java:975) at jcifs.smb.SmbFile.open(SmbFile.java:1009) at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:73) at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:65) at ru.startandroid.pdfviewer.MainActivity.onClick(MainActivity.java:88) at android.view.View.performClick(View.java:3519) at android.view.View$PerformClick.run(View.java:14140) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554) at dalvik.system.NativeStart.main(Native Method) Caused by: android.os.NetworkOnMainThreadException at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1105) at java.net.InetAddress.lookupHostByName(InetAddress.java:391) at java.net.InetAddress.getLocalHost(InetAddress.java:371) at jcifs.netbios.NbtAddress.<clinit>(NbtAddress.java:187) at jcifs.UniAddress.<clinit>(UniAddress.java:62) at jcifs.smb.SmbFile.getFirstAddress(SmbFile.java:864) at jcifs.smb.SmbFile.connect(SmbFile.java:954) at jcifs.smb.SmbFile.connect0(SmbFile.java:880) at jcifs.smb.SmbFile.open0(SmbFile.java:975) at jcifs.smb.SmbFile.open(SmbFile.java:1009) at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:73) at jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:65) at ru.startandroid.pdfviewer.MainActivity.onClick(MainActivity.java:88) at android.view.View.performClick(View.java:3519) at android.view.View$PerformClick.run(View.java:14140) at android.os.Handler.handleCallback(Handler.java:605) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4424) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:554) at dalvik.system.NativeStart.main(Native Method) 06-03 13:59:46.710 549-549/? E/﹕ glEndTilingQCOM: 0x502 в строке 88 код SmbFileInputStream inFile = new SmbFileInputStream(file); ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 13:58 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
вот тут нашел похожий код, пишут что все получилось http://forum.vingrad.ru/forum/s/1f7139cf8ac540433d052c2399eaa387/topic-336088/anchor-entry2388548/0.html ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 14:02 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
пишут, что ошибка может возникать из-за верхнего регистра в строке с url подправил код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
ошибка там же в строке SmbFileInputStream inFile = new SmbFileInputStream(file); ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 14:35 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
NetworkOnMainThreadException ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 14:38 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
chpasha, chpashaNetworkOnMainThreadException что это значит? в отдельный поток надо запихнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 14:41 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
wadman, УРА!! получилось ))) файл скачался, теперь осталось только его вывести на просмотр )) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 15:07 |
|
Просмотр PDF
|
|||
---|---|---|---|
#18+
просмотр в pdf получился все работает. Еще раз, всем огромное спасибо, в особенности wadman, Вы мне очень помогли! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2015, 15:30 |
|
|
start [/forum/topic.php?fid=13&msg=38975456&tid=1331330]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 259ms |
total: | 392ms |
0 / 0 |