- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
在 android 中,不可移动(内部)的外部存储和内部存储有什么区别?我不确定在哪里保存我的数据。我只需要保存一个人可以随时提取的游戏统计数据
Cảm ơn
1 Câu trả lời
在许多较新的设备中,将不再有物理区别,“内部”和“外部”存储共享相同的闪存芯片,甚至不一定有固定的分配,因此差异实际上仍然是预期访问范例之一。
外部存储(真实的或模拟的)上的文件不可避免地与所有内容共享,并且可以被任何具有该 list 权限的内容修改。传统上,它们很容易看到,但对于最近的 MTP 访问设备,可能需要在连接的 PC 看到它们之前告知系统有关它们的信息。
相比之下,内部存储上的文件对应用程序是私有(private)的,但以根用户或系统运行的任何内容除外,或者如果应用程序已决定使它们普遍可见或可更改。即使可以访问,内部存储上的数据也很难在拥有的应用程序之外访问——它不受面向消费者的 USB 大容量存储或 MTP 机制的支持,即使对于其他应用程序和开发工具,也很难找到它,除非你知道在哪里查看,因为虽然您可以检查应用程序选择共享的文件夹,但您无法浏览父文件夹(通常是/data 或/data/app)。即使应用程序的开发人员在调试期间访问它在私有(private)存储上创建的文件也可能有点令人沮丧(尽管 apk 是可调试的,但可以使用 run-as 工具和 adb,或者您可以构建导出功能进入应用程序,或在 adb 具有根目录的模拟器上运行)。
您的决策过程可能应该是这样的:它是否意味着对拥有的应用程序是私有(private)的?如果是这样,请将它放在内部存储上,除非它太大并且针对较旧的设备,在这种情况下,您可能需要在放置到外部存储之前对其进行加密和/或签名以进行保护。否则,如果它打算共享,需要交给任意其他组件(电子邮件应用程序等),或者很大,请将其放在外部存储上。
关于android - 外部-内部存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11212377/
Làm thế nào tôi có thể hướng dẫn webpack loại trừ tất cả các mô-đun d3? // không hoạt động externals: { "d3-*": "d3" } Vì vậy, nếu ứng dụng nhập d3-submod
Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 9 năm. Có thể trùng lặp: “outer =>” thực sự có nghĩa là gì? Tôi có thể tìm thông tin về đặc điểm After ở đâu?
Đây là một vòng lặp đơn giản mà tôi đang cố gắng đánh giá hiệu suất của nó. var extremeLoop=hàm(n){ var thời gian=ngày mới() var t=0; cho(
Vấn đề + Tổng quan Dưới đây là hai đoạn mã có các div ban đầu bị ẩn rồi hiển thị thông qua cú nhấp chuột vào nút và .show() của jQuery. Cả hai div đều có kiểu display: grid; được áp dụng bởi một bảng kiểu bên ngoài.
Tôi có một trang HTML và một tệp .js riêng biệt được bao gồm trong trang bằng thẻ . Đây là tệp .js của tôi: element = document.getElementById("test");
Tôi có 3 tệp trong một dự án thư viện tĩnh Linux và tôi gặp sự cố liên kết với một trường tĩnh mà tôi muốn sử dụng trong hai tệp triển khai phương thức lớp. Tôi có class1.h, class1main.cpp và class1utils.cpp. lớp
Tôi đang cố gắng thay đổi màu nền thành màu nền mặc định khi tôi nhấp ra ngoài hộp nhập liệu. Tôi đã thử sử dụng "null" hoặc "none" nhưng không có tác dụng? window.addEventListener('nhấp chuột', outsideClick);
Tôi đang viết một ứng dụng yêu cầu người dùng chọn nhiều loại tệp khác nhau trên điện thoại của họ. Tôi sử dụng mã này để khởi chạy trình chọn tệp Intent: Intent intent = new Intent(Intent.ACTION_GET_C
Trong Android, sự khác biệt giữa bộ nhớ ngoài không thể tháo rời (bộ nhớ trong) và bộ nhớ trong là gì? Tôi không biết nên lưu dữ liệu của mình ở đâu. Tôi chỉ cần lưu số liệu thống kê trò chơi mà một người có thể kéo lên bất cứ lúc nào. Cảm ơn vì câu trả lời hay nhất. Trong nhiều thiết bị mới hơn, sẽ không còn sự phân biệt vật lý nữa,
Trong C++, giả sử chúng ta có tệp tiêu đề này: myglobals.h #ifndef my_globals_h #define my_globals_h int monthsInYear = 12; #en
Tôi đang cố gắng giao tiếp với Ada bằng C++ bằng cách sử dụng extern. Sự khác biệt giữa hai cách triển khai này là gì? Triển khai Không gian tên Ada { extern "C" { int getN
Câu hỏi này đã có câu trả lời tại đây: Lấy mã HTML bên ngoài của phần tử đã chọn (30 câu trả lời) Đã đóng 2 năm trước. Hãy tưởng tượng chúng ta có thứ gì đó như thế này: Xin chào thế giới Nếu chúng ta
Giả sử tôi có điều này ở đầu mô-đun của mình: Public Declare Function getCustomerDetails Lib "CustomerFunctions" () Miễn là tôi chạy điều này từ VB6
Tôi hiện đang sử dụng mã này: var wordRandomizer = { run: function (targetElem) { var markup = this.creat
Chúng tôi đang thử nghiệm với SVN và sử dụng Beanstalk làm máy chủ. Thiết lập của chúng tôi trông như thế này: Kho lưu trữ: ModulesModule OneModule TwoModule Three Kho lưu trữ: Website 1 Mã trang web tùy chỉnh svn: Tham chiếu bên ngoài đến Module 1 svn: Tham chiếu bên ngoài đến Module 3
Có cách nào để thiết lập IP ngoài tự động trong bộ cân bằng tải được gán cho các dịch vụ như Google không? Tôi đang chạy Kubernetes trên máy chủ riêng. Cảm ơn Câu trả lời hay nhất Sử dụng dịch vụ kiểu nodePort, nó sẽ liên kết dịch vụ của bạn với tất cả các nút
Có thể sử dụng phương thức generateUrl() bên ngoài Controller không? Tôi đã thử sử dụng nó trong lớp kho lưu trữ tùy chỉnh với $this->get('router') nhưng không hiệu quả. Cập nhật Tôi tìm thấy một cái ở đây
Hiện tại tôi đang cố gắng cải thiện thời gian xây dựng của mình bằng cách đưa các phụ thuộc Angular ra bên ngoài thông qua Webpack externals. Cho đến nay tôi đã đạt được điều này với React và các thư viện nhỏ khác. Nếu tôi chỉ di chuyển '@angular/compil
Tôi muốn tạo một plugin tự động áp dụng các plugin khác (plugin ngoài). Điều này yêu cầu phải thiết lập các phụ thuộc của tập lệnh xây dựng cho plugin trước khi tôi gọi "Áp dụng plugin". Nhưng có vẻ như tôi không thể thêm các phụ thuộc buildscript vào plugin của mình hoặc tôi nhận được: Bạn không thể thay đổi
Tôi là người tạo ra gói R EnvStats. Có một hàm tôi sử dụng rất nhiều có tên là stripChart. Tôi vừa mới bắt đầu học ggplot2 và đã dành vài ngày qua để nghiên cứu kỹ lưỡng sách của Hadley, sách của Winston, sách của Stack và nhiều sách khác.
Tôi là một lập trình viên xuất sắc, rất giỏi!