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

Как узнать, какой номер телефона (домашний, рабочий)? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android ПО для управление машиной на arduino по bluetooth http://www.cyberforum.ru/android-dev/thread1846201.html
Здравствуйте. Хочу написать ПО для управление машиной на arduino по bluetooth. Т.е. на экране круг достаточно большой, в нем по центру точка и координаты этой точки должны быть 512 по X и по Y, смещая точку вниз и влево координаты 0 по X и по Y, смещая вверх и влево координаты 1023 по X и по Y, отпуская точку она возвращается в центр, с чего можно начать?
Программирование Android Toolbar как отслеживать кнопку "стрелка назад" Всем привет, работаю с Toolbar. Задача такая: 1. по клику в NavigationView, открываю Фрагмент. 2. в открытом фрагменте, загрузить другой фрагмент и у него должна быть стрелка, вернуться к предыдущему фрагменту.(а не открывать NavigationView). Как вообще эту кнопку отслеживать? которая в ToolBar. она всегда открывает NavigationView. или я чего не углядел. http://www.cyberforum.ru/android-dev/thread1846126.html
Camera светлей темней Программирование Android
Использую Camera как можно сделать изображение previev светлей или темней? Видел такую функцию в приложениях "Зеркало"
Программирование Android Свой браузер - не воспроизводится видео
Всем привет, я недавно начал изучать android studio, дошел до урока с созданием простого браузера и столкнулся с проблемой: в нем не воспроизводится видео. Может нужно включить поддержку какого то компонента? Поддержка javascript у меня включена.
Программирование Android Поле ввода адреса с динамическим выводом подсказки http://www.cyberforum.ru/android-dev/thread1846050.html
Всем привет! Подскажите пожалуйста каким образом возможно реализовать поле ввода почтового адреса с выводом подсказки с реальными адресами из базы? Или где можно почитать на эту тему?
Программирование Android Закомментировать текст XML в Android Studio Здравствуйте, начал потихоньку изучать Android Studio, после делфи непривычно ))))) Подскажите пожалуйста, как закомментировать текст в XML файле в Android Studio, пробую так, но выдаёт ошибку, и нижний после коментария текст подсвечивается желтым. <Button android:text="Button" android:layout_width="wrap_content" android:layout_height="wrap_content" ... подробнее

Показать сообщение отдельно
mikl35
4 / 4 / 0
Регистрация: 30.05.2014
Сообщений: 129

Как узнать, какой номер телефона (домашний, рабочий)? - Программирование Android

09.11.2016, 18:05. Просмотров 145. Ответов 0
Метки (Все метки)

Здравствуйте, как узнать в телефонной книге если несколько номеров телефонов или имейлов или адресов проживания какой именно он - домашний, рабочий... на программном уровне?

Добавлено через 2 минуты
вот кусок кода где я беру номера телефонов
Java
1
2
3
4
5
6
7
8
9
cursor = getContentResolver().query(
                            ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
                            null,
                            ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = " + id_contact,
                            null,
                            null);
                    while(cursor.moveToNext())
                        temp+= cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)) + "|";
                    cursor.close();
а как узнать какой это номер домашний, рабочий...?

Добавлено через 12 минут
кажись понял как определить
Java
1
2
3
4
while(cursor.moveToNext()) {
                        temp += cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.TYPE)) + "|";
                        temp += cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)) + "|";
                    }
Добавлено через 12 минут
а вот полный код если скажем номеру телефона дали свое имя, то есть не мобильный, домашний... а именно свое имя
Java
1
2
3
4
5
6
7
8
9
while(cursor.moveToNext()) {
                        temp1=cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.TYPE));
                        if(temp1.equalsIgnoreCase("0")){
                            temp+=temp1 + cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.LABEL)) + "|";
                        }
                        else temp += cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.TYPE)) + "|";
                        temp += cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)) + "|";
                    }
                    cursor.close();
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru