Chciałbym dodać niestandardowy atrybut do znacznika aplikacji mojego pliku AndroidManifest.xml. Czy to możliwe w środowisku Android?Czy możliwe jest posiadanie niestandardowych atrybutów w tagach AndroidManifest.xml?
Odpowiedz
Tak. Oto przykład. Niestandardowy tag to ContentVersion
.
<application android:name=".MyApplication"
android:icon="@drawable/icon"
android:label="@string/app_name">
<meta-data android:name="ContentVersion" android:value="1.9" />
<activity android:name="com.someone.something.MainActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:screenOrientation="sensor"
android:label="@string/app_name">
Aby uzyskać do niego dostęp:
ApplicationInfo ai = _context.getPackageManager().getApplicationInfo(_context.getPackageName(),PackageManager.GET_META_DATA);
ai.metaData.get("ContentVersion")
Huh. Downvote bez komentarza. To nie pomaga! Proszę powiedz mi, co jest nie tak z moją odpowiedzią, jeśli kiedykolwiek wrócisz! – Simon
http://stackoverflow.com/questions/17972963/add-android-metadata-tag-in-theme-apk-and-read-the-value może mi zasugerować –
Wydaje się, że nie można dodać do
Można pójść na SharedPreferences, zamiast (aka Ustawienia).
Nie można zdefiniować atrybut niestandardowy do predefiniowanej zmiennej, ale można dodać pary klucz-wartość zwane meta-data.
w znaczniku (jak również serwis i odbiornik), można użyć znacznika (http://developer.android.com/guide/topics/manifest/meta-data-element.html)
Zawiera nazwę i wartość lub identyfikator zasobu.
je odzyskać poprzez PackageManager.
Jeśli ktoś potrzebuje że Xamarin (Mono for Android) nie mogłem znaleźć stałej, ale uważam, że wartość za to, co jest 128.
użyłem „za” warunek, aby przejść przez wszystkie wartości od 0 do 1000 i sprawdzić, gdy właściwość metadane nie była zerowa. lol
- 1. Czy możliwe jest posiadanie wielu atrybutów danych- {imie} w HTML5?
- 2. Czy możliwe jest posiadanie wartości atrybutów obejmujących wiele linii?
- 3. Czy możliwe jest posiadanie hierarchii "#pragma mark"?
- 4. Czy możliwe jest posiadanie "przeciążonych" tablic rejestracyjnych?
- 5. Czy możliwe jest posiadanie indeksu opartego na funkcjach w MySQL?
- 6. Czy możliwe jest posiadanie warunkowych zależności w połknięciu?
- 7. Czy możliwe jest posiadanie "aplikacji Facebook" w tle?
- 8. Czy możliwe jest posiadanie tablicy hstore w PostgreSQL
- 9. Czy możliwe jest posiadanie metod zawartych w Methods?
- 10. Czy jest możliwe posiadanie "procesowej" instancji Tomcat do celów testowych?
- 11. Czy możliwe jest posiadanie wersji nadrzędnej jako Właściwość dla dzieci?
- 12. Czy możliwe jest posiadanie nie prostokątnego elementu div?
- 13. Ciekawy: czy możliwe jest posiadanie dynamicznych nazw zmiennych danych Ajax?
- 14. Czy możliwe jest posiadanie formularza zagnieżdżonego (formularz: formularz) na wiosnę
- 15. Czy możliwe jest posiadanie delegata jako parametru atrybutu?
- 16. Czy jest możliwe podanie listy niestandardowych przerwań w pakiecie RTextTools?
- 17. Czy jest możliwe połączenie wielu atrybutów w F #?
- 18. Rejestrowanie niestandardowych atrybutów Django w formatorze
- 19. Używanie atrybutów niestandardowych w widokach niestandardowych natomiast w układzie podglądu
- 20. Dodawanie atrybutów niestandardowych do mapy ASP.NET MVC
- 21. Dodawanie niestandardowych atrybutów do zadania?
- 22. Bezpieczne wyliczanie niestandardowych atrybutów w systemie Android
- 23. Czy przechowywanie JSON w danych attriibute zalecane jest posiadanie oddzielnych atrybutów danych?
- 24. Używanie niestandardowych atrybutów .NET w świecie rzeczywistym
- 25. Czy możliwe jest posiadanie tablicy wyników w grze "LowestScore" w Game Center?
- 26. Android: Czy jest możliwe aby odczytać nazwę pakietu wewnątrz AndroidManifest.xml złożyć
- 27. Czy jest możliwe posiadanie własności, która jest IEnumerable <T>?
- 28. Dlaczego najlepszą metodą .Net jest projektowanie niestandardowych atrybutów jako zamkniętych?
- 29. Czy możliwe jest posiadanie podwójnie zagnieżdżonych tablic znaków wejściowych w html?
- 30. Czy możliwe jest posiadanie deterministycznego ClassCleanup w testowaniu urządzenia MSTest/VS?
Chyba nie ... ale można opracować ten ... –
pewno, moje motywacje są tutaj: http://stackoverflow.com/q/10311504/183123. Chciałbym mieć rejestr aplikacji z usługą, którą rozwijam. Aplikacja docelowa nie musi być uruchomiona –