• 大小: 156KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: 其他
  • 标签: SmsRegister  

资源简介

电信自注册源码,重点是SIM卡信息的获取

资源截图

代码片段和文件信息

/**
 * Copyright (c) 2014 Qualcomm Technologies Inc. All Rights Reserved.
 * Qualcomm Technologies Proprietary and Confidential.
 */

package com.longcheer.autoregistration;

import com.android.internal.telephony.TelephonyIntents;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Handler;
import android.os.UserHandle;
import android.preference.PreferenceManager;
import android.util.Log;

public class AutoRegReceiver extends BroadcastReceiver {

    private static final String TAG = “AutoRegReceiver“;
    private static final boolean DBG = true;
    private static final String BOOT_COMPLETE_FLAG = “boot_complete“;
    private static final String MANUAL_REGISTRATION_FLAG = “manual“;
    private static final String AUTOREG_SERVER_DISABLED = “is_disabled“;
    private static final String DISABLE = “28867671“;// secret code disable
    private static final String ENABLE = “28867670“;// secret code enable


    private static boolean mConnectivityWifiSendHasStart= false;
    private static boolean mConnectivityMobileSendHasStart= false;

    @Override
    public void onReceive(final Context context Intent intent) {
        if (DBG) {
            Log.d(TAG “onReceived action:“ + intent.getAction());
        }
      //if is guest do not register
        int userId = UserHandle.myUserId();
        Log.d(TAG“userId:“+userId);
        if(userId != 0){
            return;
        }

        final Intent i = new Intent(context RegistrationService.class);
        String receivedAction = intent.getAction();
        if (receivedAction.equals(Intent.ACTION_BOOT_COMPLETED)) {
            // start service to do the work.
            if (DBG) {
                Log.d(TAG “Action boot completed received..“);
            }
            SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            boolean is_disabled = prefs.getBoolean(AUTOREG_SERVER_DISABLED false);
            if(is_disabled){
                Log.w(TAG“auto is disabled return“);
                return;
            }
            i.putExtra(BOOT_COMPLETE_FLAG true);
            context.startService(i);
        } else if (receivedAction.equals(TelephonyIntents.SECRET_CODE_ACTION)) {
            String data = intent.getData().getHost();
            SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
            if(ENABLE.equals(data)){
                prefs.edit().putBoolean(AUTOREG_SERVER_DISABLED false).commit();
                Log.d(TAG“enable autoreg“);
            }else if(DISABLE.equals(data)){
                prefs.edit().putBoolean(AUTOREG_SERVER_DISABLED true).commit();
                Log.d(TAG“disable autoreg“);
            } else {
                i.putExtra(MANUAL_REGISTRATION_FLAG true);
                context.startService(i);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         271  2017-08-08 16:51  SmsLteRegister\.git\logs\refs\remotes\caf\LCT_SPF.2.0_D6_MP_factory
     文件         271  2017-08-08 16:51  SmsLteRegister\.git\logs\refs\remotes\caf\master
     文件         512  2017-08-08 16:51  SmsLteRegister\.git\logs\refs\remotes\caf\LCT_SPF.2.0_CM895
     文件         165  2017-07-20 11:26  SmsLteRegister\.git\logs\refs\remotes\m\msm8953
     文件          41  2017-08-08 16:51  SmsLteRegister\.git\refs\remotes\caf\LCT_SPF.2.0_CM895
     文件          41  2017-08-08 16:51  SmsLteRegister\.git\refs\remotes\caf\LCT_SPF.2.0_D6_MP_factory
     文件          41  2017-08-08 16:51  SmsLteRegister\.git\refs\remotes\caf\master
     文件          40  2017-07-20 11:26  SmsLteRegister\.git\refs\remotes\m\msm8953
     文件        5952  2017-08-15 12:52  SmsLteRegister\src\com\longcheer\autoregistration\RegistrationPairs.java
     文件       25527  2017-08-15 13:40  SmsLteRegister\src\com\longcheer\autoregistration\RegistrationService.java
     文件        5387  2017-08-08 16:51  SmsLteRegister\src\com\longcheer\autoregistration\AutoRegReceiver.java
     文件        5472  2017-07-20 12:08  SmsLteRegister\src\com\longcheer\autoregistration\RegistrationTask.java
     文件       26591  2017-08-15 16:02  SmsLteRegister\src\com\longcheer\service\DeviceInfoPool.java
     文件        1842  2017-08-15 13:10  SmsLteRegister\src\com\longcheer\service\DeviceInfoProvider.java
     文件         257  2017-08-08 16:51  SmsLteRegister\.git\objects\89\bec07d7dc1e13e29977dde8a6ff5749bd4ba6f
     文件         220  2017-08-08 16:51  SmsLteRegister\.git\objects\f7\c541d383a6f963425ff4daa58beb8b721f0b5e
     文件         153  2017-08-08 16:51  SmsLteRegister\.git\objects\52\5e4acc6cba769a72285803c3698914fa7e632d
     文件         153  2017-08-08 16:51  SmsLteRegister\.git\objects\a7\2886468eeb1942287eb856f21c04ceb546d019
     文件          45  2017-08-08 16:51  SmsLteRegister\.git\objects\af\cb7fb49841fc910055360e3dc1fd6df5c3b05c
     文件          51  2017-08-08 16:51  SmsLteRegister\.git\objects\fe\452244df44e02a4d882e884e8c215c9fa8f7ab
     文件          89  2017-08-08 16:51  SmsLteRegister\.git\objects\f3\9f2cbbe30c69bf75560fea4ed6fd18f47f1a24
     文件         169  2017-08-08 16:51  SmsLteRegister\.git\objects\f2\93a6c5ecbd59629f60d5cb13f195b8b1de3b4c
     文件          51  2017-08-08 16:51  SmsLteRegister\.git\objects\f2\7b226bc45a9e0333b7e42d5f2dc6f8b7585f25
     文件          96  2017-08-08 16:51  SmsLteRegister\.git\objects\bb\7b544efcb9065b2302fbb0732d9d65bc3f7b72
     文件          45  2017-08-08 16:51  SmsLteRegister\.git\objects\ab\2cf9b425a3ff5dcfaeab169a4cdbaebea2136b
     文件          51  2017-08-08 16:51  SmsLteRegister\.git\objects\95\3a36a6250bdd3840088e001fe3b9703e3b483b
     文件          89  2017-08-08 16:51  SmsLteRegister\.git\objects\41\7bc25258086057b6d40a47d22ccb309b5b592f
     文件         729  2017-08-08 16:51  SmsLteRegister\.git\objects\fb\21772efc7935a6d2921c669f5fe332749ad6d4
     文件         724  2017-08-08 16:51  SmsLteRegister\.git\objects\33\c2909b834efcd5afe9258ed9c9c8e253d33441
     文件        1699  2017-08-08 16:51  SmsLteRegister\.git\objects\dc\59ba59ed7cebcc31b5391bb90b7fee75ffabdb
     文件        6202  2017-08-08 16:51  SmsLteRegister\.git\objects\ed\bd9300f1fabefc864112d4d2e60a227a8ce670
............此处省略197个文件信息

评论

共有 条评论

相关资源