Домашня » як » Як отримати програми Android для перегляду зовнішнього сховища на пристроях Chromebook

    Як отримати програми Android для перегляду зовнішнього сховища на пристроях Chromebook

    Програми Android - це чудовий спосіб розширити можливості Chromebook, які іноді обмежені, але вони можуть бути проблемою, якщо ви зберігаєте більшість даних на зовнішньому носії, наприклад, на картці SD, наприклад.

    На щастя, за допомогою декількох команд ви дійсно можете «примусити» програми Android не тільки бачити зовнішню пам'ять, але й писати на неї також. Проте я попередив вас: це вимагає декількох команд оболонки, тому, якщо вам це не подобається, уважно стежте. Крик Nolirium для цього incredibly корисного блогу пошта що приїхала мені згортаючий з це. Завдяки знайденим там вказівкам, мені вдалося отримати цю роботу без проблем.

    Отже, як це працює?

    Коротше кажучи, ми будемо використовувати монтування прив'язки, щоб в основному "прив'язати" папку на зовнішньому носії до тієї, що є частиною внутрішньої файлової структури. В основному, це дозволяє Android переглядати вміст зовнішньої папки, оскільки вона пов'язана з папкою на внутрішній пам’яті, яку він може бачити без проблем.

    Варто відзначити, що прив'язка цих папок буде працювати тільки в Android - вона не вплине на те, як ОС Chrome бачить папки або файли всередині. Ми збираємося створити папку під назвою "Bound" у кореневій папці каталогу завантажень в ОС Chrome і прив'язати папку на зовнішньому носії до цієї папки, а Android буде бачити вміст зовнішньої папки в каталозі Bound, ОС Chrome не буде - прив'язана безпосередньо буде виглядати повністю порожньо. Але оскільки ОС Chrome може взаємодіяти з зовнішнім сховищем, це не повинно бути проблемою.

    Перший крок: Створіть папки

    Завдяки цьому ми готові створити каталоги, які ми будемо використовувати для цього. Як я вже говорив вище, ми створимо папку в каталозі "Bound" у каталозі "Завантаження". Отже, відкрийте програму "Файли Chrome OS" і перейдіть до каталогу "Завантаження"..

    Звідти клацніть правою кнопкою миші та виберіть "Нова папка".

    Назвіть цю папку "Bound".

    Варто зазначити, що можна назвати це як завгодно, але для цілей цього підручника і команд, які ви будете використовувати нижче, ми використовуємо "Bound".

    Якщо у вас є певний набір файлів, які потрібно відображати на вашому Chromebook, відвідайте зовнішній носій та створіть нову папку. Назвіть його відповідним чином - я використовую "Скріншоти" для цього прикладу, тому не соромтеся змінити його, якщо це не має сенсу для вашої програми. Пам'ятайте, що вам доведеться змінити частину нижченаведених команд, щоб відобразити назву папки.

    Крок другий: Відкрийте кореневу оболонку та створіть прив'язку

    По-перше, потрібно відкрити вікно Crosh, натиснувши Ctrl + Alt + T на клавіатурі. У вашому браузері відкриється нове, чорне вікно. Крім того, ви можете інсталювати програму Crosh Window з Chrome App Store (яка також вимагає встановлення програми Secure Shell), але це не обов'язково, якщо ви думаєте, що ви часто не використовуєте.

    У вікні Crosh введіть таке:

    оболонки

    Далі йдуть:

    sudo su

    Вона запитає ваш пароль - це має бути той самий, що й у Chromebook.

    На даний момент ви знаходитесь в кореневій оболонці, що ми хочемо. Наступні команди повинні надавати вам доступ для читання / запису до зовнішньої папки безпосередньо з додатків Android. Для цілей цього підручника, я збираюся розірвати їх один на час, але майте на увазі, що ви може рядок їх разом, якщо ви хочете - просто розділити кожну команду з && символи.

    Примітка. Типовою назвою зовнішнього диска в ОС Chrome є "UNTITLED". Якщо ваш диск називається іншим, використовуйте його замість “UNTITLED” у наступних командах..

    За допомогою цього пункту введіть у вікно кореневої оболонки наступне:

    mount --bind / media / removable / UNTITLED / Скріншоти / run / arc / sdcard / за замовчуванням / emulated / 0 / Завантажити / Bound mount --bind / media / removable / UNTITLED / Скріншоти / run / arc / sdcard / читання / емуляція / 0 / Завантажити / Bound mount --bind / media / removable / UNTITLED / Скріншоти / запустити / arc / sdcard / написати / емулювати / 0 / Завантажити / Bound

    Знову ж таки, змініть назву зовнішньої папки на все, що ви вибрали, якщо вона відрізняється від моєї.

    Крок третій: Прибуток

    Це майже все, що є. Як я вже говорив раніше, це не вплине на те, як ОС Chrome бачить ваші папки, лише Android.

    Звичайно, це не ідеальна система. Деякі програми Android можуть це зробити подивитися вміст зв'язаної папки, але не взаємодіяти з ними. Наприклад, я використовую Skitch для анотації скріншотів, і хоча він може бачити все в папці зв'язаних, він не може відкрити будь-який з файлів. Це, мабуть, багато в чому пов'язано з тим, що Skitch більше не є активним розвитком, тому він досить застарілий, але все ще є гарним прикладом того, наскільки недосконалою може бути ця система.

    Також це прив'язка не переживе перезавантаження. Тому кожного разу, коли ви перезавантажуєте комп'ютер, вам доведеться повторно ввести наведені вище команди. Я також бачив, де деякі користувачі втратили доступ до папки зв'язаних після переходу системи в режим сну, але я особисто не мав цієї проблеми. Як і більшість обходів, подібних до цього, ваш пробіг може змінюватися.

    PicSayPro показує вміст папки Bound.

    Звичайно, Google активно працює над тим, щоб додати вміст SD-карти до додатків Android, тому ми зрештою слід отримати належну підтримку. Але до цього моменту, це наступна краща річ.