TÔNG QUAN VỀ TÌM KIẾM TRONG ANDROID
Tìm kiếm là một đặc tính trong android. Người dùng có thể tìm kiếm bất kỳ dữ liệu đang chứa trên thiết bị android hoặc trên internet. Để tạo ra một trãi nghiệm tìm kiếm cho những người sử dụng, Android cung cấp một framework tìm kiếm giúp bạn thực thi tìm kiếm cho ứng dụng của bạn.
Search Framework đưa ra 2 mẫu tìm kiếm: search dialog hoặc search widget(
SearchView
) mà bạn có thể nhúng vào activity layout của bạn. Trong cả 2 loại, hệ thống Android sẽ tương trợ công việc thực thi tìm kiếm của bạn bằng cách cung cấp các truy vấn tìm kiếm cho một hoạt động cụ thể thực thi những tìm kiếm. Bạn cũng có kích hoạt một trong 2 loại tìm kiếm search dialog hoặc widget để cung cấp gợi ý tìm kiếm khi người dùng gõ thông tin tìm kiếm.
Một khi bạn đã thiết lập một trong 2 loại tìm kiếm Search Dialog hoặc Search Widget, bạn có thể:
- Kích hoạt voice search ( tìm kiếm bằng giọng nói)
- Cung cấp gợi ý tìm kiếm dựa trên những truy vấn gần đây của người dùng
- Cung cấp custom gợi ý tìm kiếm mà phù hợp với những kết quả trong dữ liệu ứng dụng của bạn
- Đưa ra những gợi ý tìm kiếm của ứng dụng trong system-wide Quick Search Box
Lưu ý: Search framework không cung cấp APIs để tìm kiếm dữ liệu của bạn. Để thực thi một tìm kiếm, bạn cần thiết sử dụng các APIs thích hợp với dữ liệu của bạn. Cho ví dụ, nếu dữ liệu của bạn được lưu trử trong một SQLite database, bạn nên sử dụng android.database.sqlite APIs để thực thi tìm kiếm.
Ngoài ra, không có đảm bảo rằng một thiết bị cung cấp một một nút tìm kiếm chuyên dụng nào để gọi tìm kiếm trong ứng dụng của bạn. Khi sử dụng search dialog hoặc một custome interface, bạn phải cung cấp một nút tìm kiếm trong giao diện của bạn để kích hoạt interface tìm kiếm. Thông tin chi tiết, xem Invoking the search dialog.
Những tài liệu sau chỉ bạn làm thế nào để sử dụng framework của Android để thực thi tìm kiếm:
- Creating a Search Interface : tạo một Search Interface
- Làm thế nào để thiết lập ứng dụng của bạn để sử dụng tìm kiếm dialog hoặc search widget.
- Adding Recent Query Suggestions : Thêm Những gợi đã truy vấn gần đây nhất
- Làm thế nào để cung cấp những gợi ý dựa trên những truy vần trước đây được sử dụng.
- Adding Custom Suggestions : Custom một gợi ý tìm kiếm
- Làm thế nào để cung cấp các gợi ý tìm kiếm dựa trên dữ liệu custome từ ứng dụng của bạn và cũng cung cấp cho chúng trong system-wide Quick Search Box
- Searchable Configuration : Cấu hình search
- Một tài liệu tham chiếu cho việc cấu hình file tìm kiếm (mặc dù các tài liệu khác cũng thảo luận cấu hình file trong các hình vi cụ thể)
No comments:
Post a Comment