Dziwię się, że w serii ukrytych funkcji nie ma jeszcze wpisu o ukrytych funkcjach Androida , który śledzę od jakiegoś czasu.
Seria Ukryte funkcje jest świetna dla osób, które są nowicjuszami w określonym języku. Pokazuje liny i kilka cennych sztuczek w jednym miejscu. Myślę, że to wspaniały pomysł. Nawet eksperci czasami znajdują sztuczki, o których nigdy nie słyszeli.
Rozpoczynam tworzenie Androida i chciałbym usłyszeć o jego ukrytych funkcjach, wskazówkach, sztuczkach i pułapkach.
Więc tu idzie: jakie są ukryte funkcje z Androidem ?
źródło
Wtedy chyba zacznę.
Myślę, że fajną ukrytą funkcją są najlepsze praktyki w dokumentacji Androida. Zawiera wiele świetnych wskazówek dotyczących projektowania responsywnych i szybkich aplikacji.
Sekcje sprawdzonych metod to:
Inną ukrytą funkcją jest to, że te dokumenty są dostępne w trybie offline jako część pakietu SDK. Na początku ładowałem kilka stron każdego dnia na poranną podróż pociągiem, ale nie musiałem już tego robić po tym, jak znalazłem je w katalogu SDK.
Jeśli używasz Eclipse, zauważysz, że nie formatuje on plików XML zbyt dobrze, a kiedy to robi, jest bardzo niespójny (czasami dzieli atrybuty według nowych linii, czasami nie). Aby to naprawić, możesz nacisnąć Ctrl-Shift-F (automatyczne formatowanie). Reguły używane przez Ctrl-Shift-F znajdują się w Okno-> Preferencje-> XML-> Pliki XML-> Edytor.
źródło
Android obsługuje pliki XML
<shape>
, które mogą być używane jako rysunki podobne do SVG. Niestety nie ma dla nich dokumentacji. Oto najlepsze informacje, jakie udało mi się znaleźć:http://escomic.net/217
źródło
Jeśli chodzi o sprawdzone metody, warto zapoznać się ze stylem kodowania Androida:
http://source.android.com/source/code-style.html
a także kod zaćmienia i importuje elementy formatujące (android-formatting.xml, android.importorder), które znajdują się w kodzie źródłowym platformy w trakcie opracowywania / ide / eclipse
źródło
hierarchyviewer w / tools pozwala na debugowanie / analizę układu widoku: wypełnienie, pozycjonowanie, hierarchię widoku itp.
Kilka razy zaoszczędziło mi to czasu, gdy próbowałem dowiedzieć się, dlaczego wszystko jest ułożone tak, jak jest.
źródło