2016-03-20 33 views
-1

Aplikasyona alarm sesi veya zil sesi ekleyebilir miyim? Gelişmekte olduğumuz uygulamaya alarm sesi eklemem gerekiyor. Teşekkürler!apk'ye alarm sesi veya zil sesi nasıl eklenir?

+0

Anlamadım, uygulamanızda bir ses tetiklemek ister misiniz? Iletişim açıldı? –

+0

Yazılı alarm uygulaması vardı. Dağıtımın bir parçası olarak kendi alarm tonumuzu veya sesimizi eklemek istedik. – user1121055

cevap

0

Adımlar yapmanız gereken:

  1. sen res-> ham klasöre eklemek istediğiniz şarkı ekleyin.

  2. Sonra aktivitesinde bunu yazmak:

Intent AlarmIntent = new Intent(getApplicationContext(), AlarmReceiver.class); AlarmIntent.putExtra("Ringtone", Uri.parse("getResources().getResourceName(R.raw.shankh_final_mid)")); PendingIntent Sender = PendingIntent.getBroadcast(this, 0, AlarmIntent, 0); AlarmManager AlmMgr = (AlarmManager)getSystemService(ALARM_SERVICE); AlmMgr.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + (60 * 1000), (24 * 60 * 60 * 1000), Sender);

    o alıcınızı sınıfında kodlarının bu satırı ekledikten sonra
  1. :

    public void onReceive(Context context, Intent intent) { 
    
    Intent in = new Intent(context, SnoozeEvent.class); 
    in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
    PendingIntent Sender = PendingIntent.getActivity(context, 0, in, PendingIntent.FLAG_UPDATE_CURRENT); 
    manager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE); 
    notification = new Notification(R.drawable.icon, "Wake up alarm", System.currentTimeMillis()); 
    notification.setLatestEventInfo(context, "Hanuman Chalisa", "Wake Up...", Sender); 
    notification.flags = Notification.FLAG_INSISTENT; 
    notification.sound = Uri.parse("android.resource://my.package.name/raw/notification"); 
    manager.notify(1, notification); } 
    
+0

Merhaba Charlie Teşekkürler. Alarm uygulamasını tamamladık. Alarm uygulaması tamamlandığından ve farklı ses seçebildiğinden. Sadece kendi alarm sesimizi/sesimizi ekleyin. – user1121055

+0

Evet ve bu alarm sesini benim yaptığım gibi kodlamanız gerekiyor. –