Jak generować komentarze javadoc w Android Studio

Czy Mogę używać skrótów klawiszowych w Android studio do generowania komentarzy javadoc?

Jeśli nie, jaki jest najprostszy sposób generowania komentarzy w javadoc?

Author: Hitesh Sahu, 2013-06-25

15 answers

Nie mogę znaleźć żadnego skrótu do generowania komentarzy javadoc. Jeśli jednak wpiszesz /** przed deklaracją metody i naciśniesz Enter, blok komentarzy javadoc zostanie wygenerowany automatycznie.

Przeczytaj to aby uzyskać więcej informacji.

 317
Author: DouO,
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-05 10:35:44

To generatae comments type /** key before the method declaration and press Enter. Wygeneruje komentarz javadoc.

Przykład:

/**
* @param a
* @param b
*/

public void add(int a, int b) {
    //code here
}

Aby uzyskać więcej informacji, sprawdź link https://www.jetbrains.com/idea/features/javadoc.html

 96
Author: Amey Haldankar,
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-05 11:59:30

Oto Przykład komentarza JavaDoc z Oracle :

/**
 * Returns an Image object that can then be painted on the screen. 
 * The url argument must specify an absolute {@link URL}. The name
 * argument is a specifier that is relative to the url argument. 
 * <p>
 * This method always returns immediately, whether or not the 
 * image exists. When this applet attempts to draw the image on
 * the screen, the data will be loaded. The graphics primitives 
 * that draw the image will incrementally paint on the screen. 
 *
 * @param  url  an absolute URL giving the base location of the image
 * @param  name the location of the image, relative to the url argument
 * @return      the image at the specified URL
 * @see         Image
 */
 public Image getImage(URL url, String name) {
        try {
            return getImage(new URL(url, name));
        } catch (MalformedURLException e) {
            return null;
        }
 }

Podstawowy format może być automatycznie wygenerowany w jeden z następujących sposobów:

  • Umieść kursor nad metodą i wpisz /** + Enter
  • Umieść kursor na nazwie metody i naciśnij Alt + Wpisz > kliknij Dodaj JavaDoc Tutaj wpisz opis obrazka
 25
Author: Suragch,
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
2017-09-14 08:23:36

Możesz zainstalować wtyczkę JavaDoc z menu Ustawienia - > Wtyczka - > Przeglądaj repozytoria.

Pobierz dokumentację wtyczki z poniższego linku

JavaDoc plugin document

Tutaj wpisz opis obrazka

 14
Author: darwin,
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
2016-04-19 11:28:24

Możesz użyć stylu eclipse generowania komentarzy JavaDoc poprzez "Fix Doc comment". Otwórz "Preference" - > "Keymap" i przypisz akcję "Fix Doc comment"do klucza, który chcesz.

 10
Author: Kohei Mikami,
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-27 20:14:53

Tutaj możemy zrobić coś takiego. I zamiast używać dowolnego skrótu możemy pisać" domyślne " komentarze na poziomie klasy / pakietu / projektu. I zmodyfikować zgodnie z wymaganiami

   *** Install JavaDoc Plugin ***



     1.Press shift twice and  Go to Plugins.
     2. search for JavaDocs plugin
     3. Install it. 
     4. Restart Android Studio.
     5. Now, rightclick on Java file/package and goto 
        JavaDocs >> create javadocs for all elements
        It will  generate all default comments.

Zaletą jest to, że możesz utworzyć blok komentarzy dla all the methods at a time.

 7
Author: Mr.India,
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
2016-04-14 14:29:29

W Android Studio nie potrzebujesz wtyczki. Na komputerze Mac wystarczy otworzyć Android Studio - > kliknij Android Studio w górnym pasku - > kliknij Prefrences - > znajdź Szablony plików i kodu na liście -> wybierz zawiera - > zbuduj go i będzie trwały w całym projekcie

 5
Author: Robert Warren,
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
2014-06-03 20:43:38

Po prostu wybierz (tzn. kliknij) nazwę metody, następnie użyj kombinacji klawiszy Alt + Enter, wybierz "Add JavaDoc"

Zakłada to, że nie dodałeś jeszcze komentarzy powyżej metody, w przeciwnym razie opcja "Dodaj JavaDoc" nie pojawi się.

 2
Author: Jim Robbins,
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
2016-09-01 19:10:52
  • Innym sposobem na dodanie komentarza java docs jest naciśnięcie : Ctrl + Shift + a >> Pokaż wyskakujące okienko >> wpisz : Add javadocs >> Enter .

  • Ctrl + Koszulka + A: wyszukiwanie poleceń (nazwa polecenia autouzupełniania)

Tutaj wpisz opis obrazka

 1
Author: huu duy,
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
2016-03-17 17:13:30

W Android studio mamy kilka sposobów na automatyczne generowanie Komentarzy:

  • Metoda I:

Wpisując / * * a następnie wciskając Enter możesz wygenerować następną linię komentarza, która automatycznie wygeneruje params, itp. ale kiedy potrzebujesz skrótu klawiszowego do tego Sprawdź metodę II poniżej.

  • **metoda II: * *

1 - Goto topMenu

2-Plik > Ustawienia

3-Wybierz klawisz z ustawień

4-W prawym górnym pasku wyszukiwania Szukaj "Fix Doc"

5-Wybierz "popraw komentarz doc" z wyników i kliknij go dwukrotnie

6-Wybierz Dodaj skrót klawiaturowy z rozwijanej listy po dwukrotnym kliknięciu

7-Naciśnij klawisze skrótu na klawiaturze

8-przejdź do kodu i gdzie chcesz dodać komentarz naciśnij klawisz skrótu

9 - Enjoy!

 1
Author: Noir,
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-03-01 08:50:16

Nie jestem pewien, czy do końca rozumiem pytanie, ale listę skrótów klawiszowych można znaleźć tutaj - Mam nadzieję, że to pomoże!

 0
Author: LokiSinclair,
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
2013-06-25 07:49:58

Wystarczy wybrać wersję Eclipse klawiatury w ustawieniach klawiatury. Mapa klawiatury Eclipse jest dołączona do Android Studio.

 0
Author: Brill Pappin,
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
2014-02-11 17:03:42

Android Studio -> Preferencje -> Edytor -> Intencje -> Java -> Deklaracja - > Włącz "Dodaj JavaDoc"

I podczas wybierania metod do zaimplementowania (Ctrl / Cmd + i), w lewym dolnym rogu powinieneś zobaczyć pole wyboru, aby włączyć kopiowanie JavaDoc.

 0
Author: sayaMahi,
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-05-31 08:18:34

Komentarze Javadoc mogą być automatycznie dodawane za pomocą funkcji autouzupełniania IDE. Spróbuj wpisać /** i nacisnąć Enter , Aby wygenerować przykładowy komentarz Javadoc.

 /**
 *
 * @param action          The action to execute.
 * @param args            The exec() arguments.
 * @param callbackContext The callback context used when calling back into JavaScript.
 * @return
 * @throws JSONException
 */
 0
Author: kuldeep kumar,
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-09-08 18:49:26

ALT+SHIFT+G utworzy automatycznie wygenerowane komentarze dla Twojej metody(Umieść kursor w pozycji początkowej metody).

 -4
Author: Dinesh IT,
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-04-09 20:10:55