PackageCom.example.checksimoperator;ImportCom.unity3d.player.UnityPlayer;Importandroid.app.Activity;ImportAndroid.content.Context;ImportAndroid.os.Bundle;ImportAndroid.telephony.TelephonyManager;ImportAndroid.view.Menu;ImportAndroid.view.MenuItem;ImportAndroid.view.View;ImportAndroid.view.View.OnClickListener;ImportAndroid.widget.Button;ImportAndroid.widget.Toast; Public classMainactivityextendsActivity {@Overrideprotected voidonCreate (Bundle savedinstancestate) {Super. OnCreate (savedinstancestate); Setcontentview (R.layout.activity_main); Button Close= (Button) This. Findviewbyid (R.id.button0); Close.setonclicklistener (NewOnclicklistener () {@Override Public voidOnClick (View v) {Checksim (); } }); } Public voidChecksim () {Telephonymanager Telmanager=(Telephonymanager) Getsystemservice (Context.telephony_service); String operator=Telmanager.getsimoperator (); if(Operator! =NULL){ if(Operator.equals ("46000") | | operator.equals ("46002") {Toast.maketext ( This, "This card belongs to (China Mobile)", Toast.length_short). Show (); System.out.print ("This card belongs to (China Mobile)"); Unityplayer.unitysendmessage ("Main Camera", "Messgae", "YD"); } Else if(Operator.equals ("46001") {Toast.maketext ( This, "This card belongs to (China Unicom)", Toast.length_short). Show (); System.out.print ("This card belongs to (China Unicom)"); Unityplayer.unitysendmessage ("Main Camera", "Messgae", "LT"); } Else if(Operator.equals ("46003") {Toast.maketext ( This, "This card belongs to (China Telecom)", Toast.length_short). Show (); System.out.print ("This card belongs to (China Telecom)"); Unityplayer.unitysendmessage ("Main Camera", "Messgae", "DX"); } } } }