Categories: ANDROID APP

The right way to management audio or ringtone settings of your Android telephone remotely with out Web utilizing SMS?



This video explains the steps that how the audio settings of your android telephone might be managed utilizing an Android App from one other telephone. On this idea, you do not want web settings and the settings shall be managed utilizing SMS. So, mainly 2 steps are proven right here on this video. 1st is the best way to ship SMS to the telephone variety of managed machine. 2nd the best way to learn the SMS and do the respective operation as talked about within the SMS.

This sort of Apps are helpful, if you wish to make the sound of your Cellphone audible in case it’s misplaced someplace in your house or office. On this idea, you can too use any telephone to ship a SMS message of predefined template and the managed telephone will react accordingly.

We shall be glad to listen to from you concerning any question, strategies or appreciations at: programmerworld1990@gmail.com

https://programmerworld.co/android/how-to-control-audio-or-ringtone-settings-of-your-android-phone-remotely-without-internet-using-sms/

Supply Code:

bundle com.instance.myreingtoneremotecontrol;

import android.app.NotificationManager;
import android.content material.Context;
import android.content material.Intent;
import android.content material.pm.PackageManager;
import android.database.Cursor;
import android.media.AudioManager;
import android.web.Uri;
import android.os.Bundle;
import android.supplier.Settings;
import android.telephony.SmsManager;
import android.view.View;
import android.widget.TextView;

import androidx.appcompat.app.AppCompatActivity;
import androidx.core.app.ActivityCompat;

import java.util.Timer;
import java.util.TimerTask;

import static android.Manifest.permission.ACCESS_NOTIFICATION_POLICY;
import static android.Manifest.permission.READ_SMS;
import static android.Manifest.permission.SEND_SMS;

public class MainActivity extends AppCompatActivity {

personal TextView textView;
personal Cursor cursor;

@Override
protected void onCreate(Bundle savedInstanceState) {
tremendous.onCreate(savedInstanceState);
setContentView(R.structure.activity_main);

textView = findViewById(R.id.textView);
ActivityCompat.requestPermissions(MainActivity.this,new String[]{ACCESS_NOTIFICATION_POLICY, SEND_SMS, READ_SMS}, PackageManager.PERMISSION_GRANTED);

NotificationManager notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);

if (!notificationManager.isNotificationPolicyAccessGranted()){
//Ask the person permission
Intent intent = new Intent((Settings.ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS));
startActivity(intent);
}

Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {

cursor = getContentResolver().question(Uri.parse(“content material://sms”), null, null, null, null);
cursor.moveToFirst();

if (cursor.getString(12).equalsIgnoreCase(“Mute”)){
((AudioManager)getSystemService(Context.AUDIO_SERVICE)).setRingerMode(AudioManager.RINGER_MODE_SILENT);

runOnUiThread(new Runnable() {
@Override
public void run() {
textView.setText(“Audio MUTED”);
}
});

}

if (cursor.getString(12).equalsIgnoreCase(“UnMute”)){
((AudioManager)getSystemService(Context.AUDIO_SERVICE)).setRingerMode(AudioManager.RINGER_MODE_NORMAL);

runOnUiThread(new Runnable() {
@Override
public void run() {
textView.setText(“Audio UN-MUTED”);
}
});
}

}
}, 0 , 2000);

}

public void MuteButton(View view){

String quantity = “999999”;
String message = “Mute”;

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(quantity, null, message, null, null);

}

public void UnMuteButton(View view){
String quantity = “999999”;
String message = “UnMute”;

SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(quantity, null, message, null, null);

}
}

source

linda

Recent Posts

The Best Marketing Agencies in Sacramento

Sacramento's premier marketing agencies deliver top-quality service at a highly competitive rate. They tailor strategies…

6 months ago

IAAI Bid History

IAAI provides various services that enable buyers and sellers to acquire or dispose of vehicles…

6 months ago

The most recent News From Cyprus

Cyprusnews is an online news site that provides up-to-the-minute protection and is committed to self-reliance,…

6 months ago

Executive CV Writing Services

Executive CV writing services specialize in crafting well-written documents that attract recruiters' interest. They also…

6 months ago

Understanding the Costs of Earning a Commercial Pilot License

Introduction: Overview of Becoming a Commercial Pilot Becoming a commercial pilot is not just about…

6 months ago

The Best Forex Trading Platform For Beginners

Beginners looking to start trading forex should choose a platform with plenty of educational materials,…

6 months ago