Intereting Posts
Chrome Browser для Android больше не поддерживает -webkit-overflow-прокрутку? Есть ли альтернатива? Android (ActionBarSherlock) Есть ли способ сохранить ту же самую высоту ActionBar как в портретной, так и в альбомной ориентации? Соединение Bluetooth между Android и другим телефоном через профиль Handsfree Android, Как переименовать файл? Как разрешить UnsupportedOperationException Требуемый метод destroyItem не был переопределен АБР по беспроводной сети Скрытие элементов в списках должным образом Как запретить экрану устройства Android отключиться во время выполнения Activity? Не удается открыть файл PDF во внешнем приложении. Внедрение разрешений для Android 6.0 в unit3d Можно ли получать уведомление (например, по электронной почте), когда Консоль разработчика Google Play получает аварийный сигнал или ANR? Ошибка установки java на ubuntu 10 64bit В чем цель аннотаций @SmallTest, @MediumTest и @LargeTest в Android? Каков наилучший способ разделить различные логики программирования для разных макетов в Android? Почему onAttach вызывается перед onCreate?

Изменение SIM-карты Android

Можно ли определить номер SIM-карты с помощью TelephonyManager в android при загрузке, используя Service при загрузке …

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String ss=tm.getSimSerialNumber(); 

Solutions Collecting From Web of "Изменение SIM-карты Android"

Вам необходимо зарегистрировать широковещательный приемник для действия по завершению загрузки, т. Е. Андроид.intent.action.BOOT_COMPLETED

В onReceive этого ресивера вы можете начать свою услугу, чтобы получить номер SIM-кода с строками ниже кода

  TelephonyManager telephoneMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); String phoneNumber = telephoneMgr.getLine1Number(); 

Также необходимо иметь разрешение на чтение номера телефона как READ_PHONE_STATE в файле манифеста.

Вы можете начать обслуживание с широковещательного приемника как –

  public class BootListener extends BroadcastReceiver { @Override public void onReceive(Context context, Intent arg1) { Intent intent = new Intent(context,Myservice.class); context.startService(intent); } 

}