String - Android Developers
Có thể bạn quan tâm
Essentials - Build AI experiences
- Build AI-powered Android apps with Gemini APIs and more.
- Get started
- Get started
- Start by creating your first app. Go deeper with our training courses or explore app development on your own.
- Hello world
- Training courses
- Tutorials
- Compose for teams
- Kotlin for Android
- Monetization with Play ↗️
- Android Developer Verification
- Extend by device
- Build apps that give your users seamless experiences from phones to tablets, watches, headsets, and more.
- Adaptive apps
- Android XR
- Wear OS
- Android for Cars
- Android TV
- ChromeOS
- Build by category
- Learn to build for your use case by following Google's prescriptive and opinionated guidance.
- Games
- Camera & media
- Social & messaging
- Health & fitness
- Productivity
- Enterprise apps
- Get the latest
- Stay in touch with the latest releases throughout the year, join our preview programs, and give us your feedback.
- Latest updates
- Experimental updates
- Android Studio preview
- Jetpack & Compose libraries
- Wear OS releases
- Privacy Sandbox ↗️
- Excellent Experiences
- Build the best experiences for your best users.
- Learn more
- UI Design
- Design a beautiful user interface using Android best practices.
- Design for Android
- Mobile
- Adaptive UI
- XR Headsets & XR Glasses
- AI Glasses
- Widgets
- Wear OS
- Android TV
- Android for Cars
- Architecture
- Design robust, testable, and maintainable app logic and services.
- Introduction
- Libraries
- Navigation
- Modularization
- Testing
- Kotlin Multiplatform
- Quality
- Plan for app quality and align with Play store guidelines.
- Overview
- Core value
- User experience
- Accessibility
- Technical quality
- Excellent Experiences
- Security
- Safeguard users against threats and ensure a secure Android experience.
- Overview
- Privacy
- Permissions
- Identity
- Fraud prevention
- Gemini in Android Studio
- Your AI development companion for Android development.
- Learn more
- Get Android Studio
- Core areas
- Get the samples and docs for the features you need.
- Samples
- User interfaces
- Background work
- Data and files
- Connectivity
- All core areas ⤵️
- Tools and workflow
- Use the IDE to write and build your app, or create your own pipeline.
- Write and debug code
- Build projects
- Test your app
- Performance
- Command-line tools
- Gradle plugin API
- Device tech
- Write code for form factors. Connect devices and share data.
- Adaptive UI
- Wear OS
- Android XR
- Android Health
- Android for Cars
- Android TV
- All devices ⤵️
- Libraries
- Browse API reference documentation with all the details.
- Android platform
- Jetpack libraries
- Compose libraries
- Google Play services ↗️
- Google Play SDK index ↗️
- Play Console
- Publish your app or game and grow your business on Google Play.
- Go to Play Console
- Learn more ↗️
- Fundamentals
- Learn how to engage users, monitize, and secure your app.
- Play Monetization
- Play Integrity
- Play Policies
- Play Programs ↗️
- Games Dev Center
- Develop and deliver games. Get tools, downloads, and samples.
- Overview
- Play Asset Delivery
- Play Games Services
- Play Games on PC
- All Play guides ⤵️
- Libraries
- Browse API reference documentation with all the details.
- Play Feature Delivery
- Play In-app Updates
- Play In-app Reviews
- Play Install Referrer
- Google Play services ↗️
- Google Play SDK index ↗️
- All Play libraries ⤵️
- Tools & resources
- Tools for publishing, promoting, and managing your app.
- Android App Bundles
- Brand & marketing
- Play Console APIs ↗️
- English
- Deutsch
- Español – América Latina
- Français
- Indonesia
- Italiano
- Polski
- Português – Brasil
- Tiếng Việt
- Türkçe
- Русский
- עברית
- العربيّة
- فارسی
- हिंदी
- বাংলা
- ภาษาไทย
- 中文 – 简体
- 中文 – 繁體
- 日本語
- 한국어
- App architecture
- Essentials
- Xem thêm
- Design & Plan
- Xem thêm
- Develop
- Xem thêm
- Google Play
- Xem thêm
- Community
- Android Studio
- Introduction
- Guide to app architecture
- About app architecture
- Architecture recommendations
- Learning pathway ⍈
- App fundamentals
- UI layer libraries
- About the UI layer
- UI events
- State holders and UI state
- State production
- View binding
- About view binding
- Migrate from Kotlin synthetics to view binding
- Data binding library
- About data binding
- Get started
- Layouts and binding expressions
- Work with observable data objects
- Generated binding classes
- Binding adapters
- Bind layout views to Architecture Components
- Two-way data binding
- Lifecycle-aware components
- Lifecycles
- Handle lifecycles
- Integrate with Compose
- ViewModel
- About ViewModel
- Create ViewModels with dependencies
- ViewModel Scoping APIs
- Saved State module for ViewModel
- ViewModel APIs cheat sheet
- LiveData
- Save UI states
- Use Kotlin coroutines with lifecycle-aware components
- Lifecycles
- Paging Library
- About paging
- Load and display paged data
- Page from network and database
- Transform data streams
- Manage and present loading states
- Test your Paging implementation
- Migrate to Paging 3
- Paging 2
- About Paging 2
- Display paged lists
- Load paged data
- Domain layer
- Data layer libraries
- About the data layer
- Offline first
- DataStore
- WorkManager ⍈
- App startup
- Modularization
- About modularization
- Common patterns
- App resources
- About app resources
- Handle configuration changes
- Localization
- Localize your app
- Test your app with pseudolocales
- Unicode and internationalization support
- Language and locale resolution
- Per-app language preferences
- Complex XML resources
- Resource types
- About resource types
- Animation
- Color state list
- Drawable
- Layout
- Menu
- String
- Style
- Font
- More types
- App manifest file
- About app manifests
- <action>
- <activity>
- <activity-alias>
- <application>
- <attribution>
- <category>
- <compatible-screens>
- <data>
- <grant-uri-permission>
- <instrumentation>
- <intent-filter>
- <layout>
- <manifest>
- <meta-data>
- <path-permission>
- <permission>
- <permission-group>
- <permission-tree>
- <profileable>
- <property>
- <provider>
- <queries>
- <receiver>
- <service>
- <supports-gl-texture>
- <supports-screens>
- <uri-relative-filter-group>
- <uses-configuration>
- <uses-feature>
- <uses-library>
- <uses-native-library>
- <uses-permission>
- <uses-permission-sdk-23>
- <uses-sdk>
- App entry points
- Activities
- Introduction to activities
- The activity lifecycle
- Activity state changes
- Test your app's activities
- Tasks and the back stack
- Processes and app lifecycle
- Parcelables and bundles
- Loaders
- Recents screen
- Restrictions on starting activities from the background
- Add app shortcuts ⍈
- Activities
- App navigation
- Principles of navigation
- Navigation component
- Overview
- Navigation controller
- Design your navigation graph
- Overview
- Dialog destinations
- Activity destinations
- Nested graphs
- Deep links
- New destination types
- Type safety
- Encapsulate your code
- Global actions
- Fragments and the Kotlin DSL
- Use the Navigation editor
- Use your navigation graph
- Navigate to a destination
- Navigate with options
- Safe args
- Pass data between destinations
- Animate transitions between destinations
- Conditional navigation
- Interact programmatically with the Navigation component
- The back stack
- Overview
- Dialogs and the back stack
- Circular navigation and the back stack
- Multiple back stacks
- Integrations
- Navigate with feature modules
- Multi-module projects
- Connect UI components to NavController
- Migrate to the Navigation component
- Test navigation
- Custom back navigation
- Custom back navigation
- Predictive back gesture
- Add support for predictive back animations
- Responsive design
- Handling configuration changes
- Design for different form factors
- Swipe between views
- Swipe views using ViewPager2
- Swipe views using ViewPager
- Navigation 3
- Overview
- Get started
- Understand and implement the basics
- Save and manage navigation state
- Modularize navigation code
- Create custom layouts using Scenes
- Animate between destinations
- Apply logic or wrappers to destinations
- Migrate from Navigation 2
- Fragments
- About fragments
- Create a fragment
- Fragment manager
- Fragment transactions
- Animate transitions between fragments
- Fragment lifecycle
- Saving state with fragments
- Communicate with fragments
- Working with the app bar
- Displaying dialogs with DialogFragment
- Debug your fragments
- Test your fragments
- Deep links
- About deep links
- Create deep links
- Implement App Links
- About App Links
- Add intent filters
- Configure website associations
- Verify App Links
- Test App Links
- Troubleshoot
- App Links FAQ
- Developer tools
- Interact with other apps
- About interacting with other apps
- About intents and intent filters
- About common intents
- Google Maps intents for Android
- Send users to another app
- Get a result from an activity
- Allow other apps to start your activity
- Limit loading in on-device Android containers
- Package visibility
- About package visibility
- Know which packages are visible automatically
- Declare package visibility needs
- Fulfill common use cases
- Test package visibility
- Dependency injection
- About dependency injection
- Manual dependency injection
- Dependency injection with Hilt
- Hilt in multi-module apps
- Use Hilt with other Jetpack libraries
- Hilt testing guide
- Hilt and Dagger annotations cheat sheet
- Dagger
- Dagger basics
- Using Dagger in Android apps
- Using Dagger in multi-module apps
- Build AI experiences
- Get started
- Get started
- Hello world
- Training courses
- Tutorials
- Compose for teams
- Kotlin for Android
- Monetization with Play ↗️
- Android Developer Verification
- Extend by device
- Adaptive apps
- Android XR
- Wear OS
- Android for Cars
- Android TV
- ChromeOS
- Build by category
- Games
- Camera & media
- Social & messaging
- Health & fitness
- Productivity
- Enterprise apps
- Get the latest
- Latest updates
- Experimental updates
- Android Studio preview
- Jetpack & Compose libraries
- Wear OS releases
- Privacy Sandbox ↗️
- Excellent Experiences
- Learn more
- UI Design
- Design for Android
- Mobile
- Adaptive UI
- XR Headsets & XR Glasses
- AI Glasses
- Widgets
- Wear OS
- Android TV
- Android for Cars
- Architecture
- Introduction
- Libraries
- Navigation
- Modularization
- Testing
- Kotlin Multiplatform
- Quality
- Overview
- Core value
- User experience
- Accessibility
- Technical quality
- Excellent Experiences
- Security
- Overview
- Privacy
- Permissions
- Identity
- Fraud prevention
- Gemini in Android Studio
- Learn more
- Get Android Studio
- Core areas
- Samples
- User interfaces
- Background work
- Data and files
- Connectivity
- All core areas ⤵️
- Tools and workflow
- Write and debug code
- Build projects
- Test your app
- Performance
- Command-line tools
- Gradle plugin API
- Device tech
- Adaptive UI
- Wear OS
- Android XR
- Android Health
- Android for Cars
- Android TV
- All devices ⤵️
- Libraries
- Android platform
- Jetpack libraries
- Compose libraries
- Google Play services ↗️
- Google Play SDK index ↗️
- Play Console
- Go to Play Console
- Learn more ↗️
- Fundamentals
- Play Monetization
- Play Integrity
- Play Policies
- Play Programs ↗️
- Games Dev Center
- Overview
- Play Asset Delivery
- Play Games Services
- Play Games on PC
- All Play guides ⤵️
- Libraries
- Play Feature Delivery
- Play In-app Updates
- Play In-app Reviews
- Play Install Referrer
- Google Play services ↗️
- Google Play SDK index ↗️
- All Play libraries ⤵️
- Tools & resources
- Android App Bundles
- Brand & marketing
- Play Console APIs ↗️
- Android Developers
- Design & Plan
- App architecture
Bí danh biểu thị hoạt động mục tiêu dưới dạng một thực thể độc lập và có thể có một tập hợp các bộ lọc ý định riêng. Bí danh chứ không phải là bộ lọc ý định trên chính hoạt động mục tiêu giúp xác định ý định nào có thể kích hoạt mục tiêu thông qua bí danh và cách hệ thống xử lý bí danh.
Chẳng hạn, các bộ lọc ý định trên bí danh có thể chỉ định cờ ""android.intent.action.MAIN"" và cờ ""android.intent.category.LAUNCHER"", khiến bí danh được biểu thị trong trình chạy ứng dụng, mặc dù không có bộ lọc nào trên hoạt động mục tiêu sẽ tự thiết lập các cờ này.
Ngoại trừ targetActivity, các thuộc tính <activity-alias> là một tập hợp con của các thuộc tính <activity>. Đối với các thuộc tính trong tập hợp con, không có giá trị nào được thiết lập dành cho mục tiêu chuyển sang bí danh. Tuy nhiên, đối với các thuộc tính không thuộc tập hợp con, các giá trị được thiết lập dành cho hoạt động mục tiêu cũng áp dụng cho bí danh.
thuộc tính: android:enabled Liệu hệ thống có thể tạo thực thể cho hoạt động mục tiêu thông qua bí danh này hay không. "true" nếu có thể và "false" nếu không thể. Giá trị mặc định là "true".Phần tử <application> có thuộc tính enabled riêng áp dụng cho tất cả các thành phần của ứng dụng, bao gồm cả các bí danh của hoạt động. Cả hai thuộc tính <application> và <activity-alias> phải là "true" để hệ thống có thể tạo thực thể cho hoạt động mục tiêu thông qua bí danh. Nếu là "false", bí danh sẽ không hoạt động.
android:exported Liệu thành phần của các ứng dụng khác có thể chạy hoạt động mục tiêu thông qua bí danh này hay không. "true" nếu có thể và "false" nếu không thể. Nếu là "false", hoạt động mục tiêu chỉ có thể được chạy thông qua bí danh bằng các thành phần của cùng một ứng dụng với bí danh hoặc các ứng dụng có cùng mã nhận dạng người dùng.Giá trị mặc định này tuỳ thuộc vào việc bí danh có chứa các bộ lọc ý định hay không. Nếu không có bất kỳ bộ lọc nào thì bạn chỉ có thể gọi hoạt động mục tiêu thông qua bí danh bằng cách chỉ định tên chính xác của bí danh. Điều này có nghĩa là bí danh chỉ dành cho mục đích sử dụng nội bộ trong ứng dụng vì những ứng dụng khác không biết tên của bí danh. Vì vậy, giá trị mặc định là "false". Mặt khác, sự hiện diện của ít nhất một bộ lọc ngụ ý rằng bí danh dành cho mục đích sử dụng bên ngoài, vì vậy giá trị mặc định là "true".
android:icon Biểu tượng của hoạt động mục tiêu khi được biểu thị cho người dùng thông qua bí danh. Để biết thêm thông tin, hãy xem thuộc tính icon của phần tử <activity>. android:label Nhãn (mà người dùng có thể đọc được) của bí danh, khi được biểu thị cho người dùng thông qua bí danh. Để biết thêm thông tin, hãy xem thuộc tính label của phần tử <activity>. android:name Tên duy nhất dành cho bí danh. Tên giống với tên lớp đủ điều kiện. Nhưng, không giống với tên của hoạt động mục tiêu, tên bí danh là tuỳ ý. Đây không phải là một lớp thực tế. android:permission Tên của một quyền mà ứng dụng khách phải có để chạy hoạt động mục tiêu hoặc yêu cầu mục tiêu thực hiện một hoạt động nào đó bằng bí danh. Nếu phương thức gọi của startActivity() hoặc startActivityForResult() không được cấp quyền đã chỉ định, thì hoạt động mục tiêu sẽ không được kích hoạt.Thuộc tính này thay thế cho bất kỳ quyền nào được thiết lập đối với chính hoạt động mục tiêu. Nếu chưa đặt chính sách này, thì bạn không cần cấp quyền để kích hoạt mục tiêu thông qua bí danh.
Để biết thêm thông tin về các quyền, hãy xem phần Quyền trong phần tổng quan về tệp kê khai ứng dụng.
android:targetActivity Tên của hoạt động có thể được kích hoạt thông qua bí danh. Tên này phải khớp với thuộc tính name của một phần tử <activity> đứng trước bí danh đó trong tệp kê khai. ra mắt từ: API cấp 1 xem thêm: <activity>Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[]]-
X Theo dõi @AndroidDev trên X
-
YouTube Xem Android Developers trên YouTube -
LinkedIn Connect with the Android Developers community on LinkedIn
-
Tìm hiểu thêm về Android
- Android
- Android dành cho doanh nghiệp
- Bảo mật
- Source
- Tin tức
- Blog
- Podcast
-
Khám phá
- Trò chơi
- Công nghệ máy học
- Sức khoẻ và thể dục
- Camera và nội dung nghe nhìn
- Quyền riêng tư
- 5G
-
Thiết bị Android
- Màn hình lớn
- Wear OS
- Thiết bị ChromeOS
- Android cho Ô tô
- Android TV
-
Bản phát hành
- Android 15
- Android 14
- Android 13
- Android 12
- Android 11
- Android 10
- Pie
-
Tài liệu và nội dung tải xuống
- Hướng dẫn về Android Studio
- Hướng dẫn cho nhà phát triển
- Tham chiếu API
- Tải Studio xuống
- Android NDK
-
Hỗ trợ
- Báo cáo lỗi nền tảng
- Báo cáo lỗi tài liệu
- Google Play support
- Tham gia nghiên cứu
- Android
- Chrome
- Firebase
- Google Cloud Platform
- Tất cả sản phẩm
- Quyền riêng tư
- Giấy phép
- Nguyên tắc về thương hiệu
- Manage cookies
- Xem tin tức và các mẹo qua email Đăng ký
- English
- Deutsch
- Español – América Latina
- Français
- Indonesia
- Italiano
- Polski
- Português – Brasil
- Tiếng Việt
- Türkçe
- Русский
- עברית
- العربيّة
- فارسی
- हिंदी
- বাংলা
- ภาษาไทย
- 中文 – 简体
- 中文 – 繁體
- 日本語
- 한국어
Từ khóa » Thuốc Hl Multi
-
Hl-Multi - Hỗ Trợ Tăng Cường Tiêu Hoá, Giúp ăn Ngon Miệng
-
BỔ SUNG SỨC KHỎE, NÂNG CAO SỨC ĐỀ... - Nhà Thuốc Online
-
THUỐC TĂNG CÂN MULTI VITAMIN Giá Sỉ, Giá Bán Buôn
-
Viên Sủi Multi-Vitamin Effer-Vescent Tablets Haas Cung Cấp Vitamin
-
[CHÍNH HÃNG] Thuốc Plusssz Max Multivitamin - Nâng Cao Thể Trạng
-
Thực Phẩm Bảo Vệ Sức Khỏe HL-ZINFORT
-
Siêu Sắc Thuốc Vạn An VA58-HL Chính Hãng | Nguyễn Kim
-
Tra Cứu Giá Thuốc - Hệ Thống Dịch Vụ Công Cục Quản Lý Dược
-
UCC / UCC (HL) | UNIPULSE
-
Uses-native-library - Android Developers