7Files, Saving State, and PreferencesWHAT’S IN THIS CHAPTER? > Persist dịch - 7Files, Saving State, and PreferencesWHAT’S IN THIS CHAPTER? > Persist Việt làm thế nào để nói

7Files, Saving State, and Preferenc

7
Files, Saving State, and Preferences
WHAT’S IN THIS CHAPTER?
> Persisting simple application data using Shared Preferences
^ Saving Activity instance data between sessions
^ Managing application preferences and building Preference Screens
^ Saving and loading files and managing the local filesystem
> Including static files as external resources
This chapter introduces some of the simplest and most versatile data-persistence techniques in Android: Shared Preferences, instance-state Bundles, and local files.
Saving and loading data is essential for most applications. At a minimum, an Activity should save its user interface (UI) state before it becomes inactive to ensure the same UI is presented when it restarts. It’s also likely that you’ll need to save user preferences and UI selections.
Android’s nondeterministic Activity and application lifetimes make persisting UI state and application data between sessions particularly important, as your application process may have been killed and restarted before it returns to the foreground. Android offers several alter¬natives for saving application data, each optimized to fulfill a particular need.
Shared Preferences are a simple, lightweight name/value pair (NVP) mechanism for saving primitive application data, most commonly a user’s application preferences. Android also offers a mechanism for recording application state within the Activity lifecycle handlers, as well as for providing access to the local filesystem, through both specialized methods and the java.io classes.
Android also offers a rich framework for user preferences, allowing you to create settings screens consistent with the system settings.
SAVING SIMPLE APPLICATION DATA
The data-persistence techniques in Android provide options for balancing speed, efficiency, and robustness.
► Shared Preferences — When storing UI state, user preferences, or application settings, you want a lightweight mechanism to store a known set of values. Shared Preferences let you save groups of name/value pairs of primitive data as named preferences.
► Saved application UI state — Activities and Fragments include specialized event handlers to record the current UI state when your application is moved to the background.
► Files — It’s not pretty, but sometimes writing to and reading from files is the only way to go. Android lets you create and load files on the device’s internal or external media, providing support for temporary caches and storing files in publicly accessible folders.
There are two lightweight techniques for saving simple application data for Android applications: Shared Preferences and a set of event handlers used for saving Activity instance state. Both mecha¬nisms use an NVP mechanism to store simple primitive values. Both techniques support primitive types Boolean, string, float, long, and integer, making them ideal means of quickly storing default values, class instance variables, the current UI state, and user preferences.
CREATING AND SAVING SHARED PREFERENCES
Using the SharedPreferences class, you can create named maps of name/value pairs that can be persisted across sessions and shared among application components running within the same appli¬cation sandbox.
To create or modify a Shared Preference, call getSharedPreferences on the
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
7Tệp, tiết kiệm nước và sở thíchTRONG CHƯƠNG NÀY LÀ GÌ? > Sự bền bỉ dữ liệu ứng dụng đơn giản bằng cách sử dụng tùy chọn chia sẻ^ Tiết kiệm dữ liệu trường hợp hoạt động giữa các phiên^ Quản lý sở thích ứng dụng và xây dựng các tùy chọn màn hình^ Lưu và tải các tập tin và quản lý hệ thống tập tin địa phương> Bao gồm tập tin tĩnh như tài nguyên bên ngoàiChương này giới thiệu một số kỹ thuật đơn giản và linh hoạt nhất dữ liệu sự kiên trì trong Android: chia sẻ sở thích, ví dụ nhà nước bó và tệp cục bộ.Lưu và tải dữ liệu là cần thiết cho hầu hết các ứng dụng. Tối thiểu một hoạt động nên lưu trạng thái giao diện (giao diện người dùng) người dùng của nó trước khi nó trở thành không hoạt động để đảm bảo các giao diện tương tự được trình bày khi nó khởi động lại. Nó cũng có khả năng rằng bạn sẽ cần để lưu sở thích người dùng và giao diện người dùng lựa chọn.Android của nondeterministic hoạt động và ứng dụng kiếp sống làm cho sự bền bỉ tiểu bang giao diện người dùng và dữ liệu ứng dụng giữa buổi đặc biệt quan trọng, như là quá trình ứng dụng của bạn có thể đã bị giết chết và khởi động lại trước khi nó trở lại phía sau. Android cung cấp một số alter¬natives để lưu dữ liệu ứng dụng, mỗi tối ưu để đáp ứng một nhu cầu cụ thể.Chia sẻ sở thích là một cơ chế đơn giản, trọng lượng nhẹ tên hợp cặp (NVP) để lưu dữ liệu nguyên thủy ứng dụng, phổ biến nhất của người dùng ứng dụng tùy chọn. Android cũng cung cấp một cơ chế để ghi lại các ứng dụng nhà nước bên trong xử lý vòng đời hoạt động, cũng như cung cấp quyền truy cập vào hệ thống tập tin địa phương, thông qua phương pháp chuyên ngành và các lớp học java.io.Android cũng cung cấp một khuôn khổ phong phú cho người dùng tùy chọn, cho phép bạn tạo ra các cài đặt màn hình phù hợp với thiết đặt hệ thống. LƯU DỮ LIỆU ỨNG DỤNG ĐƠN GIẢNCác kỹ thuật kiên trì dữ liệu trong Android cung cấp các tùy chọn cho cân bằng tốc độ, hiệu quả và mạnh mẽ.► chia sẻ sở thích — khi lưu trữ nhà nước, sở thích người dùng hoặc cài đặt ứng dụng giao diện người dùng, bạn muốn có một cơ chế nhẹ để lưu trữ một tập được biết đến của các giá trị. Chia sẻ sở thích cho phép bạn lưu các nhóm của tên/cặp giá trị nguyên thủy dữ liệu như được đặt tên theo sở thích.► đã lưu ứng dụng giao diện người dùng nhà nước-hoạt động và các mảnh vỡ bao gồm xử lý sự kiện đặc biệt để ghi lại tình trạng hiện thời của giao diện người dùng khi ứng dụng của bạn di chuyển về phía sau.► các tập tin-nó không phải là đẹp, nhưng đôi khi để đọc và viết từ tập tin là cách duy nhất để đi. Android cho phép bạn tạo và tải các tập tin trên các thiết bị bên trong hay bên ngoài phương tiện truyền thông, cung cấp hỗ trợ cho tạm thời lưu trữ và lưu trữ các tập tin trong thư mục truy cập công cộng.Có hai kỹ thuật nhẹ cho tiết kiệm dữ liệu ứng dụng đơn giản cho các ứng dụng Android: chia sẻ sở thích và một bộ xử lý sự kiện được sử dụng cho hoạt động thể hiện trạng thái tiết kiệm. Mecha¬nisms cả hai sử dụng một cơ chế NVP để lưu trữ các giá trị nguyên thủy đơn giản. Cả hai hỗ trợ kỹ thuật nguyên thủy kiểu Boolean, string, float, long, và số nguyên, làm cho chúng lý tưởng phương tiện nhanh chóng lưu trữ các giá trị mặc định, lớp dụ biến, trạng thái giao diện người dùng hiện tại, và sở thích người dùng.VIỆC TẠO VÀ TIẾT KIỆM TÙY CHỌN CHIA SẺSử dụng các lớp SharedPreferences, bạn có thể tạo ra các bản đồ được đặt tên của tên/cặp giá trị có thể được tiếp tục tồn tại qua buổi và chia sẻ giữa các ứng dụng các thành phần hoạt động trong cùng một chỗ thử appli¬cation.Để tạo hoặc chỉnh sửa tuỳ chọn chia sẻ, xin gọi getSharedPreferences trên các
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
7
Files, tiết kiệm nước, và Preferences
GÌ TRONG CHƯƠNG NÀY?
> Kiên trì dữ liệu ứng dụng đơn giản sử dụng Preferences chung
dữ liệu dụ ^ Hoạt động tiết kiệm giữa các phiên
^ Quản lý thích ứng và màn hình tòa nhà Sở thích
^ Tiết kiệm và tải các tập tin và quản lý các hệ thống tập tin địa phương
> Bao gồm các tập tin tĩnh như các nguồn lực bên ngoài
chương này giới thiệu một số kỹ thuật đơn giản nhất và linh hoạt nhất dữ liệu kiên trì trong Android:. Preferences chung, các Gói dụ nhà nước, và các tập tin địa phương
tiết kiệm và tải dữ liệu là điều cần thiết cho hầu hết các ứng dụng. Ở mức tối thiểu, một hoạt động nên tiết kiệm giao diện người dùng (UI) trạng thái của nó trước khi nó trở nên không hoạt động để đảm bảo giao diện người dùng tương tự được thể hiện khi nó khởi động lại. Nó cũng có khả năng là bạn sẽ cần phải lưu các sở thích người dùng và lựa chọn giao diện người dùng.
Android toán không đơn định hoạt động và ứng dụng đời làm cho sự bền bỉ dữ liệu trạng thái giao diện người dùng và ứng dụng giữa các phiên đặc biệt quan trọng, vì quá trình ứng dụng của bạn có thể đã thiệt mạng và khởi động lại trước khi trở lại foreground . Android cung cấp một số alter¬natives để lưu dữ liệu ứng dụng, mỗi tối ưu hóa để đáp ứng một nhu cầu cụ thể.
Preferences chung là đơn giản, nhẹ cặp tên / giá trị (NVP) cơ chế cho việc lưu dữ liệu ứng dụng sơ khai, phổ biến nhất là sở thích của các ứng dụng của người dùng. Android cũng cung cấp một cơ chế ghi lại trạng thái ứng dụng trong xử lý Hoạt động vòng đời, cũng như cung cấp quyền truy cập vào hệ thống tập tin địa phương, thông qua cả hai phương pháp chuyên ngành và các tầng lớp java.io.
Android cũng cung cấp một khuôn khổ phong phú cho sở thích người dùng, cho phép bạn . tạo cài đặt màn hình phù hợp với các thiết lập hệ thống
TIẾT KIỆM dỮ lIỆU ÁP dỤNG đƠN GIẢN
. các kỹ thuật dữ liệu kiên trì trong Android cung cấp các tùy chọn để cân bằng tốc độ, hiệu quả và mạnh mẽ
► Preferences chung - Khi lưu trữ nhà nước giao diện người dùng, sở thích của người dùng, hoặc cài đặt ứng dụng, bạn muốn có một cơ chế trọng lượng nhẹ để lưu trữ một tập nổi tiếng của các giá trị. Tuỳ chọn chia sẻ cho phép bạn lưu các nhóm của các cặp tên / giá trị của dữ liệu nguyên thủy như sở thích đặt tên.
► đã lưu ứng dụng giao diện người dùng nhà nước - Các hoạt động và mảnh vỡ bao gồm xử lý sự kiện để ghi lại trạng thái giao diện người dùng hiện tại chuyên khi ứng dụng của bạn được chuyển đến nền.
► Files - Đó là không đẹp, nhưng đôi khi viết và đọc từ tập tin này là cách duy nhất để đi. Android cho phép bạn tạo và tải các tập tin trên phương tiện truyền thông nội bộ hay bên ngoài của thiết bị, cung cấp hỗ trợ cho lưu trữ tạm thời và lưu trữ tập tin trong thư mục truy cập công khai.
Có hai kỹ thuật nhẹ để lưu dữ liệu đơn giản áp dụng cho các ứng dụng Android: Preferences chung và một bộ xử lý sự kiện sử dụng để lưu trạng thái dụ Hoạt động. Cả hai mecha¬nisms sử dụng một cơ chế NVP để lưu trữ các giá trị nguyên thủy đơn giản. Cả hai kỹ thuật hỗ trợ các loại nguyên thủy Boolean, string, float, dài, và số nguyên, làm cho họ phương tiện lý tưởng một cách nhanh chóng lưu trữ các giá trị mặc ​​định, các biến thể lớp, trạng thái giao diện người dùng hiện tại, và sở thích của người dùng.
TẠO VÀ TIẾT KIỆM ƯU ĐÃI SHARED
Sử dụng lớp SharedPreferences, bạn có thể tạo ra các bản đồ có tên của các cặp tên / giá trị mà có thể được liên tục theo phiên và chia sẻ giữa các thành phần ứng dụng chạy trong sandbox appli¬cation cùng.
Để tạo ra hoặc sửa đổi một Sở thích chung, gọi getSharedPreferences trên
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: