Mam pliki .ogg w res/raw, mam zaimplementowaną funkcję zapisu pliku na sdcard i chcę ustawić nazwę pliku z oryginalnego pliku.Jak uzyskać nazwę pliku surowego zasobu według identyfikatora?
12
A
Odpowiedz
9
Powinien działać z resources.getResourceName();
8
użytkowania Resources.getResourceName(id)
dostać package:type/entryname
lub Resources.getResourceEntryName(id)
uzyskać nazwę wejścia (nazwa pliku).
1
Jeśli szukasz nazwy od identyfikatora zasobów, można użyć Resources.getResourceName(). Możesz pobrać obiekt Resources za pomocą Context.getResources()
.
Osobiście wolałbym przechowywać tablicę łańcuchów w pliku strings.xml i mapować ją do identyfikatorów zasobów, ale to zależy od tego, co naprawdę chcesz osiągnąć.
Powiązane problemy
- 1. RandomAccessFile w pliku surowego zasobu systemu Android
- 2. Jak uzyskać tymczasową nazwę pliku?
- 3. Jak uzyskać nazwę pliku DLL?
- 4. Jak uzyskać nazwę otwartego pliku?
- 5. Zwróć identyfikator zasobu, jeśli znam nazwę zasobu
- 6. Jak uzyskać elementy DOM według klasy, identyfikatora, selektorów i właściwości?
- 7. Jak uzyskać model z kolekcji Backbone.js według jego identyfikatora?
- 8. Android: Jak uzyskać identyfikator zasobu zasobów Androida
- 9. Jak uzyskać identyfikator zasobu o znanej nazwie zasobu?
- 10. @MultipartForm Jak uzyskać oryginalną nazwę pliku?
- 11. Jak mogę uzyskać nazwę pliku z żądania.FILES?
- 12. Jak uzyskać pełną ścieżkę, podając nazwę pliku?
- 13. Jak uzyskać nazwę pliku data.frame na liście?
- 14. Jak mogę uzyskać nazwę pliku w Dart?
- 15. Jak uzyskać nazwę pliku z dyspozycji treści?
- 16. Jak uzyskać nazwę pliku wejściowego w MRjob
- 17. Jak uzyskać nazwę System.Xml.Linq.XNode?
- 18. Pobierz instancję według identyfikatora wystąpienia
- 19. PHAsset uzyskać oryginalną nazwę pliku
- 20. jak uzyskać nazwę pliku wywołującego, nazwę metody w pytonie
- 21. Android: jak uzyskać identyfikator zasobu bieżącego motywu?
- 22. Jak uzyskać ścieżkę do zasobu w pliku JAR Java
- 23. java.lang.IllegalStateException: ArrayAdapter wymaga identyfikatora zasobu być TextView
- 24. Jak znaleźć obiekt pamięci podręcznej według identyfikatora
- 25. Android - Jak zdobyć Uri z surowego pliku?
- 26. Google App Engine Datastore: Jak uzyskać encję według identyfikatora/nazwy, jeśli klucz rodzica jest nieznany?
- 27. jak uzyskać tylko nazwę pliku bez ścieżki pliku?
- 28. Jak uzyskać tylko nazwę pliku z przesyłaniem pliku Jersey
- 29. Dodaj kolumnę identyfikatora według grupy
- 30. Hibernacja: pobierz obiekt według identyfikatora
Jakie jest twoje pytanie? Masz identyfikator zasobu jako int "R.raw.music" i próbujesz uzyskać z niego ciąg "muzykę" ?! – EboMike