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

Где посмотреть пакеты Activity для определенной версии андроида? - Android

Восстановить пароль Регистрация
 
prokopov
0 / 0 / 2
Регистрация: 19.04.2015
Сообщений: 92
03.11.2015, 17:00     Где посмотреть пакеты Activity для определенной версии андроида? #1
Нужно открыть активити контактов через приложение !! делаю это так:
Java
1
2
3
4
5
6
public void openContactList(View v)
    {
        Intent intent = new Intent();
        intent.setComponent(new ComponentName("com.android.contacts", "com.android.contacts.DialtactsContactsEntryActivity"));
        startActivity(intent);
    }
Дело в том, что на андроид 4.4.2 всё работает, но на 4.2.2 программа вылетает!! думаю что проблема, в разных названиях пакетов где находятся контакты !!!!


Вопрос в следующем: как можно и где посмотреть эту часть (com.android.contacts и com.android.contacts.DialtactsContactsEntryActivity) для другой версии андроид (ну если это для всех версий одинаково где можно это найти)???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2015, 17:00     Где посмотреть пакеты Activity для определенной версии андроида?
Посмотрите здесь:

Программы для андроида Android
Android Одновременное использование новых и старых методов под разные версии андроида
Android 2d игра для андроида
Вызвать из ListView новое Activity (где задействован SimpleAdapter) Android
Свой Браузер для андроида Android
Java приложение для андроида Android
Нужна программа для андроида Android
Android Как привязать item к определенной Activity?
Android Файловый менеджер для андроида
IntelliJ IDEA для Андроида Android
Верстка для андроида Android
Android Где можно посмотреть список всех существующих библиотек для AS? (кроме GitHub)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
не спать!
1874 / 1608 / 496
Регистрация: 12.05.2014
Сообщений: 5,810
Завершенные тесты: 1
04.11.2015, 12:33     Где посмотреть пакеты Activity для определенной версии андроида? #2
если я не ошибаюсь то там немного другие названия класса и активити
"com.google.android.dialer" и "com.android.dialer.DialtactsActivity"
ну и проверку на версию надо добавить
prokopov
0 / 0 / 2
Регистрация: 19.04.2015
Сообщений: 92
04.11.2015, 14:50  [ТС]     Где посмотреть пакеты Activity для определенной версии андроида? #3
Паблито, а как проверку на версию сделать нужно ???
Паблито
не спать!
1874 / 1608 / 496
Регистрация: 12.05.2014
Сообщений: 5,810
Завершенные тесты: 1
04.11.2015, 14:57     Где посмотреть пакеты Activity для определенной версии андроида? #4
например так
Java
1
2
3
4
5
        if (android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
            // названия класса и активити для версий до Китката
        } else {
            // Киткат и выше
        }
Yandex
Объявления
04.11.2015, 14:57     Где посмотреть пакеты Activity для определенной версии андроида?
Ответ Создать тему

Метки
android, android пакет
Опции темы

Текущее время: 08:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru