Thư mục misc/android nằm ngay tại thư mục Shared trên PlayBook và bây giờ BlackBerry 10 cũng vậy. Thư mục Shared này chính là thư mục được map với ổ Z: khi
PB được nối với máy tính, hoặc Media khi ta truy cập qua Wifi File Sharing.
Đường dẫn đầy đủ của nó là: /accounts/1000/shared/misc/android
Vậy thư mục đó dùng để làm gì, có vai trò gì trên PB? Có rất nhiều bạn đã thắc mắc như:
- Thắc măc về thư mục misc/android trong PlayBook
- Có hay không việc "Android tự động sao lưu dữ liệu trên Playbook"???
...
Trong các topic trên mình cũng đã có trả lời và giải thích qua, tuy nhiên có thể một vài người vẫn chưa rõ nên hôm nay mình lập topic này để giải thích rõ hơn, chi tiết hơn
Trước tiên, khẳng định một điều là thư mục này là dùng cho
Android (các ứng dụng Android chạy trên PB). Vì vậy, để hiểu rõ nó thì chúng ta cần tìm hiểu 1 chút về Android (nếu bác nào chưa biết). Khi bạn lần đầu tiên sử dụng một thiết bị Android, hệ điều hành Android sẽ tự động tạo ra các thư mục mà nó cần vào thẻ nhớ MicroSD của bạn để lưu trữ các tập tin. Ngoài ra, hầu hết các ứng dụng khác cũng sẽ tạo ra các thư mục cho nó (khi cần) bên trong thẻ nhớ. Và thẻ nhớ MicroSD trên Android được gắn với thư mục /sdcard. Và các thư mục bên trong của nó do HĐH Android tự tao ra gồm:
- /sdcard/Music/ - Media scanner classifies all media found here as user music.
- /sdcard/Podcasts/ - Media scanner classifies all media found here as a podcast.
- /sdcard/Ringtones/ - Media scanner classifies all media found here as a ringtone.
- /sdcard/Alarms/ - Media scanner classifies all media found here as an alarm sound.
- /sdcard/Notifications/ - Media scanner classifies all media found here as a notification sound.
- /sdcard/Pictures/ - All photos (excluding those taken with the camera).
- /sdcard/Movies/ - All movies (excluding those taken with the camcorder).
- /sdcard/Download/ - Miscellaneous downloads.
Và do PlayBook OS hỗ trợ cho các ứng dụng được viết cho Android có thể chạy trên PlayBook, nên RIM cũng phải tạo một cấu trúc thư mục giống như trên để tương thích với các ứng dụng Android. Và cũng vì lý do bảo mật, RIM không cho phép các ứng dụng Android có quyền truy xuất vào phân vùng / (root) của hệ thống, do đó họ bố trí cho lưu tại thư mục misc/android. Và để đảm bảo không ảnh hưởng gì đến các ứng dụng Android, RIM thực hiện 1 thao tác rất đơn giản là tạo một Symbolic link (Soft link) có tên sdcard ngay tại thư mục gốc / trỏ đến /accounts/1000/shared/misc/android
Như vậy, thư mục /sdcard trên PlayBook chính là thư mục /accounts/1000/shared/misc/android
Và khi bạn vào thư mục /accounts/1000/shared/misc/android để kiểm tra, bạn sẽ thấy
Như vậy, các thư mục trong misc/android cũng chỉ là softlink đến các thư mục của PlayBook. Cụ thể
- Download trỏ tới /accounts/1000/shared/downloads
- Movies trỏ tới /accounts/1000/shared/videos
- Music trỏ tới /accounts/1000/shared/music
- Pictures trỏ tới /accounts/1000/shared/photos
- Podcasts trỏ tới /accounts/1000/shared/voice
Có nghĩa là thư mục /accounts/1000/shared/misc/android/Movies chính là thư mục /accounts/1000/shared/videos và ...
Vì vậy, không có chuyện PB tự động copy các file phim từ video sang misc/android/Movies, nó chỉ là 1 mà thôi. Nên nếu bạn xoá 1 file nào đó trong misc/android/Movies thì file đó cũng sẽ bị mất trong videos.
Nếu bạn nào vẫn chưa rõ tại sao thì nên tìm hiểu qua về Symbolic Link ==> http://en.wikipedia.org/wiki/Symbolic_link
Ví dụ: khi ta chạy lệnh liệt kê tất cả các file trong thư mục /sdcard
Mã:
$ cd /sdcard
$ ls -l
total 7737
drwxrws--- 2 android_root 1000_shared 4096 Mar 09 18:18 Alarms
drwxrws--- 4 100821000 1000_shared 4096 Jun 20 11:49 Android
drwxrws--- 3 100971000 1000_shared 4096 Mar 09 18:40 Books
drwxrws--- 2 101381000 1000_shared 4096 Mar 21 08:29 Coloring
drwxrwsrwx 3 android_root 1000_shared 4096 Mar 17 20:40 DCIM
drwxrws--- 3 101931000 1000_shared 4096 Mar 22 02:28 Documents
lrwxrwxrwx 1 root nto 31 Jul 23 14:54 Download -> /accounts/1000/shared/downloads
drwxrws--- 3 104451000 1000_shared 4096 Jul 03 09:22 Facade
drwxrws--- 3 101691000 1000_shared 4096 Jul 23 13:47 GOLauncherEX
drwxrws--- 3 101581000 1000_shared 4096 Mar 12 19:57 Handmark
drwxrws--- 2 101511000 1000_shared 4096 Mar 12 17:30 MicroMacro-Youtube
lrwxrwxrwx 1 root nto 28 Jul 23 14:54 Movies -> /accounts/1000/shared/videos
lrwxrwxrwx 1 root nto 27 Jul 23 14:54 Music -> /accounts/1000/shared/music
drwxrws--- 2 android_root 1000_shared 4096 Mar 09 18:18 Notifications
lrwxrwxrwx 1 root nto 28 Jul 23 14:54 Pictures -> /accounts/1000/shared/photos
drwxrws--- 3 104611000 1000_shared 4096 Jul 16 14:58 PlayerPro
lrwxrwxrwx 1 root nto 27 Jul 23 14:54 Podcasts -> /accounts/1000/shared/voice
drwxrws--- 2 102611000 1000_shared 4096 Apr 19 16:22 RMS
drwxrws--- 2 104341000 1000_shared 4096 Jun 21 10:29 ReceivedFiles
drwxrws--- 2 android_root 1000_shared 4096 Mar 09 18:18 Ringtones
drwxrws--- 4 100941000 1000_shared 4096 Apr 23 10:14 TunnyBrowser
drwxrws--- 3 101531000 1000_shared 4096 Mar 12 17:26 Video
drwxrws--- 4 104281000 1000_shared 4096 Jul 19 00:54 droidhen
drwxrws--- 9 102611000 1000_shared 4096 Apr 19 16:22 iReader
drwxrws--- 3 103391000 1000_shared 4096 Jul 15 18:12 kids_doodle
drwxrws--- 2 101281000 1000_shared 4096 Jul 18 12:47 kindle
drwxrws--- 3 102751000 1000_shared 4096 Apr 21 19:25 openfeint
drwxrws--- 6 102831000 1000_shared 4096 Apr 24 10:05 osmand
-rw-rw---- 1 102231000 1000_shared 466 Apr 18 19:16 robo_defense_full.bak
-rw-rw---- 1 102461000 1000_shared 120 Apr 14 19:11 unlock.txt
QNX là một hệ điều hành theo chuẩn POSIX (Unix-Like) giống như Linux, nên cơ chế quản lý file khá tương đồng với Linux/Unix.
Một bài viết hơi nặng về kỹ thuật 1 chút, nên có gì các bác cứ comment mình sẽ giải đáp kỹ hơn nhé
View more random threads:
Pallet nhựa cũ Buôn Ma Thuột Giá rẻ Dưới những ánh nắng xanh ngút của Buôn Ma Thuột, những chiếc pallet nhựa cũ Buôn Ma Thuột tồn tại như những nhân chứng thầm lặng của sự phát triển và sự thay...
Pallet nhựa cũ Buôn Ma Thuột Giá rẻ