Программный профиль Android

Возможно ли как-то программно переключиться в Android-профили?

Я планировал написать еще одно приложение «Профиль», но на самом деле встроенный в «Профили» более чем достаточно для моих нужд, мне просто нужно будет автоматизировать их автоматическое использование.

public class ProfileChangerActivity extends Activity { /** Called when the activity is first created. */ ToggleButton tbt; TextView txtview; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); tbt = (ToggleButton) findViewById(R.id.togglebutton); txtview = (TextView) findViewById(R.id.textview); txtview.setText("Welcome to Profile Changer Application"); final AudioManager mobilemode = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); tbt.setOnClickListener(new OnClickListener() { public void onClick(View v) { // TODO Auto-generated method stub if(tbt.getText().toString().equals("Switch to LOUD")) { mobilemode.setRingerMode(AudioManager.RINGER_MODE_SILENT); txtview.setText("SILENT profile activated !"); Toast.makeText(getBaseContext(),"SILENT profile activated ",Toast.LENGTH_LONG).show(); } else if(tbt.getText().toString().equals("Switch to SILENT")) { mobilemode.setRingerMode(AudioManager.RINGER_MODE_NORMAL); txtview.setText("LOUD profile activated !"); Toast.makeText(getBaseContext(),"LOUD profile activated !",Toast.LENGTH_LONG).show(); } } }); } } 

Ссылка источника.