Cách tải ứng dụng Android để xem bộ nhớ ngoài trên Chromebook
Ứng dụng Android là một cách tuyệt vời để mở rộng khả năng đôi khi bị hạn chế của Chromebook, nhưng chúng có thể là vấn đề nếu bạn lưu trữ hầu hết dữ liệu của mình trên phương tiện bên ngoài - ví dụ như thẻ SD.
May mắn thay, với một vài lệnh, bạn thực sự có thể buộc các ứng dụng Android Android không chỉ nhìn thấy bộ nhớ ngoài mà còn ghi vào nó. Tuy nhiên, tôi sẽ cảnh báo bạn: điều này đòi hỏi một vài lệnh shell, vì vậy nếu bạn không thoải mái với điều đó, hãy cẩn thận. Hét lên Nolirium cho bài đăng blog cực kỳ hữu ích này đã khiến tôi lăn lộn với nó. Nhờ các hướng dẫn được tìm thấy ở đó, tôi đã có thể làm cho điều này hoạt động mà không có vấn đề.
Vì vậy, làm thế nào điều này làm việc?
Nói tóm lại, chúng ta sẽ sử dụng các liên kết gắn kết để cơ bản là tether của một thư mục trên phương tiện bên ngoài với một phần của cấu trúc tệp bên trong. Về cơ bản, điều này cho phép Android xem nội dung của thư mục bên ngoài, vì nó được liên kết với một thư mục trên bộ nhớ trong mà nó có thể nhìn thấy mà không gặp vấn đề gì.
Điều đáng chú ý là việc ràng buộc các thư mục này sẽ chỉ hoạt động trong Android - nó sẽ không ảnh hưởng đến cách Chrome OS nhìn thấy các thư mục hoặc các tệp trong đó. Chúng tôi sẽ tạo một thư mục có tên là Bound Bẻ khóa trong thư mục gốc của thư mục Tải xuống trong Chrome OS và liên kết một thư mục trên phương tiện bên ngoài vào thư mục này và trong khi Android sẽ thấy nội dung của thư mục bên ngoài trong thư mục Bound, Chrome OS sẽ không - Giới hạn trực tiếp sẽ trông hoàn toàn trống rỗng. Nhưng vì Chrome OS có thể tương tác tự nhiên với bộ nhớ ngoài, nên đây không phải là vấn đề.
Bước một: Tạo thư mục của bạn
Với điều đó, chúng tôi đã sẵn sàng để tạo các thư mục mà chúng tôi sẽ sử dụng cho việc này. Giống như tôi đã nói ở trên, chúng tôi sẽ tạo một thư mục trong thư mục Tải xuống có tên là Bound. Giới hạn, hãy tiếp tục và mở ứng dụng Tệp Chrome OS và điều hướng đến thư mục Tải xuống.
Từ đó, nhấp chuột phải và chọn Thư mục mới.
Đặt tên cho thư mục này Giới hạn.
Điều đáng chú ý là có thể đặt tên này theo bất cứ thứ gì bạn thích, nhưng với mục đích của hướng dẫn này và các lệnh bạn sẽ sử dụng bên dưới, chúng tôi đang sử dụng Bound.
Nếu bạn có một bộ tệp cụ thể mà bạn muốn Android có thể nhìn thấy trên Chromebook của mình, hãy tiếp tục và điều hướng đến phương tiện bên ngoài của bạn và tạo một thư mục mới tại đây. Đặt tên cho nó một cách phù hợp - Tôi đang sử dụng các Ảnh chụp màn hình của Wikipedia cho ví dụ này, vì vậy hãy thoải mái thay đổi nó nếu nó không có ý nghĩa đối với ứng dụng của bạn. Chỉ cần nhớ rằng bạn sẽ phải thay đổi một phần các lệnh bên dưới để phản ánh tên thư mục của bạn.
Bước hai: Mở Root Shell và tạo Bind
Trước tiên, bạn sẽ cần mở cửa sổ Crosh bằng cách nhấn Ctrl + Alt + T trên bàn phím. Một cửa sổ mới, màu đen sẽ mở trong trình duyệt của bạn. Ngoài ra, bạn có thể cài đặt ứng dụng Crosh Window từ Cửa hàng ứng dụng Chrome (cũng yêu cầu cài đặt ứng dụng Secure Shell), nhưng điều đó không cần thiết nếu đó là thứ bạn không nghĩ rằng mình sẽ sử dụng thường xuyên.
Trong cửa sổ Crosh, gõ như sau:
vỏ
Theo dõi bởi:
sudo su
Nó sẽ hỏi mật khẩu của bạn - đây sẽ giống với mật khẩu bạn đăng nhập vào Chromebook với.
Tại thời điểm này, bạn đang ở trong một vỏ gốc, đó là những gì chúng ta muốn. Các lệnh sau sẽ cung cấp cho bạn quyền truy cập đọc / ghi vào thư mục bên ngoài trực tiếp từ các ứng dụng Android. Với mục đích của hướng dẫn này, tôi sẽ chia nhỏ chúng cùng một lúc, nhưng hãy nhớ rằng bạn có thể xâu chuỗi chúng lại với nhau nếu bạn muốn - chỉ cần tách từng lệnh với &&
biểu tượng.
Lưu ý: Tiêu đề mặc định cho ổ đĩa ngoài trong Chrome OS là UN UNITITLED. Nếu ổ đĩa của bạn đã được đặt tên khác, hãy sử dụng tên đó thay cho UN UNITITLED trong các lệnh sau.
Với cách đó, hãy nhập thông tin sau vào cửa sổ shell root:
mount --bind / media / rời / UNTITLED / Ảnh chụp màn hình / run / arc / sdcard / default / emulation / 0 / Download / Bound mount --bind / media / rời / UNTITLED / Ảnh chụp màn hình / run / arc / sdcard / đọc / mô phỏng / 0 / Tải xuống / Gắn kết giới hạn - liên kết / phương tiện / có thể tháo rời / UNTITLED / Ảnh chụp màn hình / chạy / arc / sdcard / ghi / mô phỏng / 0 / Tải xuống / Giới hạn
Một lần nữa, thay đổi tên của thư mục bên ngoài thành bất cứ thứ gì bạn chọn nếu nó khác với thư mục của tôi.
Bước ba: Lợi nhuận
Đó là khá nhiều tất cả là có nó. Như tôi đã nói trước đây, điều này sẽ không ảnh hưởng đến cách Chrome OS nhìn thấy các thư mục của bạn, chỉ Android.
Tất nhiên, nó không phải là một hệ thống hoàn hảo. Một số ứng dụng Android có thể xem nội dung của thư mục bị ràng buộc, nhưng không tương tác với chúng. Ví dụ: tôi sử dụng Skitch để chú thích ảnh chụp màn hình và trong khi nó có thể thấy mọi thứ trong thư mục bị ràng buộc, nó không thể mở bất kỳ tệp nào. Điều này có lẽ phần lớn liên quan đến thực tế là Skitch không còn phát triển tích cực nên nó khá lỗi thời, nhưng đây vẫn là một ví dụ điển hình cho việc hệ thống này có thể không hoàn hảo như thế nào.
Ngoài ra, liên kết này sẽ không tồn tại khi khởi động lại. Vì vậy, mỗi lần bạn khởi động lại máy tính, bạn sẽ phải nhập lại các lệnh trên. Tôi cũng đã thấy một số người dùng đã mất quyền truy cập vào thư mục bị ràng buộc sau khi hệ thống chuyển sang chế độ ngủ, nhưng cá nhân tôi không gặp phải vấn đề này. Như với hầu hết các cách giải quyết như thế này, số dặm của bạn có thể thay đổi.
PicSayPro hiển thị nội dung của thư mục Bound.Tất nhiên, Google đang tích cực làm việc để bật nội dung thẻ SD cho ứng dụng Android, vì vậy cuối cùng chúng tôi Nên nhận được sự hỗ trợ thích hợp. Nhưng cho đến thời điểm đó, đây là điều tốt nhất tiếp theo.