Ich arbeite gerade an einer Alarm-App, die einen zufälligen Alarmton spielt. Ich konnte einen Klingelton aus dem Klingelton-Dialog laden, aber ich denke daran, einen zufälligen Klingelton direkt aus dem Klingelton-Verzeichnis zu laden. Wie würde ich das erreichen?Android zufälliger Alarmton
0
A
Antwort
0
Sie können nach verfügbaren Klingeltöne im Gerät abfragen:
RingtoneManager ringtoneMgr = new RingtoneManager(this);
ringtoneMgr.setType(RingtoneManager.TYPE_ALARM);
Cursor alCursor = ringtoneMgr.getCursor();
Dieses alCursor die verfügbaren Klingelton URIs enthalten. Nun durchlaufen sie & einen URI-Array bauen:
Uri[] alarms = new Uri[alCursor.getCount()];
while(alCursor.moveToNext()) {
int pos = alCursor.getPosition();
alarms[pos] = ringtoneMgr.getRingtoneUri(pos);
}
alCursor.close();
Nun erzeugt nur eine Zufallszahl im Bereich von 0-alCursor.getCount(), nehmen Sie diese Klingelton aus Alarmen Array & es spielen.
Random r = new Random();
int randNum = r.nextInt(alCursor.getCount());
Ringtone ringtone = RingtoneManager.getRingtone(this, alarms[randNum]);
ringtone.play();
Dies kann ein einfacher Ansatz sein, um Ihr Ziel zu erreichen. Ich hoffe es hilft. Vielen Dank.
Verwandte Themen
- 1. Alarmton wird nicht als Alarmtyp identifiziert
- 2. Android Studio-Debugger stoppt an zufälliger Position
- 3. IntStream von zufälliger und zufälliger Nebenläufigkeit
- 4. Standard-Alarmton für Firefox-Webbenachrichtigungen deaktivieren
- 5. Wie Alarmton oder Klingelton zu Apk hinzufügen?
- 6. Zufälliger Farbkreis
- 7. Zufälliger Text Generator
- 8. Einfacher zufälliger englischer Satzgenerator
- 9. Zufälliger Bildhintergrund mit jQuery
- 10. Zufälliger Wald in sklearn
- 11. Zufälliger JSON-Objektgenerator
- 12. Stabiler zufälliger Farbalgorithmus
- 13. Spielen zufälliger Lieder Algorithmus
- 14. Zufälliger Cron-Lauf
- 15. Zufälliger schwarzer Bildschirm beim Start Android App auf Gerät
- 16. Android Web-Ansicht Javascript in zufälliger Reihenfolge laden/nicht laden
- 17. Wie kombinieren zwei Strings mit zufälliger Position Android
- 18. Wie würde ich einen Alarmton in Python spielen?
- 19. Unable Aktivität in zufälliger Reihenfolge
- 20. 100x100 Bild mit zufälliger Pixelfarbe
- 21. Zufälliger Router in Phoenix-Framework
- 22. Zufälliger Bildgenerator ohne Duplikate C#
- 23. Zufälliger Pfad durch ein Rechteck
- 24. Zufälliger Fehler in asp.net C#
- 25. Playfair Chiffre zufälliger Schlüssel (C#)
- 26. Zufälliger Wert von Flags enum
- 27. Rails: jeweils in zufälliger Reihenfolge
- 28. Zufälliger Text Von jQuery Array
- 29. Wahrscheinlichste Bits in zufälliger Ganzzahl
- 30. CCSpriteSheet zufälliger Absturz beim Zeichnen
Funktioniert wie ein Charme! Danke viel =) –
Dann akzeptiere es bitte als Antwort. Vielen Dank :-) –