Tôi đã tải về mã nguồn của ứng dụng trình duyệt mặc định của Android từ hereLàm thế nào để xây dựng các ứng dụng trình duyệt mặc định trong hệ điều hành Android 4.0
và thử nó để xây dựng từ nhật thực. Nó đang hiển thị lỗi xây dựng khác nhau trong các lớp khác nhau. Lỗi nhất định là do nhập khi không thể chọn các lớp sau.
import android.provider.BrowserContract;
import android.net.WebAddress;
import android.webkit.WebSettings.AutoFillProfile;
và những thứ tương tự khác. Tôi đã tìm kiếm trong tài liệu về gói android.provider của android và không có lớp như vậy được đề cập. Tìm kiếm trợ giúp
Cám ơn response.But của bạn trong thư mục Source lớp BrowserContract được tồn tại nhưng trong android.jar tập tin lớp là còn thiếu. –
Ok tôi đã nhận được điểm của bạn. Thực tế họ đã sử dụng chú thích @hide để ẩn nó khỏi android.jar.So cách chúng tôi có thể tùy chỉnh ứng dụng trình duyệt của Android. –
Không có lớp 'BrowserContract' trong mã trình duyệt. Nó là một phần của 'platform_framework_base' (https://github.com/android/platform_frameworks_base/blob/master/core/java/android/provider/BrowserContract.java) và được gắn thẻ' @ hide', có nghĩa là nó sẽ không có sẵn trong SDK (và do đó sẽ không có trong android.jar). Bạn đang cố gắng để làm chính xác? – Anasthase