| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package com.example.smshook;
- import android.content.Context;
- import android.content.SharedPreferences;
- import android.os.Bundle;
- import android.widget.Button;
- import android.widget.EditText;
- import android.widget.Toast;
- import androidx.activity.EdgeToEdge;
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.core.graphics.Insets;
- import androidx.core.view.ViewCompat;
- import androidx.core.view.WindowInsetsCompat;
- import com.android.volley.Request;
- import com.android.volley.RequestQueue;
- import com.android.volley.toolbox.StringRequest;
- import com.android.volley.toolbox.Volley;
- import com.example.RcsHackTool;
- public class MainActivity extends AppCompatActivity {
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- EdgeToEdge.enable(this);
- setContentView(R.layout.activity_main);
- ViewCompat.setOnApplyWindowInsetsListener(findViewById(R.id.main), (v, insets) -> {
- Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars());
- v.setPadding(systemBars.left, systemBars.top, systemBars.right, systemBars.bottom);
- return insets;
- });
- EditText etSender = findViewById(R.id.et_sender);
- EditText etMessage = findViewById(R.id.et_message);
- Button btnSave = findViewById(R.id.btn_save);
- SharedPreferences pref = getSharedPreferences("sms_conf", Context.MODE_PRIVATE);
- etSender.setText(pref.getString("sender", ""));
- etMessage.setText(pref.getString("message", ""));
- btnSave.setOnClickListener(v -> {
- SharedPreferences.Editor editor = pref.edit();
- editor.putString("sender", etSender.getText().toString());
- editor.putString("message", etMessage.getText().toString());
- editor.apply();
- Toast.makeText(this, "Sent", Toast.LENGTH_SHORT).show();
- sendGetRequest("http://127.0.0.1:9898/?sender=" + etSender.getText().toString() + "&message=" + etMessage.getText().toString());
- });
- RcsHackTool.createSmsIntent(this, "10086", "Hello, world!");
- }
- public void sendGetRequest(String url) {
- RequestQueue queue = Volley.newRequestQueue(this);
- StringRequest stringRequest = new StringRequest(Request.Method.GET, url,
- response -> {
- Toast.makeText(this, "Response is: " + response, Toast.LENGTH_SHORT).show();
- }, error -> {
- Toast.makeText(this, "That didn't work!", Toast.LENGTH_SHORT).show();
- });
- queue.add(stringRequest);
- }
- }
|