You should always provide the best possible experience for users, no m dịch - You should always provide the best possible experience for users, no m Việt làm thế nào để nói

You should always provide the best

You should always provide the best possible experience for users, no matter which country they’re in or which of the wide variety of Android device types, form factors, and screen sizes they’re using.
In this chapter, you learn how to use the resource framework to provide optimized resources, ensur¬ing your applications run seamlessly on different hardware (particularly different screen resolutions and pixel densities), in different countries, and supporting multiple languages.
The Activity class forms the basis for all your user interface (UI) screens. You learn how to create Activities and gain an understanding of their lifecycles and how they affect the application lifetime and priority.
Finally, you are introduced to some of the Activity subclasses that simplify resource management for some common UI patterns, such as map- and list-based Activities.
WHAT MAKES AN ANDROID APPLICATION?
Android applications consist of loosely coupled components, bound by the application manifest that describes each component and how they interact. The manifest is also used to specify the application’s metadata, its hardware and platform requirements, external libraries, and required permissions.
The following components comprise the building blocks for all your Android applications:
► Activities — Your application’s presentation layer. The UI of your application is built around one or more extensions of the Activity class. Activities use Fragments and Views to layout and display information, and to respond to user actions. Compared to desktop development, Activities are equivalent to Forms. You’ll learn more about Activities later in this chapter.
► Services — The invisible workers of your application. Service components run without a UI, updating your data sources and Activities, triggering Notifications, and broadcasting Intents. They’re used to perform long running tasks, or those that require no user interaction (such as network lookups or tasks that need to continue even when your application’s Activities aren’t active or visible.) You’ll learn more about how to create and use services in Chapter 9, “Working in the Background.”
► Content Providers — Shareable persistent data storage. Content Providers manage and persist application data and typically interact with SQL databases. They’re also the preferred means to share data across application boundaries. You can configure your application’s Content Providers to allow access from other applications, and you can access the Content Providers exposed by others. Android devices include several native Content Providers that expose useful databases such as the media store and contacts. You’ll learn how to create and use Content Providers in Chapter 8, “Databases and Content Providers.”
► Intents — A powerful interapplication message-passing framework. Intents are used exten¬sively throughout Android. You can use Intents to start and stop Activities and Services, to broadcast messages system-wide or to an explicit Activity, Service, or Broadcast Receiver, or to request an action be performed on a particular piece of data. Explicit, implicit, and broad¬cast Intents are explored in more detail in Chapter 5, “Intents and Broadcast Receivers.”
► Broadcast Receivers — Intent listeners. Broadcast Receivers enable your application to listen for Intents that match the criteria you specify. Broadcast Receivers start your application
to react to any received Intent, making them perfect for creating event-driven applications. Broadcast Receivers are covered with Intents in Chapter 5.
► Widgets — Visual application components that are typically added to the device home screen. A special variation of a Broadcast Receiver, widgets enable you to create dynamic, interactive application components for users to embed on their home screens. You’ll learn how to create your own widgets in Chapter 14, “Invading the Home Screen.”
► Notifications — Notifications enable you to alert users to application events without steal¬ing focus or interrupting their current Activity. They’re the preferred technique for getting a user’s attention when your application is not visible or active, particularly from within
a Service or Broadcast Receiver. For example, when a device receives a text message or an email, the messaging and Gmail applications use Notifications to alert you by flash¬ing lights, playing sounds, displaying icons, and scrolling a text summary. You can trigger these notifications from your applications, as discussed in Chapter 10, “Expanding the User Experience.”
By decoupling the dependencies between application components, you can share and use individual Content Providers, Services, and even Activities with other applications — both your own and those of third parties.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Bạn nên luôn luôn cung cấp trải nghiệm tốt nhất có thể cho người sử dụng, không có vấn đề mà đất nước họ đang ở trong hoặc có của sự đa dạng của các loại thiết bị Android, các yếu tố hình thức và kích cỡ màn hình họ đang sử dụng.Trong chương này, bạn tìm hiểu làm thế nào để sử dụng các khuôn khổ tài nguyên để cung cấp tối ưu hóa tài nguyên, ensur¬ing của các ứng dụng chạy mượt mà trên phần cứng khác nhau (khác nhau đặc biệt là màn hình độ phân giải và mật độ điểm ảnh), các quốc gia khác nhau, và hỗ trợ nhiều ngôn ngữ.Lớp hoạt động hình thành cơ sở cho tất cả các màn hình giao diện (giao diện người dùng) người dùng của bạn. Bạn tìm hiểu làm thế nào để tạo ra các hoạt động và đạt được sự hiểu biết về qui trình của họ và làm thế nào chúng ảnh hưởng đến các ứng dụng trọn đời và ưu tiên.Cuối cùng, bạn đang giới thiệu một số các phân lớp hoạt động đơn giản hóa việc quản lý tài nguyên cho một số mô hình giao diện phổ biến, chẳng hạn như bản đồ và danh sách-dựa trên hoạt động.ĐIỀU GÌ LÀM CHO MỘT ỨNG DỤNG ANDROID?Android ứng dụng bao gồm các thành phần một cách lỏng lẻo cùng, bị ràng buộc bởi biểu hiện ứng dụng mô tả mỗi thành phần và cách họ tương tác. Manifest cũng được sử dụng để xác định các siêu dữ liệu của ứng dụng, phần cứng và yêu cầu nền tảng, bên ngoài thư viện và quyền như yêu cầu.Các thành phần sau bao gồm các khối xây dựng cho tất cả các ứng dụng Android của bạn:► hoạt động-lớp trình bày của ứng dụng. Giao diện của ứng dụng của bạn được xây dựng xung quanh một hay nhiều phần mở rộng của lớp hoạt động. Các hoạt động sử dụng mảnh vỡ và tầm nhìn để bố trí và hiển thị thông tin, và để đáp ứng với hành động người dùng. So với các máy tính để bàn phát triển, hoạt động này là tương đương với hình thức. Bạn sẽ tìm hiểu thêm về các hoạt động sau đó trong chương này.► Dịch vụ-công nhân vô hình của ứng dụng của bạn. Các thành phần dịch vụ chạy mà không có giao diện người dùng, Cập nhật các nguồn dữ liệu của bạn và các hoạt động, kích hoạt các thông báo và phát sóng Intents. Họ đang được sử dụng để thực hiện các nhiệm vụ chạy dài, hoặc những người đó có yêu cầu không có tương tác người dùng (ví dụ như mạng tra cứu hoặc nhiệm vụ cần tiếp tục ngay cả khi các hoạt động của ứng dụng của bạn không hoạt động hoặc có thể nhìn thấy) Bạn sẽ tìm hiểu thêm về cách tạo và sử dụng dịch vụ trong chương 9, "Làm việc phía sau."► Các nhà cung cấp nội dung-lưu trữ dữ liệu liên tục Shareable. Nhà cung cấp nội dung quản lý, kiên trì dữ liệu ứng dụng và thường tương tác với các cơ sở dữ liệu SQL. Chúng tôi cũng là phương tiện ưa thích để chia sẻ dữ liệu trên ứng dụng ranh giới. Bạn có thể cấu hình nhà cung cấp nội dung ứng dụng của bạn để cho phép truy cập từ các ứng dụng khác, và bạn có thể truy cập vào các nhà cung cấp nội dung tiếp xúc với người khác. Các thiết bị Android bao gồm các nhà cung cấp nội dung một số thổ dân tiếp xúc với cơ sở dữ liệu hữu ích như các cửa hàng truyền thông và danh bạ. Bạn sẽ tìm hiểu làm thế nào để tạo và sử dụng nhà cung cấp nội dung trong chương 8, "Cơ sở dữ liệu và nội dung các nhà cung cấp."► Intents — một khuôn khổ mạnh mẽ thông điệp đi qua interapplication. Intents là exten¬sively được sử dụng trong suốt cả Android. Bạn có thể sử dụng Intents để bắt đầu và ngừng hoạt động và các dịch vụ để phát sóng thông điệp toàn bộ hệ thống hoặc một rõ ràng hoạt động, Dịch vụ, hoặc máy thu phát sóng, hoặc để yêu cầu một hành động được thực hiện trên một mảnh cụ thể của dữ liệu. Rõ ràng, tiềm ẩn, và broad¬cast Intents được khám phá thêm chi tiết trong chương 5, "Intents và máy thu phát sóng.► phát sóng thu — ý định nghe. Phát sóng cho phép nhận ứng dụng của bạn để lắng nghe cho Intents phù hợp với tiêu chuẩn bạn chỉ định. Bộ thu phát sóng bắt đầu ứng dụng của bạnđể phản ứng với bất kỳ nhận được mục đích, làm cho chúng hoàn hảo cho việc tạo các sự kiện-hướng ứng dụng. Bộ thu phát sóng được che phủ bằng Intents trong chương 5.► Widgets-ứng dụng trực quan các thành phần thường được thêm vào màn hình thiết bị. Một biến thể đặc biệt của máy thu phát sóng, vật dụng cho phép bạn tạo ra năng động, tương tác ứng dụng các thành phần cho người dùng để nhúng vào màn hình nhà của họ. Bạn sẽ tìm hiểu làm thế nào để tạo ra các widget của riêng bạn ở chương 14, "Xâm nhập màn hình chủ."► thông báo-thông báo cho phép bạn để cảnh báo người dùng đến các sự kiện ứng dụng mà không có steal¬ing tập trung hay làm gián đoạn hoạt động hiện tại của họ. Họ là những kỹ thuật ưa thích để nhận được sự chú ý của người dùng khi ứng dụng của bạn không thể nhìn thấy hoặc đang hoạt động, đặc biệt là từ bên trongmột dịch vụ hoặc các máy thu phát sóng. Ví dụ, khi một thiết bị nhận được tin nhắn văn bản hoặc email, nhắn tin và ứng dụng Gmail sử dụng thông báo để cảnh báo cho bạn bởi flash¬ing đèn, chơi âm thanh, Hiển thị biểu tượng và di chuyển một văn bản tóm tắt. Bạn có thể kích hoạt các thông báo từ các ứng dụng của bạn, như được thảo luận trong chương 10, "Mở rộng kinh nghiệm người dùng."Bằng cách tách các phụ thuộc giữa các thành phần của ứng dụng, bạn có thể chia sẻ và sử dụng cá nhân các nhà cung cấp nội dung, Dịch vụ và các hoạt động ngay cả với các ứng dụng khác-cả hai của bạn của riêng và của bên thứ ba.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Bạn nên luôn luôn cung cấp trải nghiệm tốt nhất cho người sử dụng, không có vấn đề mà đất nước họ đang ở trong hay mà của nhiều loại thiết bị Android, các yếu tố hình thức, và kích cỡ màn hình mà họ đang sử dụng.
Trong chương này, bạn sẽ tìm hiểu làm thế nào để sử dụng khuôn khổ nguồn lực để cung cấp các nguồn lực tối ưu hóa, ensur¬ing các ứng dụng của bạn chạy trơn tru trên phần cứng khác nhau (độ phân giải màn hình đặc biệt khác nhau và mật độ điểm ảnh), ở các nước khác nhau, và hỗ trợ nhiều ngôn ngữ.
các lớp Hoạt động tạo cơ sở cho tất cả các giao diện người dùng của bạn (UI ) màn hình. Bạn sẽ học cách để tạo ra hoạt động và đạt được một sự hiểu biết về chu kỳ sống của họ và làm thế nào chúng ảnh hưởng đến tuổi thọ ứng dụng và ưu tiên.
Cuối cùng, bạn sẽ được giới thiệu với một số các lớp con Hoạt động đơn giản hóa quản lý tài nguyên đối với một số mô hình giao diện người dùng thông thường, chẳng hạn như lập bản đồ và danh sách Hoạt động dựa trên.
GÌ lÀM đƠN ANDROID?
ứng dụng Android bao gồm các thành phần lỏng lẻo, bị ràng buộc bởi những biểu hiện ứng dụng mô tả mỗi thành phần và cách họ tương tác. Các biểu hiện cũng được sử dụng để xác định siêu dữ liệu của ứng dụng, phần cứng và nền tảng yêu cầu của nó, thư viện bên ngoài, và quyền bắt buộc.
Các thành phần sau đây bao gồm các khối xây dựng cho tất cả các ứng dụng Android của bạn:
► Các hoạt động - lớp trình bày của ứng dụng của bạn. Các giao diện người dùng của ứng dụng của bạn được xây dựng xung quanh một hoặc nhiều phần mở rộng của lớp hoạt động. Các hoạt động sử dụng mảnh vỡ và xem để bố trí và hiển thị thông tin, và để đối phó với hành động người dùng. So với phát triển máy tính để bàn, hoạt động tương đương với hình thức. Bạn sẽ tìm hiểu thêm về hoạt động sau trong chương này.
► Dịch vụ - Các công nhân vô hình của ứng dụng của bạn. Thành phần dịch vụ chạy mà không có một giao diện người dùng, cập nhật nguồn dữ liệu và các hoạt động của bạn, kích hoạt Notifications, và phát sóng Intents. Họ đang sử dụng để thực hiện nhiệm vụ chạy dài, hoặc những người mà không cần tương tác người dùng (chẳng hạn như tra cứu mạng hoặc nhiệm vụ cần tiếp tục ngay cả khi hoạt động của ứng dụng của bạn không hoạt động hoặc có thể nhìn thấy). Bạn sẽ tìm hiểu thêm về làm thế nào để tạo ra và sử dụng các dịch vụ trong chương 9 ". Làm việc trong nền"
► Nhà cung cấp nội dung - có thể chia sẻ liên tục lưu trữ dữ liệu. Nhà cung cấp nội dung quản lý và duy trì dữ liệu ứng dụng và thường tương tác với cơ sở dữ liệu SQL. Họ cũng là những phương tiện ưa thích để chia sẻ dữ liệu qua các biên giới ứng dụng. Bạn có thể cấu hình các nhà cung cấp nội dung của ứng dụng của bạn để cho phép truy cập từ các ứng dụng khác, và bạn có thể truy cập vào các nhà cung cấp nội dung tiếp xúc với người khác. Thiết bị Android bao gồm một số các nhà cung cấp nội dung bản địa mà phơi bày cơ sở dữ liệu hữu ích như các cửa hàng truyền thông và liên lạc. Bạn sẽ học cách tạo và sử dụng các nhà cung cấp nội dung trong Chương 8, "Cơ sở dữ liệu và cung cấp nội dung."
► Intents - Một khung tin nhắn-đi interapplication mạnh mẽ. Dự định được sử dụng trong suốt exten¬sively Android. Bạn có thể sử dụng Intents bắt đầu và ngừng hoạt động và dịch vụ, truyền phát thông điệp cho toàn hệ thống hoặc một hoạt động rõ ràng, dịch vụ, hoặc Broadcast Receiver, hoặc yêu cầu một hành động được thực hiện trên một đoạn cụ thể của dữ liệu. Dự định rõ ràng, tiềm ẩn, và broad¬cast được khám phá chi tiết hơn trong Chương 5, "Intents và Broadcast Receivers".
► Broadcast Receivers - nghe Intent. Broadcast Receivers cho phép ứng dụng của bạn để lắng nghe cho Intents phù hợp với các tiêu chí mà bạn chỉ định. Broadcast Receivers bắt đầu ứng dụng của bạn
để phản ứng với bất kỳ ý định nhận được, làm cho chúng hoàn hảo cho việc tạo ra các ứng dụng hướng sự kiện. Broadcast Receivers được bao phủ với Intents trong Chương 5.
► Widgets - các thành phần ứng dụng Visual thường được thêm vào màn hình thiết bị nhà. Một biến thể đặc biệt của một Receiver Broadcast, các widget cho phép bạn tạo, thành phần ứng dụng tương tác năng động cho người sử dụng để nhúng vào màn hình chủ của họ. Bạn sẽ học cách để tạo ra các widget của riêng bạn trong Chương 14, "xâm lược màn hình chủ."
► Thông báo - Thông báo cho phép bạn để cảnh báo người sử dụng các sự kiện ứng dụng mà không steal¬ing tập trung hay làm gián đoạn hoạt động hiện tại của họ. Họ là những kỹ thuật ưa thích để nhận sự chú ý của người dùng khi ứng dụng của bạn không thể nhìn thấy hoặc hoạt động, đặc biệt là từ bên trong
một dịch vụ hoặc Broadcast Receiver. Ví dụ, khi một thiết bị nhận được một tin nhắn văn bản hoặc email, nhắn tin và các ứng dụng Gmail sử dụng thông báo để cảnh báo cho bạn bằng flash¬ing đèn, chơi âm thanh, hiển thị các biểu tượng, và di chuyển một bản tóm tắt văn bản. Bạn có thể kích hoạt các thông báo từ các ứng dụng của bạn, như đã thảo luận trong Chương 10, ". Mở rộng trải nghiệm người dùng"
Bằng cách tách các phụ thuộc giữa các thành phần ứng dụng, bạn có thể chia sẻ và sử dụng các nhà cung cấp cá nhân nội dung, dịch vụ, và thậm chí hoạt động với các ứng dụng khác - cả hai của bạn riêng và của các bên thứ ba.
đ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 ©2024 I Love Translation. All reserved.

E-mail: