W ARC pliki pamięci zewnętrznej są odczytywane i zapisywane w systemie plików HTML5. W aplikacji Chrome (do której należysz) otrzymuje swój własny system plików.
Możesz przeglądać ten system plików w Chrome (na komputerze stacjonarnym lub Chromebooku) przy użyciu eksperymentalnych narzędzi programistycznych. Musisz je włączyć, a następnie ponownie uruchomić przeglądarkę. Oto, jak:
- Odwiedź "chrome: // flags" w swojej przeglądarce.
- Wyszukaj "Włącz eksperymenty z narzędziami dla programistów" i kliknij link "Włącz".
- Powinien pojawić się monit o ponowne uruchomienie przeglądarki. Śmiało i kliknij, aby ponownie uruchomić przeglądarkę.
- Śmiało i uruchom swoją aplikację. Musi być uruchomiony, abyś mógł przeglądać system plików.
- Następnie przejdź na stronę "chrome: // inspect/# apps" w przeglądarce i znajdź swoją aplikację na liście. Kliknij link "inspekcja", aby wyświetlić okno inspektora.
- Kliknij ikonę koła zębatego w prawym górnym rogu okna.
- Kliknij kartę "Eksperymenty" wyświetloną po lewej stronie wyskakującego okienka. Jest to widoczne tylko wtedy, gdy włączysz funkcje eksperymentalne.
- Kliknij pole wyboru "Inspekcja systemu plików", aby włączyć przeglądarkę systemów plików.
- Zakończ, zamykając stronę opcji za pomocą "x" w lewym górnym rogu.
Teraz możesz wyświetlić system plików swojej aplikacji.
- W oknie inspektora aplikacji kliknij kartę "Zasoby" u góry.
- Powinieneś zobaczyć opcję "FileSystem" pojawi się na liście po lewej stronie. Kliknij, aby ją rozwinąć.
- Kliknij subpanel "persistent -chrome extension:".
- Powinieneś być w stanie przejść do katalogu pobierania, rozwijając widok, który się pojawi. Uważam, że do pobrania chcesz "/ storage/sdcard/Download".
Wybranie katalogu wyświetli podstawowe metadane wszystkich plików w katalogu. Wybór pliku może go wyświetlić, jeśli jest obsługiwany. Lub może pojawić się komunikat "Plik binarny", jeśli nie.
Jeśli chcesz faktycznie manipulować danymi poza to, będziesz musiał połączyć się z przeglądarką za pomocą polecenia/powłoki systemu Android i powinieneś móc "przeciągnąć" plik. Zobacz https://developer.chrome.com/apps/getstarted_arc#bestpractices, aby przejść do tego.
Możesz również dodać {"enableExternalDirectory": true}
do metadanych aplikacji.Włączenie tej opcji oznacza, że ARC poprosi o katalog, którego chcesz użyć dla zewnętrznego katalogu, i możesz wybrać prawdziwy katalog w swoim systemie do użycia. Ale jeśli już pobierzesz plik przed włączeniem tej funkcji, będziesz musiał pobrać go ponownie.
Gdzie znaleźć listę wszystkich możliwych opcji do dodania w metadanych aplikacji? jak, '{" enableExernDirectory ": true}' – tausiq
Nie opublikowaliśmy oficjalnej listy wszystkich opcji. Przepraszam. –
Dla przyszłego odniesienia się do innych osób znajdujących ten wątek, parametr "{" enableExternalDirectory ": true}' znajduje się w pliku manifest.json dla aplikacji. Możesz również potrzebować '{" fileSystem ": [" write "," retainEntries "," directory "]},'. I jeszcze jedno, będziesz oczywiście musiał załadować aplikację przez _chrome: // extensions_ po zmianach w pliku manifestu. – kgingeri