Как включить функцию телефонии на часах Tizen? - PullRequest
0 голосов
/ 18 апреля 2020

Я хочу получить доступ к методам уровня publi c в API, связанных с функциями телефонии, таких как MNC CELLID и так далее. Я написал код и добавил привилегию, которая работает на эмуляторе. Но при запуске на часах в журнале отключена функция телефонии.

Код для доступа к информации, связанной с API телефонии:

    telephony_error_e ret;

    ret = telephony_init(&handle_list);

    int cell_id;
    ret = telephony_network_get_cell_id(handle_list.handle[0], &cell_id);
    if (ret == TELEPHONY_ERROR_NONE) {
        //dlog_print(DLOG_INFO, LOG_TAG, "Cell Id: %d", cell_id);

        } else {
                dlog_print(DLOG_INFO, LOG_TAG, "<br>Cell Id getting error.Code: %d", ret); //error returns -13 on emulator

                }

        char *mnc;
        ret = telephony_network_get_mnc(handle_list.handle[0], &mnc);
        if (ret == TELEPHONY_ERROR_NONE) {

                    //dlog_print(DLOG_INFO, LOG_TAG, "mnc: %s", mnc);

                    free(mnc);
                } else {
                    dlog_print(DLOG_INFO, LOG_TAG, "<br>mnc getting error. Code: %d", ret);

                } // and similarly meid.

ЖУРНАЛ ОШИБКИ:

04-16 18:11:25.699 : Error / CAPI_TELEPHONY ( 5724 : 5724 ) : telephony_common.c: telephony_init(473) > telephony feature is disabled
04-16 18:11:40.459 : Error / CAPI_TELEPHONY ( 5925 : 5925 ) : telephony_common.c: telephony_init(473) > telephony feature is disabled
04-16 18:11:40.611 : Error / CAPI_TELEPHONY ( 5925 : 5928 ) : telephony_common.c: telephony_init(473) > telephony feature is disabled
04-16 18:11:40.627 : Error / CAPI_TELEPHONY ( 5925 : 5928 ) : telephony_common.c: telephony_init(473) > telephony feature is disabled

на эмуляторе он не может получить идентификатор ячейки на эмуляторе, а при получении функция телефонии отключена. Как включить функцию телефонии?

...