Intereting Posts
Ошибка раздувания класса android.support.v7.widget.RecyclerView Страница Curl Animation в андроиде? Как вы интегрируете Robolectric, Maven, ActionBarSherlock (и предпочтительно + IntelliJ) в проект Android? Почему мой FFT дает отличный результат визуализации, чем Windows Media Player? Последнее обновление по включению и отключению мобильных данных программно Панель инструментов не будет разрушаться с помощью Scrollview в качестве дочернего элемента CoordinatorLayout Пользовательская информация в Google карте android v2 Размеры экрана заставки для Android для всех устройств Доступ к Android для Android 5 устройств Samsung Эмулятор Android не отображается в Device Chooser IllegalStateException: PagerAdapter приложения изменил содержимое адаптера, не вызывая PagerAdapter # notifyDataSetChanged Студия Android показывает источники из API compileSdkVersion при отладке на устройстве со старым API Что-то вроде Android-SharedPreferences в приложениях для Windows Store? Многострочный текстовый вид в CollapsingToolbarLayout вместо заголовка Как предотвратить эффекты изменения размера шрифта системы в приложении Android?

Изменение 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); } 

}