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

Как подключить библиотеки для работы с файлами? - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Можно ли не использовать singleton http://www.cyberforum.ru/android-dev/thread1612663.html
Бывают ли случаи когда без singleton невозможно реализовать идею в коде? Или по другому, любой ли код с singleton можно переделать чтобы избавится от него. Вопрос не из практики
Android Service передавать данные в активити, когда приложение закрыто Интересует что будет если сервис запущен, а приложение закрыто ? приложение запуститься на том активити которое вызываю в сервисе ? или произойдет ошибка ? Сервис делаю что бы из базы данных на сервер шли данные в фоновом режиме, но и в приложении (если запущено), показывать что именно отправляется. Запускать приложение не имеет смысла, можно как-то проверить запущено ли приложение и именно в... http://www.cyberforum.ru/android-dev/thread1612646.html
Android GetDrawable
Пытаюсь присвоить selector кнопке в коде, но выскакивают предупреждения или ошибки. Drawable selector = getResources().getDrawable(R.drawable.selector, this.getTheme()); - Минимальный API 21 мне не подходит. Drawable selector = getDrawable(R.drawable.selector) - Тоже API 21 Drawable s = getResources().getDrawable(R.drawable.selector - Вообще не компилируется, ошибка файл не найден.
Работа с Drawable Android
Закинул в res/drawable картинку png (1000×1000 30кб), ставлю ее на linear layout: linearlayout.setBackground (getResources ().getDrawable (R.drawable.picture); Но после этого момента приложение занимает на 20 мб больше оперативной памяти и данная процедура занимает целых 2 секунды (а телефон не слабый).
Android Выпуск обновления для Google Play http://www.cyberforum.ru/android-dev/thread1612496.html
Всем привет. У меня есть уже готовое приложение на Google Play. Пишу в AS 1.5 Теперь возник вопрос - Каким образом заменить иконку на приложение? Я так понял, открываю проект, в папках с иконками заменяю файлы, имена оставляю старые. Тестирую. Теперь я должен сам сменить номер релиза? Если да, то каким образом это сделать верно? Далее, мое приложение подписано в студии. Мне генерировать...
Android Listview в listview Добрый.. вечер. Вопрос такого плана - есть listview созданный через кастомный адаптер, в элементах этого listview есть еще один listview, который создается тоже через кастомный адаптер... как это все дело заставить работать? Я пытался вызвать из главного адаптера - второй адаптер, но все криво косо .. по сути не работает... Кто сталкивался, помогите идеей, ну или примером (желательно ^^) ... подробнее

Показать сообщение отдельно
DarkVortex
102 / 68 / 18
Регистрация: 07.07.2014
Сообщений: 239
25.12.2015, 09:13     Как подключить библиотеки для работы с файлами?
gradus, а что вы собственно пытаетесь сделать? Выгрузить файл на сервер? Пожалуйста:
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
    public boolean UploadFile(String serv_url, String path) {
          String fileName = path;
          int serverResponseCode = 0;
          HttpURLConnection conn = null;
          DataOutputStream dos = null;  
          String lineEnd = "\r\n";
          String twoHyphens = "--";
          String boundary = "*****";
          int bytesRead, bytesAvailable, bufferSize;
          byte[] buffer;
          int maxBufferSize = 1 * 1024 * 1024; 
          File sourceFile = new File(SPatch(path)); 
           
          if (!sourceFile.isFile()) {
               Log.d(TAG, "Source File not exist");
               return false;
          } else {
               try { 
                   FileInputStream fileInputStream = new FileInputStream(sourceFile);
                   URL url = new URL(serv_url);
                    
                   conn = (HttpURLConnection) url.openConnection(); 
                   conn.setDoInput(true);
                   conn.setDoOutput(true);
                   conn.setUseCaches(false);
                   conn.setRequestMethod("POST");
                   conn.setRequestProperty("Connection", "Keep-Alive");
                   conn.setRequestProperty("ENCTYPE", "multipart/form-data");
                   conn.setRequestProperty("Content-Type", "multipart/form-data;boundary=" + boundary);
                   conn.setRequestProperty("uploaded_file", fileName); 
                    
                   dos = new DataOutputStream(conn.getOutputStream());
          
                   dos.writeBytes(twoHyphens + boundary + lineEnd); 
                   dos.writeBytes("Content-Disposition: form-data; name="uploaded_file";filename=""
                                             + fileName + """ + lineEnd);
                    
                   dos.writeBytes(lineEnd);
          
                   bytesAvailable = fileInputStream.available(); 
          
                   bufferSize = Math.min(bytesAvailable, maxBufferSize);
                   buffer = new byte[bufferSize];
          
                   bytesRead = fileInputStream.read(buffer, 0, bufferSize);  
                      
                   while (bytesRead > 0) {
                        
                     dos.write(buffer, 0, bufferSize);
                     bytesAvailable = fileInputStream.available();
                     bufferSize = Math.min(bytesAvailable, maxBufferSize);
                     bytesRead = fileInputStream.read(buffer, 0, bufferSize);   
                      
                    }
          
                   dos.writeBytes(lineEnd);
                   dos.writeBytes(twoHyphens + boundary + twoHyphens + lineEnd);
          
                   serverResponseCode = conn.getResponseCode();
                   String serverResponseMessage = conn.getResponseMessage();
                     
                   Log.i("uploadFile", "HTTP Response is : "
                           + serverResponseMessage + ": " + serverResponseCode);
                    
                   if(serverResponseCode == 200){
                       //все норм
                   }    
                   fileInputStream.close();
                   dos.flush();
                   dos.close();
                     
              } catch (MalformedURLException ex) {
                  Log.e(TAG, "error: " + ex.getMessage(), ex);  
              } catch (Exception e) {
                  Log.e(TAG, "Exception : " + e.getMessage(), e);  
              }
              return true; 
               
           }
serv_url может включать GET параметры если вам нужно.
А вы делаете откровенный бред, и вместо того, чтобы в любом удобном вам поисковике написать что-то вроде "android upload file to server" и получить кучу примеров, вы тут пишите какой плохой android, с таким видом будто у вас в чем-то другом опыт есть.
 
Текущее время: 19:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru