Возможно, что getLine1Number () возвращает ноль, и, следовательно, ваша операция с подстрокой выдает NPE. getLine1Number () возвращает значение NULL, когда номер недоступен, например, когда не вставлена SIM-карта или номер не сохранен на SIM-карте. Чтобы проверить, доступен ли номер, перейдите в «Настройки» -> «О телефоне» -> «Состояние» и проверьте, отображается ли ваш номер в поле «Мой номер телефона».