벨소리 설정을 해보고 있는데요 매니페스트에 아래의 퍼미션을 넣어주고
<uses-permission android:name="android.permission.WRITE_SETTINGS"/>
메인 부분에 아래의 코드를 넣으면 오류가 발생하네요..
public void onClick(View v) {
if(v.equals(b)) {
Intent i=new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
startActivityForResult(i,0);
}
}
protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
switch (requestCode) {
case 0:
Uri uri = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
RingtoneManager.setActualDefaultRingtoneUri(getApplicationContext(), RingtoneManager.TYPE_RINGTONE, uri);
break;
}
}
찾아보니까 마시멜로우 부터는 권한 체크를 해야한다해서
http://ande226.tistory.com/136 이 사이트에 있는 내용을 그대로 써봐도 권한체크 창이 나오지도 않아요..
이거때매 미치겠네요.. 도와주세요 ㅠㅠ