[APIv2] Finalize the basic API service. Add notification. Add exported broadcast receiver.

This commit is contained in:
Kuba Szczodrzyński
2019-10-01 21:27:09 +02:00
parent 92880d40cf
commit 4c6b467847
21 changed files with 615 additions and 124 deletions

View File

@ -55,7 +55,34 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="Test Librus"
android:text="Start Service"
android:visibility="gone"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/test2"
style="@style/Widget.MaterialComponents.Button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="Sync profile 16 - feature me"
android:visibility="gone"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/test3"
style="@style/Widget.MaterialComponents.Button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="Sync profile 16 - feature all"
android:visibility="gone"/>
<com.google.android.material.button.MaterialButton
android:id="@+id/test4"
style="@style/Widget.MaterialComponents.Button"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="Sync profile 16 - view grades"
android:visibility="gone"/>
</LinearLayout>

View File

@ -67,4 +67,18 @@
<item quantity="few">%1$s - %2$d nieprzeczytane</item>
<item quantity="other">%1$s - %2$d nieprzeczytanych</item>
</plurals>
<plurals name="critical_errors_format">
<item quantity="one">%d błąd krytyczny</item>
<item quantity="few">%d błędy krytyczne</item>
<item quantity="many">%d błędów krytycznych</item>
<item quantity="other">%d błędów krytycznych</item>
</plurals>
<plurals name="normal_errors_format">
<item quantity="one">%d błąd</item>
<item quantity="few">%d błędy</item>
<item quantity="many">%d błędów</item>
<item quantity="other">%d błędów</item>
</plurals>
</resources>

View File

@ -912,4 +912,13 @@
<string name="edziennik_progress_login_librus_api">Logowanie do API</string>
<string name="edziennik_progress_login_librus_synergia">Logowanie do Librus Synergia</string>
<string name="edziennik_progress_login_librus_messages">Logowanie do wiadomości Librus</string>
<string name="edziennik_notification_api_title">Usługa synchronizacji</string>
<string name="edziennik_notification_api_text">Dzięki niej, aplikacja Szkolny.eu może synchronizować dane z e-dziennikiem. Możesz ją zamknąć, ponieważ w tej chwili nic nie robi.</string>
<string name="edziennik_notification_api_close">Zamknij</string>
<string name="edziennik_notification_api_cancel">Anuluj</string>
<string name="edziennik_notification_api_sync_title_format">Trwa synchronizacja profilu %s...</string>
<string name="edziennik_notification_api_error_title">Synchronizacja przerwana</string>
<string name="edziennik_notification_api_error_report_task">Zgłaszanie błędów...</string>
<string name="edziennik_notification_api_error_report_title">Zgłaszanie błędów</string>
<string name="edziennik_progress_endpoint_student_info">Pobieram informacje o uczniu...</string>
</resources>