Πώς να αποκτήσετε εφαρμογές Android για να δείτε την εξωτερική αποθήκευση σε Chromebook
Οι εφαρμογές Android είναι ένας πολύ καλός τρόπος για να επεκτείνετε τις ενίοτε περιορισμένες δυνατότητες των Chromebook, αλλά μπορεί να είναι ένα πρόβλημα αν αποθηκεύσετε τα περισσότερα από τα δεδομένα σας σε εξωτερικό μέσο, όπως μια κάρτα SD, για παράδειγμα.
Ευτυχώς, με μερικές εντολές μπορείτε πραγματικά να "πιέσετε" τις εφαρμογές Android όχι μόνο να βλέπετε εξωτερική αποθήκευση, αλλά να γράφετε και σε αυτήν. Θα σας προειδοποιήσω, όμως: αυτό απαιτεί μερικές εντολές κελύφους, οπότε αν δεν είστε άνετοι με αυτό, πέλμα προσεκτικά. Κρατήστε έξω στο Nolirium για αυτό το απίστευτα χρήσιμο post blog που με πήρε τροχαίο με αυτό. Χάρη στην καθοδήγηση που βρέθηκε εκεί, ήμουν σε θέση να πάρει αυτό το έργο χωρίς πρόβλημα.
Έτσι, πώς λειτουργεί αυτό?
Εν ολίγοις, θα χρησιμοποιήσουμε mount mounts για να "προσδέσουμε" έναν φάκελο στο εξωτερικό μέσο σε ένα που είναι μέρος της εσωτερικής δομής αρχείων. Βασικά, αυτό επιτρέπει στο Android να βλέπει τα περιεχόμενα του εξωτερικού φακέλου, επειδή συνδέεται με ένα φάκελο στο εσωτερικό χώρο αποθήκευσης, ο οποίος μπορεί να δει χωρίς προβλήματα.
Αξίζει να σημειωθεί ότι η δέσμευση αυτών των φακέλων θα λειτουργήσει μόνο σε Android-δεν θα επηρεάσει τον τρόπο με τον οποίο το Chrome OS βλέπει τους φακέλους ή τα αρχεία εντός. Θα δημιουργήσουμε ένα φάκελο που ονομάζεται "Bound" στη ρίζα του καταλόγου Downloads στο Chrome OS και θα δεσμεύσει έναν φάκελο στο εξωτερικό μέσο σε αυτόν το φάκελο και ενώ το Android θα δει τα περιεχόμενα του εξωτερικού φακέλου στον κατάλογο Bound, Το Chrome OS δεν θα είναι - το Bound άμεσα θα φαίνεται εντελώς άδειο. Αλλά δεδομένου ότι το Chrome OS μπορεί να αλληλεπιδράσει με εξωτερικό αποθηκευτικό χώρο, αυτό δεν πρέπει να αποτελεί πρόβλημα.
Βήμα πρώτο: Δημιουργήστε τους φακέλους σας
Με αυτό, είμαστε έτοιμοι να δημιουργήσουμε τους καταλόγους που θα χρησιμοποιήσουμε για αυτό. Όπως είπα παραπάνω, πρόκειται να δημιουργήσουμε ένα φάκελο στον κατάλογο Downloads που ονομάζεται "Bound". Συνεπώς, προχωρήστε και ανοίξτε την εφαρμογή αρχείων Chrome OS και μεταβείτε στον κατάλογο Downloads.
Από εκεί, κάντε δεξί κλικ και επιλέξτε "Νέος φάκελος".
Ονομάστε αυτό το φάκελο "Δεσμώτης".
Αξίζει να σημειωθεί ότι μπορούν να ονομάσουν αυτό που θέλετε, αλλά για τους σκοπούς αυτού του εκπαιδευτικού και τις εντολές που θα χρησιμοποιήσετε παρακάτω, χρησιμοποιούμε το "Δεσμώτης".
Εάν διαθέτετε ένα συγκεκριμένο σύνολο αρχείων που θέλετε να μπορείτε να βλέπετε στο Chromebook στο Chromebook σας, προχωρήστε και περιηγηθείτε στο εξωτερικό σας μέσο και δημιουργήστε επίσης ένα νέο φάκελο εδώ. Ονομάστε το ανάλογα - χρησιμοποιώ "Screenshots" για αυτό το παράδειγμα, γι 'αυτό μπορείτε να το αλλάξετε αν δεν έχει νόημα για την αίτησή σας. Απλά θυμηθείτε ότι θα πρέπει να αλλάξετε μέρος των εντολών παρακάτω για να αντικατοπτρίσετε το όνομα του φακέλου σας.
Βήμα δεύτερο: Ανοίξτε ένα Root Shell και δημιουργήστε το Bind
Πρώτον, θα πρέπει να ανοίξετε ένα παράθυρο Crosh πατώντας Ctrl + Alt + T στο πληκτρολόγιό σας. Ένα νέο, γερό μαύρο παράθυρο θα ανοίξει στο πρόγραμμα περιήγησής σας. Εναλλακτικά, μπορείτε να εγκαταστήσετε την εφαρμογή Παράθυρο Crosh από το Chrome App Store (το οποίο απαιτεί επίσης την εγκατάσταση της εφαρμογής Secure Shell), αλλά αυτό δεν είναι απαραίτητο εάν είναι κάτι που δεν νομίζετε ότι θα χρησιμοποιήσετε συχνά.
Στο παράθυρο Crosh, πληκτρολογήστε τα εξής:
κέλυφος
Ακολουθούμενη από:
sudo su
Θα σας ζητήσει τον κωδικό πρόσβασής σας - αυτό θα πρέπει να είναι το ίδιο με το οποίο συνδέεστε στο Chromebook σας.
Σε αυτό το σημείο, βρίσκεστε σε ένα ριζικό κέλυφος, το οποίο θέλουμε. Οι ακόλουθες εντολές πρέπει να σας δώσουν πρόσβαση ανάγνωσης / εγγραφής στον εξωτερικό φάκελο απευθείας από εφαρμογές Android. Για τους σκοπούς αυτού του σεμιναρίου, θα τα καταρρίψω μία προς μία, αλλά να έχετε κατά νου ότι εσείς μπορώ Συνδεθείτε μαζί τους αν θέλετε - απλά διαχωρίστε κάθε εντολή με &&
σύμβολα.
Σημείωση: Ο προεπιλεγμένος τίτλος για μια εξωτερική μονάδα στο Chrome OS είναι "UNTITLED". Εάν η μονάδα σας έχει ονομάσει κάτι άλλο, χρησιμοποιήστε το αντί για "UNTITLED" στις ακόλουθες εντολές.
Με αυτό το εκτός δρόμου, πληκτρολογήστε τα ακόλουθα στο παράθυρο του κελύφους ρίζας:
mount / bin / media / removable / UNTITLED / Στιγμιότυπα οθόνης / run / arc / sdcard / default / emulated / 0 / Κατεβάστε / / 0 / Λήψη / Δεσμώμενη mount --bind / media / removable / UNTITLED / Στιγμιότυπα / run / arc / sdcard / write / emulated / 0 / Download / Bound
Και πάλι, αλλάξτε το όνομα του εξωτερικού φακέλου σε ό, τι επιλέξατε αν είναι διαφορετικό από το δικό μου.
Βήμα τρίτο: Κέρδος
Αυτό είναι σχεδόν όλα όσα υπάρχουν σε αυτό. Όπως είπα και νωρίτερα, αυτό δεν θα επηρεάσει τον τρόπο με τον οποίο το Chrome OS βλέπει τους φακέλους σας, μόνο το Android.
Φυσικά, δεν είναι τέλειο σύστημα. Ορισμένες εφαρμογές Android μπορεί να είναι σε θέση βλέπω τα περιεχόμενα του δεσμευμένου φακέλου, αλλά δεν αλληλεπιδρούν μαζί τους. Για παράδειγμα, χρησιμοποιώ το Skitch για σχολιασμό στιγμιότυπων οθόνης και ενώ μπορεί να δει τα πάντα στον δεσμευμένο φάκελο, δεν είναι σε θέση να ανοίξει κανένα από τα αρχεία. Αυτό είναι πιθανώς σε μεγάλο βαθμό να συμβαίνει με το γεγονός ότι η Skitch δεν είναι πλέον σε ενεργό ανάπτυξη, ώστε να είναι αρκετά ξεπερασμένη, αλλά εξακολουθεί να είναι ένα καλό παράδειγμα του πόσο ατελές μπορεί να είναι αυτό το σύστημα.
Επίσης, αυτή η δέσμευση δεν θα επιζήσει μιας επανεκκίνησης. Έτσι, κάθε φορά που κάνετε επανεκκίνηση του υπολογιστή, θα πρέπει να εισαγάγετε εκ νέου τις παραπάνω εντολές. Έχω επίσης δει πού κάποιοι χρήστες έχουν χάσει την πρόσβαση στον δεσμευμένο φάκελο μετά την είσοδο του συστήματος σε κατάσταση αναστολής λειτουργίας, αλλά δεν έχω προσωπικά το πρόβλημα αυτό. Όπως και με τις περισσότερες λύσεις όπως αυτή, η διανυόμενη απόσταση μπορεί να διαφέρει.
PicSayPro που δείχνει τα περιεχόμενα του δεσμευμένου φακέλου.Φυσικά, η Google εργάζεται ενεργά για την ενεργοποίηση των περιεχομένων της κάρτας SD σε εφαρμογές Android, έτσι τελικά εμείς πρέπει να έχετε την κατάλληλη υποστήριξη. Αλλά μέχρι στιγμής, αυτό είναι το επόμενο καλύτερο πράγμα.