Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 17 maja 2025, o 15:06


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 
    Autor Wiadomość
    PostNapisane: 27 wrz 2013, o 22:45 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 01 sie 2012
    Posty: 245
    Lokalizacja: Kielce
    Pomógł: 6

    Na forum było kiedyś trochę o programowaniu smartfonów więc mam nadzieje że może znajdzie się ktoś zorientowany w temacie. Otóż ostatnio w konsternacje wprawiła mnie następująca kwestia:
    Na prośbę kogoś stworzyłem apke. Aplikacja miała umożliwić szybkie usunięcie (poprze kliknięcie na jej ikonę) zawartości folderu o określonej wcześniej lokalizacji na karcie SD. Tak wygląda instrukcja którą przekazałem temu komuś:
    "Aplikacja usuwa folder o okreslonej lokalizacji (ustalanej podczas ostatniego otwierania apliakcji, brak ustalenia ścieżki podczas
    ostatniego otwierania skutkuje brakiem usunięcia jakiegokolwiek pliku podczas kolejnego uruchamiania - tzn. ścieżka jest zapamiętana tylko do
    "najbliższego" uruchomienia aplikacji.

    1)Otwieramy aplikację poprzez kliknięcie w ikonę.
    2)Wpisujemy ścieżkę do folderu w polu tekstowym dokładnie w takiej postaci:
    np. Folder1/Folder2/Folder3
    np. Folder1
    itp

    3)Naciskamy przycisk "zatwierdź"
    4)Wychodzimy z aplikacji poprzez kliknięcie fizycznego przycisku "return" (ważne).
    W przypadku naciśnięcia przycisku "home" aktywność aplikacji nie zostanie zamknięta(mimo że GUI aplikacji zostanie ukryte).
    5)Kiedy chcemy usunąć określone wcześniej pliki, klikamy ikonę aplikacji. W tym momencie:
    - pliki z określonej lokalizacji zostały usunięte
    - zapamiętana ścieżka została wymazana"


    Do usuwania folderu używam następującej metody:
    Składnia: [ Pobierz ] [ Ukryj ]
    język java
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    metoda ta jest wywoływana w pewnym miejscu programu, z grubsza to wygląda tak:
    Składnia: [ Pobierz ] [ Ukryj ]
    język java
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


    Szczególnie proszę zwrócić uwagę na .getExternalStorageDirectory();
    W dokumentacji:
    http://developer.android.com/reference/ ... nment.html
    możemy przeczytać że "Gets the Android external storage directory." ale późnij czytamy "don't be confused by the word "external" here".
    Bowiem external nie musi oznaczać tradycyjnej karty sd. Słowo to może obejmować również niechronioną część pamięci wbudowanej telefonu do której mamy dostęp z poziomu komputera. Skąd wiec mam wiedzieć czy używając .getAbsolutePath uzyskam
    coś typu /mnt/sdcard czy może
    uzyskam początek ścieżki prowadzący mnie do pamięci wbudowanej.

    Myślę że tu właśnie jest pies pogrzebany bowiem ten ktoś twierdzi ,że aplikacja wymazała mu wszystkie dane z pamięci wewnętrznej.
    Ja natomiast usilnie próbowałem zmusić tę aplikację do usunięcia mi pamięci wewnętrznej (na której są zapisane moje niektóre aplikacje) ,ale mimo to nadal działają czyli pamięć wewnętrzna pozostała nienaruszona.

    Czy ktoś mi może wyjaśnić o co tu chodzi i co właściwie robi .getExternalStorageDirectory();? Mogę też przekazać katalog z całym projektem jeśli będzie trzeba.

    _________________
    1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 1 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO