Việc gỡ cài đặt các ứng dụng có khiến cho tập tin bị mất trong thư mục gốc (hệ thống con của Android) không?


7

Việc gỡ cài đặt ứng dụng có để lại các tệp trong thư mục gốc (hệ thống con của Android) không?

Khi chúng tôi gỡ cài đặt một số chương trình trên Windows, nó sẽ để lại một số tệp trên hệ thống, điều đó có xảy ra trên Android không? Nếu điều này xảy ra, sẽ là khôn ngoan khi truy cập vào root để xóa các tập tin này và giải phóng một số dung lượng?


"Hệ thống con của Android" nghĩa là gì?
Lưu lượng

Câu trả lời:


7

Không có trong hệ thống tệp nội bộ, nhưng nó có thể để lại các tệp trên thẻ SD.

Ứng dụng trên Android chỉ có thể ghi ở hai vị trí trong hệ thống tệp

  • /data/data/<packagename>
  • /mnt/sdcard/ hoặc là /sdcard

Thư mục /data/data/<packagename>sẽ bị xóa khi bạn xóa ứng dụng, vì vậy nơi duy nhất có thể tìm thấy tệp cruft là thẻ SD.


5

Điều đó phụ thuộc, rất nhiều nhà phát triển không quan tâm đúng mức đến dữ liệu của ứng dụng được liên kết của họ và có thể khiến họ nằm xung quanh. Trình quản lý gói sẽ gỡ cài đặt các ứng dụng /data/data/..../tùy thuộc vào tên gói.

Ví dụ: Ứng dụng MyFooBarApp có tên gói là org.foo.bar.appđây sẽ là vị trí - /data/data/org.foo.bar.app/sẽ có các mục sau:

/data/data/org.foo.bar.app/
      |
      +- databases/
      |
      +- lib/
      |
      +- shared_prefs/
      |
      +- cache/
      | 
      +- files/

Năm thư mục con đó là trình giữ chỗ tiêu chuẩn cho các ứng dụng hoạt động. Và Trình quản lý gói sẽ chỉ xóa các tệp và thư mục con khi chưa cài đặt ứng dụng nói trên.

Tất cả quá thường xuyên, ngoài tầm nhìn xa hoặc mã xấu, các ứng dụng sẽ không tự động dọn sạch, chẳng hạn như đặt các tệp tạm thời trên /sdcardthiên đàng - trong /data/local/tmpđó tình cờ, là sự lạm dụng tồi tệ nhất vì nó có thể ghi được trên thế giới!


1
Và điều này xuất hiện một số giải cứu với ứng dụng SDMaid , cố gắng tìm kiếm những mảnh xương chết còn sót lại. Nhưng để tìm ra tất cả, nó đòi hỏi phải root ...
Izzy
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.