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

Выбор телефона из журнала вызовов - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Приложение по функционалу как VKontakte http://www.cyberforum.ru/android-dev/thread1291843.html
Привет всем! В башку залезла идея создать приложение близко похожее по функционалу к VK Twitter FaceBook В котором можно было бы зарегаться(получить свой профиль), следить за лентой новостей. которое могло бы подключаться к серваку, воспроизводить медиа-файл(музыка, виео) С дизайном проблем нету, проблема состоит в построении связи сервер - клиент и кэшировании файлов, чтоб если отключился от...
Программирование Android Работа с ПЗУ устройства Здравствуйте, подскажите пожалуйста, книгу или сайт где описано как работать с ПЗУ в андроид? допустим, удаление приложения с устройства, получение информации о его размере и т.д. http://www.cyberforum.ru/android-dev/thread1291836.html
Программирование Android Не отправляется по сети
Доброго времени суток, хочу написать простое клиент-серверное приложение(отправлять текст из EditText одного телефона и выводить в EditText другого). Сервер создается, клиент к нему подключается, но текст не передается, уже три дня не могу найти в чем проблема. Подскажите, может кто сталкивался с такой проблемой. Собственно код -
Программирование Android Скрытие элемента ListView
Заполняю своим адаптером, унаследованным от BaseAdapter. В качестве item использую свой класс который имеет поле isEnable - если оно равно false вместо нормальной строки возвращает в список new View();. При нажатии на элемент назначаю isEnable = false и вызываю adapter.notifyDataSetChanged(). Отрабатывает все отлично, да вот приложение подвисает примерно на секунду. Писал логи при нажатии на...
Программирование Android GoogleMap2. Синяя точка на карте, указывающая на текущее положение http://www.cyberforum.ru/android-dev/thread1291692.html
Скажите, что за синяя точка на карте, которая показывает текущее положение на карте? Если я ее сам не отрисовываю, значит ли это, что я могу получить через нее свои текущие координаты?
Программирование Android Spinner переход в другое Activity Добрый день. Подскажите пожалуйста как можно прописать преход тапом в списке Spinner до другого Acrivity? spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { public void onItemSelected(AdapterView<?> parent, View itemSelected, int selectedItemPosition, long selectedId) { String itemname = new... подробнее

Показать сообщение отдельно
Seivan
1 / 1 / 0
Регистрация: 17.12.2013
Сообщений: 97

Выбор телефона из журнала вызовов - Программирование Android

04.11.2014, 17:45. Просмотров 394. Ответов 0
Метки (Все метки)

Здравствуйте! Подскажите, пожалуйста, как получить доступ к номерам которые сохраняются в журнале вызовов и при нажатии на него скопировать в TextView. К контактам доступ получил... а как такое же сделать с журналом вызовов?

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
@Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btnName:
                Intent pickContactIntent = new Intent(Intent.ACTION_PICK, Uri.parse("content://contacts"));
                pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
                startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);
                break;
            }
        }
 
 
@Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data){
        if (requestCode == PICK_CONTACT_REQUEST) {
            if (resultCode == RESULT_OK) {
                Uri contactUri = data.getData();
                String[] projection = {ContactsContract.CommonDataKinds.Phone.NUMBER};
                Cursor cursor = getContentResolver()
                        .query(contactUri, projection, null, null, null);
                cursor.moveToFirst();
                int column = cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER);
                String number = cursor.getString(column).replaceAll(" ", "").trim();
                textView.setText(number);
 
        }
    }
}
Добавлено через 11 минут
Вот, нашел код, но он копирует только первый номер, а доступа к другим нет.... подскажите, как получить выбор к остальным номерам?

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
 case R.id.button:
 
 
                String[] strFields = {
                        CallLog.Calls.NUMBER,
                        CallLog.Calls.TYPE,
                        CallLog.Calls.CACHED_NAME,
                        CallLog.Calls.CACHED_NUMBER_TYPE
                };
                String strOrder = CallLog.Calls.DATE + " DESC";
 
                Cursor mCallCursor = getContentResolver().query(
                        CallLog.Calls.CONTENT_URI,
                        strFields,
                        null,
                        null,
                        strOrder
                );
 
                  if (mCallCursor != null && mCallCursor.moveToFirst()) {
                      int columns = mCallCursor.getColumnIndex(CallLog.Calls.NUMBER);
                      String numbers = mCallCursor.getString(columns).replaceAll(" ", "").trim();
 
                      editText.setText("*104*" + numbers);
 
                      Intent intent = new Intent(Intent.ACTION_VIEW, CallLog.Calls.CONTENT_URI);
                      intent.setType(CallLog.Calls.CONTENT_TYPE);
                      intent.putExtra(CallLog.Calls.NUMBER, CallLog.Calls.MISSED_TYPE);
                      editText.setText("*104*" + numbers);
                  }
                      // mCallCursor.close();
                      break;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru