Я написал эту простую Main.java и должен знать, как использовать простые коды для установки soundpool или mediaplayer в качестве мелодии звонка. Прямой вопрос: Уст кнопкой «b2»Как использовать кнопку для установки звука в качестве мелодии звонка в Android?
Есть несколько источников в StackOverflow, но я не мог понять ни одного из них. заранее спасибо
Мои коды:
public class Main extends Activity implements OnClickListener{
SoundPool sp;
int dicesound;
Button play, setAsRingtone;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
dicesound = sp.load(this, R.raw.onedice, 1);
play = (Button) findViewById(R.id.b1);
setAsRingtone = (Button) findViewById(R.id.b2);
play.setOnClickListener(this);
setAsRingtone.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch(v.getId()){
case R.id.b1:
sp.play(dicesound, 1, 1, 0, 0, 1);
break;
case R.id.b2:
// HOW TO SET "dicesound" SOUND AS A RINGTONE ???
break;
}
}
}
проверьте эту ссылку http://stackoverflow.com/questions/1271777/how-to-set-ringtone-in-android-from-my-activity – umerk44
Pleas e проверить эту ссылку. здесь объясняется бросить красиво http://stackoverflow.com/questions/1271777/how-to-set-ringtone-in-android-from-my-activity –