2013-01-13 2 views
1

Android 휴대 전화의 기본 알림 소리를 프로그래밍 방식으로 변경할 수 있는지 궁금합니다. 예를 들어, 기본 알림 소리를 11PM 이후에 Silent로 변경 한 다음 8AM에서 다시 소리로 변경하고 싶습니다. Java에 대한 실무 지식이 있지만 Android 개발을 한 번도 해보지 않았습니다. 모든 도움을 미리 감사드립니다. 너무 많은 세부 사항으로가는없이시간을 기준으로 Android 기본 알림 소리를 변경하십시오.

답변

0

, 내가 먼저 정기적으로 실행하고 주기적으로 호출을 설정 RingtoneManager

알람 관리기를 통해 하루 중 원하는 시간에 따라 기본 벨소리를 변경 할 AlarmService를 만들어이 문제를 접근 것 " RingToneChanger.class "이 같은 : RingToneChanger.class를 트리거 그런 다음 내

AlarmManager am=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE); 
     Intent i = new Intent(context, Alarm.class); 
     PendingIntent pi = PendingIntent.getBroadcast(context, 0, i, 0); 
     am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1000 * 60 * 10, pi); // Millisec * Second * Minute 

이 벨소리는 다음과 같이 변경할 수 있습니다

,

희망이 있습니다. 그렇지 않으면 물어 보는 것을 주저하지 마십시오.

관련 문제