java类android.telephony.ServiceState的实例源码

CellTracker.java 文件源码 项目:AIMSICDL 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    handle();
}
MapFragment.java 文件源码 项目:AIMSICDL 阅读 31 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    loadEntries();
}
MapViewerOsmDroid.java 文件源码 项目:AIMSICDL 阅读 23 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    loadEntries();
}
ActivitySettings.java 文件源码 项目:MKAPP 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    updateTechnicalInfo();
}
CRDAlarmReceiver.java 文件源码 项目:CineReminDay 阅读 18 收藏 0 点赞 0 评论 0
public static void sendSms(final Context context) {
    Log.v(CRDAlarmReceiver.class.getName(), "sendSms() => Sending SMS...");

    CRDSharedPreferences.getInstance(context).setSendingSmsEpoch();

    final TelephonyManager telephonyManager = (TelephonyManager) context.getApplicationContext().getSystemService(TELEPHONY_SERVICE);
    final PhoneStateListener phoneStateListener = new PhoneStateListener() {
        // Fired when the service state changes or immediately after registration via .listen()
        @Override
        public void onServiceStateChanged(ServiceState serviceState) {
            super.onServiceStateChanged(serviceState);

            String serviceStateDebug;

            switch (serviceState.getState()) {
                case ServiceState.STATE_IN_SERVICE:
                    serviceStateDebug = "STATE_IN_SERVICE";
                    break;
                case ServiceState.STATE_OUT_OF_SERVICE:
                    serviceStateDebug = "OUT_OF_SERVICE";
                    break;
                case ServiceState.STATE_EMERGENCY_ONLY:
                    serviceStateDebug = "EMERGENCY_ONLY";
                    break;
                case ServiceState.STATE_POWER_OFF:
                    serviceStateDebug = "POWER_OFF";
                    break;
                default:
                    serviceStateDebug = "OTHER";
                    break;
            }

            Log.v(CRDAlarmReceiver.class.getName(), "onServiceStateChanged() => " + "serviceState = [" + serviceStateDebug + "]");

            if (serviceState.getState() == ServiceState.STATE_IN_SERVICE) {
                CRDUtils.sendSmsToOrange(context);

                telephonyManager.listen(this, PhoneStateListener.LISTEN_NONE);
            }
        }
    };

    // We can't simply have the current state of the network. We have to register to its changes, then it will fire
    // immediately after the registration an event with the initial state. Super retarded imo.
    telephonyManager.listen(phoneStateListener, PhoneStateListener.LISTEN_SERVICE_STATE);
}
TelephonyServiceState.java 文件源码 项目:Cable-Android 阅读 76 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
  this.connected = (serviceState.getState() == ServiceState.STATE_IN_SERVICE);
  looper.quit();
}
ServiceRequirementProvider.java 文件源码 项目:Cable-Android 阅读 22 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
  if (serviceState.getState() == ServiceState.STATE_IN_SERVICE) {
    handleInService();
  }
}
XTelephonyManager.java 文件源码 项目:XPrivacy 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    mListener.onServiceStateChanged(serviceState);
}
XTelephonyManager.java 文件源码 项目:smarper 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    mListener.onServiceStateChanged(serviceState);
}
ActivitySettings.java 文件源码 项目:NoRootFirewall-Custom 阅读 23 收藏 0 点赞 0 评论 0
@Override
public void onServiceStateChanged(ServiceState serviceState) {
    updateTechnicalInfo();
}


问题


面经


文章

微信
公众号

扫码关注公众号