Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Setonclicklistner для множества обьектов у меня есть 16 кнопок ColorButton1=(Button)findViewById(R.id.button00); ColorButton2=(Button)findViewById(R.id.button01); ColorButton3=(Button)findViewById(R.id.button02); ColorButton4=(Button)findViewById(R.id.button03); ColorButton5=(Button)findViewById(R.id.button10); ColorButton6=(Button)findViewById(R.id.button11); ... https://www.cyberforum.ru/ android-dev/ thread1725770.html Программирование Android Redirect в Fragment
Добрый день, вот такая небольшая проблема возникла. Как сделать чтобы из public class ListGlobal extends AppCompatActivity {} при нажатии на какой либо кнопку перекидывать в public class FrgNext extends Fragment {}
Программирование Android View во фрагментах https://www.cyberforum.ru/ android-dev/ thread1725709.html
Чтобы прикрепить вид к layout в onCreateView мы раздуваем вид таким образом: View view = inflater.inflate(R.layout.fragment_mylayout, parent, false); и в конце метода возвращаем return view; А если я хочу использовать view в другом методе этого же класса, в который по определенным причинам не могу передать ссылку на view, как мне поступить? Да, я могу view сделать полем класса, но есть ли...
Программирование Android Кодировки в ListView, вывод русского текста https://www.cyberforum.ru/ android-dev/ thread1725523.html
При использовании ListView происходит проблема с выводом русского текста.
Предупреждения IDE AS Программирование Android
Прокомментируйте, пожалуйста, недовольства AS 1. Какой нульпойнтер, ведь в джаве нет, типа, указателей. 2.тоже самое я так понимаю надо просто try/catch добавить 3. надо в каком-то файле ресурсов все хранить... но это если строка постоянная или там можно хранить и функции. просто насколько я помню там просто строка "строка" между тегами и все 4. как узнать что именно он забраковал? ведь...
Программирование Android NullPointerException https://www.cyberforum.ru/ android-dev/ thread1725463.html
Не пойму почему налл?? @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_list, container, false); fab = (FloatingActionButton) v.findViewById(R.id.fab); listView = (ListView) v.findViewById(R.id.listView);
Программирование Android SimpleCursorAdapter https://www.cyberforum.ru/ android-dev/ thread1725399.html
Почему то ругаетсяв строке new SimpleCursorAdapter()... Что не так делаю? Cursor cursor = db.query("PEOPLE", new String {"_id", "NAME", "CHECKBOX"}, null, null, null, null, null); CursorAdapter listAdapter = new SimpleCursorAdapter(v.getContext(), R.layout.list_item, cursor, new String{"NAME", "CHECKBOX"}), new int{R.id.name, R.id.checkBox}, 0); <?xml version="1.0" encoding="utf-8"?>...
Ускорение работы AS Программирование Android
Не устраивает скорость работы AS. Можно ли как-нибудь оптимизировать? Например, при установке VM, когда система и VM на разных физических дисках, то инсталяция проходит существенно быстрее. Можно с AS что-нибудь подобное придумать? есть ноут (памяти 8 Гб)и внешний HDD + флешку можно использовать(класс 10). когда тормозит, то из диспетчера устройств видно, что тормозит HDD, тк памяти 8 Гб, проц 4...
Программирование Android Программа вылетает при запуске. OutOfMemryError Здравствуйте, уважаемые разработчики! Моя программа вылетает сразу при запуске. Вот код ошибки: ava.lang.OutOfMemoryError: Failed to allocate a 6350412 byte allocation with 4833600 free bytes and 4MB until OOM at dalvik.system.VMRuntime.newNonMovableArray(Native Method) at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at... https://www.cyberforum.ru/ android-dev/ thread1725318.html Программирование Android Как при построении Listview выибрать картинку в зависимости от значения в БД? https://www.cyberforum.ru/ android-dev/ thread1725271.html
Я использую SimpleCursorAdapter. У меня в БД примерно 1к строк. Я хочу хранить в поле таблицы не всю картинку целиком, а только значение, в зависимости от которого будет выбираться одна из 3х картинок.
Phonegap Программирование Android
Пробовал ли кто-нибудь такую штуку? Какие недостатки? Как используя javascript оно взаимодействует с OS? допустим в Ajax понятно - там есть серверная часть, а здесь как "плоский" клиент полноценно работает? для какого рода приложений оно используется?
Программирование Android Использование библиотек в проекте AS https://www.cyberforum.ru/ android-dev/ thread1725129.html
Подскажите как использовать библиотеку. у меня есть некая библиотека lib.jar (внутри определенное количество file.java и file.class) File -> ProjectStructure -> Dependencies -> + -> File Dependency я сделал. как теперь использовать это? в build.gradle (Module: app) compile fileTree(include:
3 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,331
0

PrintWriter и OutputStream - Программирование Android - Ответ 9094451

02.05.2016, 13:31. Показов 651. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Мне нужно передать на TCP сервер изображение и контакты телефона андроид. Изображение отлично передается таким кодом
Java
1
 outputStream.write(mybytearray1, 0, mybytearray1.length);
, где outputStream инициализированный объект OutputStream соответственно.
А контакты телефона читает из базы контактов смартфона и успешно передает такой код
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
Cursor c = getContentResolver().query(
                    ContactsContract.CommonDataKinds.Phone.CONTENT_URI, null,
                    null, null, null);
            PrintWriter out = new PrintWriter(new BufferedWriter(
                    new OutputStreamWriter(socket.getOutputStream(), Charset.forName("UTF-8"))),
                    true);
            //ObjectOutputStream outputStream = new ObjectOutputStream(socket.getOutputStream());
            //out.println(STX);
 
 
 
            if (c.moveToFirst()) {
                //while (c.moveToNext())
                for (int i = 0; i < c.getCount(); i++)
                {
                    
                    String contactName = c
                            .getString(c
                                    .getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME));
 
                    Log.d("Func", contactName);
                    String phNumber = c
                            .getString(c
                                    .getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER));
                    Log.d("Func", phNumber);
                    
 
                    
                    
                            out.flush();
                    
                            out.println(STX);
                            out.println(contactName);
                            out.println(phNumber);
                            out.println(ETX);
                    c.moveToNext();
                
                }
            }
Вот у меня и вопрос как можно и контакты телефона и байты изображения передать при помощи только одного класса PrintWriter или OutputStream? Просто размер изображения можно определить(он равен размеру файла в котором изображение хранится), а вот размер списка контактов определить сложно и выделить заблаговременно в массиве память для него, так контактов заранее неизвестно сколько может быть у пользователя. Это станет лишь ясно после прочтения всех контактов в ArrayList, например(тогда размер этого ArrayList и будет равен размеру списка контактов пользователя). Но проблема в том что если все запихивать в ArrayList и отправлять на сервер через writeObject(), так как сам TCP сервер написан на Qt то там нет методов десериализации объектов Java. Вот и вопрос как тогда отправить на сервер изображение и контакты одним каким то буфером и при помощи одного класса?? Подскажите пожалуйста наиболее оптимальный вариант?

Вернуться к обсуждению:
PrintWriter и OutputStream Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.05.2016, 13:31
Готовые ответы и решения:

OutputStream.write
Добрый вечер Уважаемые форумчане! Скажите пожалуйста почему функция Send, а точнее передача через...

Быстродействие InputStream и OutputStream
Доброй ночи. Для работы с внешним устройством использую связь через WiFi TCP (сервер на ESP8266). ...

Блокирует ли обращение к Socket InputStream и OutputStream программу?
Помогите как они работают. Допустим: клиент - void fun(){ writeUTF(&quot;data_1&quot;);//шлем...

PrintWriter
Текст, напечатанный PrintWriter'ом появляется в текстовом файлы только после выполнения...

2
02.05.2016, 13:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2016, 13:31
Помогаю со студенческими работами здесь

PrintWriter
Почему-то записывает текст в файл в одну строку. В консоль выводит нормально вместе с переходами на...

Потоки InputStream/OutputStream
Привет. Помогите разобраться с стримами. Вся абстакция классов и работа их методов как бы...

PrintWriter.flush();
Использую PrintWriter pw = new PrintWriter(System.out, true); вывожу при помощи pw.write(); и...

Странности при закрытии OutputStream
На основе com.sun.net.httpsserver написана заглушка в целях тестирования некоего промежуточного...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru