Jak uruchomić przykłady

Pobierz z GitHub

Wszystkie przykłady Aspose.Email dla Javy są dostępne na Github. Możesz zarówno sklonować repozytorium używając ulubionego klienta Github, jak i pobrać plik ZIP z tutaj.

Wypakuj zawartość pliku ZIP do dowolnego folderu na komputerze. Wszystkie przykłady znajdują się w folderze Examples.

todo:image_alt_text

Projekt używa systemu budowania Maven. Każde nowoczesne IDE może łatwo otworzyć lub zaimportować projekt oraz jego zależności. Poniżej pokazujemy, jak używać popularnych IDE do budowania i uruchamiania przykładów.

Jak używać Aspose.Email dla Android via Java

Ten temat poprowadzi Cię przez niezbędne kroki konfiguracji Aspose.Email for Android via Java w środowisku Android Studio IDE, zakładając, że masz już zainstalowaną najnowszą wersję Android Studio oraz posiadasz najnowszy pakiet Aspose.Email for Android via Java.

Rozpoczęcie pracy z Aspose.Email for Android via Java w Android Studio

Po uruchomieniu Android Studio kliknij Plik > Nowy > Nowy projekt, jak pokazano poniżej.

todo:image_alt_text

Możesz także utworzyć nowy projekt z ekranu powitalnego Android Studio, jak pokazano poniżej.

todo:image_alt_text

Następnie zostaniesz poproszony o podanie nazwy aplikacji, domeny i lokalizacji do przechowywania plików projektu. Możesz zmienić domyślne wartości według własnych preferencji lub pozostawić je bez zmian i kliknąć Next.

todo:image_alt_text

W następnym kroku musisz określić urządzenie Android, na którym chcesz uruchomić aplikację. Po wybraniu kliknij przycisk Next.

todo:image_alt_text

Teraz musisz wybrać Activity z predefiniowanej listy szablonów. Aby uprościć demonstrację, wybraliśmy szablon Empty Activity, jak pokazano poniżej.

todo:image_alt_text

Kliknij przycisk Finish w oknie Customize the Activity, ponieważ pozostawimy wszystkie domyślne ustawienia bez zmian.

todo:image_alt_text

Gdy klikniesz przycisk Finish w poprzednim kroku, IDE rozpocznie budowanie projektu, jak pokazano poniżej. Poczekaj na zakończenie lub kliknij przycisk Cancel.

todo:image_alt_text

Projekt został załadowany w IDE, jednak możesz chcieć przełączyć widok na Projekt, aby zobaczyć pełną hierarchię plików projektu. Aby zmienić widok, sprawdź poniższy zrzut ekranu.

todo:image_alt_text

Po przełączeniu widoku na Projekt, znajdź i otwórz plik build.gradle w edytorze oraz wklej poniższy fragment kodu, jak pokazano poniżej.


 dexOptions{

    javaMaxHeapSize "4g"

}

todo:image_alt_text

Następnie dodamy Aspose.Email for Android via Java Jar do projektu. Poniżej opisano 2 ważne kroki.

  • Ręcznie skopiuj plik Aspose.Email for Android via Java Jar do folderu \app\libs.
  • Dodaj Aspose.Email for Android via Java Jar jako bibliotekę do modułu, jak pokazano poniżej.

todo:image_alt_text

Zostaniesz poproszony o wybranie modułu, do którego chcesz dodać plik Aspose.Email for Java.Android Jar jako bibliotekę. Wybierz odpowiedni moduł i kliknij OK.

todo:image_alt_text

Musisz także dodać plik APK do projektu. Skopiuj APK do folderu \app\src\main\assets. Jeśli nie masz folderu assets w folderze main, możesz go utworzyć, klikając prawym przyciskiem główny węzeł w widoku Projektu. Wybierz Nowy > Folder > Asset Folder.

todo:image_alt_text

Po dodaniu pliku APK do projektu, musi on zostać załadowany przez projekt. Istnieją 2 sposoby ładowania APK, jak opisano poniżej.

  • Załaduj plik APK w niestandardowej klasie aplikacji, używając poniższego fragmentu kodu, i zarejestruj tę klasę w pliku AndroidManifest.xml.

 LibsLoadHelper.loadLibs(this);
  • Załaduj plik APK w metodzie OnCreate klasy MainActivity.

 LibsLoadHelper.loadLibs(getApplicationContext());

Teraz jesteśmy gotowi do użycia kodu z archiwum Przykładów.

Wnieść wkład

Jeśli chcesz dodać lub ulepszyć przykład, zachęcamy do wniesienia wkładu do projektu. Wszystkie przykłady i projekty prezentacyjne w tym repozytorium są open source i mogą być swobodnie używane w Twoich aplikacjach.

Aby wnieść wkład, możesz sforkować repozytorium, edytować kod źródłowy i utworzyć pull request. Przejrzymy zmiany i włączymy je do repozytorium, jeśli będą użyteczne.