From f708d9a15e63059bb76dbee69c50187221ed8bea Mon Sep 17 00:00:00 2001 From: snickersun Date: Fri, 10 Jan 2020 21:42:05 +0800 Subject: [PATCH] =?utf8?q?=E6=B7=BB=E5=8A=A0=20=E6=89=8B=E5=8A=A8=E5=BC=80?= =?utf8?q?=E5=85=B3SIM=E5=8D=A1=E7=9A=84=E5=8A=9F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/ic/protocol/MainActivity.java | 11 +++++++++++ .../com/ic/protocol/service/protocolMainServer.java | 12 ++++++++++++ .../java/com/ic/protocol/utils/SimSignalUtil.java | 4 ++++ app/src/main/res/layout/activity_main.xml | 7 +++++++ 4 files changed, 34 insertions(+) diff --git a/app/src/main/java/com/ic/protocol/MainActivity.java b/app/src/main/java/com/ic/protocol/MainActivity.java index a9e924e7..eb4a8785 100644 --- a/app/src/main/java/com/ic/protocol/MainActivity.java +++ b/app/src/main/java/com/ic/protocol/MainActivity.java @@ -10,8 +10,11 @@ import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; +import android.widget.CompoundButton; +import android.widget.RadioGroup; import android.widget.TextView; import android.widget.Toast; +import android.widget.ToggleButton; import com.ic.protocol.bean.StepCount; import com.ic.protocol.service.protocolMainServer; @@ -42,6 +45,14 @@ public class MainActivity extends AppCompatActivity { btnConnect.setOnClickListener(clickListener); + ToggleButton tbtn = (ToggleButton)findViewById(R.id.toggleButton); + tbtn.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener(){ + + @Override + public void onCheckedChanged(CompoundButton compoundButton, boolean b) { + protocolMainServer.getInstance().send_at_to_onoff_simcard(b); + } + }); startService(new Intent(this,protocolMainServer.class));// protocol service diff --git a/app/src/main/java/com/ic/protocol/service/protocolMainServer.java b/app/src/main/java/com/ic/protocol/service/protocolMainServer.java index 4b5ac7b5..599223ab 100644 --- a/app/src/main/java/com/ic/protocol/service/protocolMainServer.java +++ b/app/src/main/java/com/ic/protocol/service/protocolMainServer.java @@ -607,6 +607,18 @@ public class protocolMainServer extends Service { Logger.i("send_at_to_update_lbs "); } + public void send_at_to_onoff_simcard(boolean simon){ + + Intent intent = new Intent("com.eqc.intent.action.getTelephony.lbs"); + if (simon) { + intent.putExtra("command", "AT+SFUN=2"); //开卡 + }else{ + intent.putExtra("command", "AT+SFUN=3");//关卡 + } + intent.putExtra("arg2", ""); + (this.runtime.getContextProxy()).context.sendBroadcast(intent); + Logger.i("send_at_to_update_lbs "); + } //每一分钟设置一次 public void setAlarm(int paramInt) { AlarmHelper.setRealTimeAlarm(runtime.getContextProxy().context,paramInt,ACTION_ALARM); diff --git a/app/src/main/java/com/ic/protocol/utils/SimSignalUtil.java b/app/src/main/java/com/ic/protocol/utils/SimSignalUtil.java index 289f4825..026ff4b7 100644 --- a/app/src/main/java/com/ic/protocol/utils/SimSignalUtil.java +++ b/app/src/main/java/com/ic/protocol/utils/SimSignalUtil.java @@ -89,5 +89,9 @@ public class SimSignalUtil { } public void setAirMode(String paramString) {} + + public void setIccCard(boolean on_off){ + + } } diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index cc5f8d7d..0f0f878e 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -34,6 +34,13 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ReConnect" /> + +