Standardy stylu kodowania dla Androida

Chciałbym się dowiedzieć, czy jest jakaś standardowa stylizacja kodu dla Androida (może książka?) (stylizacja XML , programowanie Java , nazewnictwo plików itp...)

Author: A.Quiroga, 2011-09-25

5 answers

Jest dobry opis reguł stylu kodu tutaj .

Jeśli chcesz wyegzekwować te reguły bez zapamiętywania ich wszystkich, a używasz eclipse, możesz użyć reguł formatowania dostarczonych przez Android team: Android-formatowanie.xml . Po prostu zaimportuj go do eclipse używając preferencji - > Java->Code Style - > Formatter, kliknij Importuj.

 128
Author: inazaruk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-05 22:43:07

Jest mnóstwo informacji dostępnych tutaj: http://source.android.com/source/code-style.html

 11
Author: mAndroid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-25 09:55:28

@inazaruk: link codesearch do formatowania Androida.xml jest już przestarzały. Znalazłem plik w geobeagle .

Zabawne jest to, że plik jest również wymieniony w źródle Androida (za pomocą Eclipse ) bez dalszego linkowania :D (najprawdopodobniej był linkowaniem do przestarzałego).

Jeszcze jeden plik wymieniony u Androida za pomocą Eclipse i znaleziony w geobeagle; -) to android.Importer.

(to powinien być komentarz ale nie mam jeszcze 50pt :/ Sorry)

Edit: Marzec 2015

Ponieważ Google Code zanika {[2] } możesz znaleźć dwa pliki w bitbucket .

 7
Author: denispyr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-03-13 16:23:30
 3
Author: hitesh141,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-12 07:02:41

Szukałem czegoś takiego i znalazłem to . Używamy go w połączeniu z niektórymi z naszych własnych konwencji. Bardzo pomocne.

 0
Author: Pablo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-21 16:42:46