Jak skonfigurować szyfrowanie i deszyfrowanie między Androidem a aplikacją internetową ASP.Net

W tym szyfrowaniu będziemy używać tajnego klucza do szyfrowania łańcucha. Zastosowanym algorytmem będzie AES z trybem CBC (Cipher Block Chaining). Kod C # będzie używał padding PKCS7, ponieważ PKCS5 nie jest tam dostępny. W Androidzie wykorzystuje wewnętrznie dopełnianie PKCS5, nawet jeśli określamy dopełnianie PKCS7 w transformacji szyfru. Określamy również tryb wypełniania PKCS5. Po przetestowaniu oba […]

Czytaj więcej

W jaki sposób odbywa się zarządzanie sesjami w systemie Android?

W systemie Android zarządzanie sesją odbywa się za pomocą niektórych technik przechowywania danych. Te dane mogą być przechowywane w niektórych zmiennych globalnych, preferencjach bazy danych lub aplikacji. Ale istnieje problem ze zmiennymi globalnymi. Zmienne globalne mogą przechowywać dane tylko do momentu otwarcia aplikacji. Po zamknięciu aplikacji zmienne globalne zostają zniszczone, a ich wartości zostają utracone. […]

Czytaj więcej

Umieść elementy w liniowej modzie i na dole ekranu w systemie Android

Najlepszym sposobem na umieszczenie dowolnych elementów w liniowy sposób w systemie Android jest użycie LinearLayout. Określ atrybut "orientacja"LinearLayout to"pionowy‘. Teraz dowolna liczba elementów umieszczonych w LinearLayout będzie w kolejności pionowej. Aby wyrównać elementy u dołu ekranu, użyj polecenia ConstraintLayout i dodaj wiązania do LinearLayout, aby dołączyć je do dolnej części ekranu. Znajdź przykładowy kod poniżej, […]

Czytaj więcej

Jak utworzyć okno dialogowe alertów w systemie Android?

Okno dialogowe ostrzeżenia może być użyte do wyświetlenia komunikatu w wyskakującym oknie dialogowym lub wyświetlenia pola tekstowego do wprowadzenia przez użytkownika lub wyświetlenia dowolnego niestandardowego widoku w oknie dialogowym. Aby widok był wyświetlany w oknie dialogowym, widok musi zostać utworzony programowo lub za pomocą XML. Następnie należy ustawić widok w oknie dialogowym, aby ten widok […]

Czytaj więcej