2012-06-20 36 views
7

Tôi đang cố gắng tạo một webview đơn giản cho trang web di động của mình. Có liên kết ứng dụng .apk trên trang web đó và tôi cần phát hiện khi người dùng nhấp vào liên kết đó. Sau khi nhấp vào tệp sẽ được tải xuống thẻ SD, sau đó hãy định dạng người dùng để cài đặt nếu muốn ..Android - Tải xuống và cài đặt tập tin apk trong Webview

Tôi đã đọc nhiều giải pháp nhưng chưa nhận được giải pháp làm việc.

Giờ đây, tất cả đều tốt để phát hiện tệp .apk, nhưng dường như trình duyệt mặc định mở cho liên kết tải xuống đó sau đó tắt và tôi không biết cách tự động định dạng cài đặt sau khi tải xuống.

My Code mà tôi đã sử dụng.

+0

Tốt hơn nên liên kết người dùng với trang Google Play của ứng dụng của bạn. Chỉ là một lời khuyên. –

+0

Xin lỗi! Các ứng dụng là bản beta và chỉ người dùng cho các nhóm người dùng cụ thể, không thể tải lên thị trường. –

+0

Cố gắng chạy nguồn của bạn trang web là xuống –

Trả lời

1

Thông thường, chế độ xem web được nhúng sẽ không có tất cả các tính năng mà trình duyệt thông thường có. Do đó, một khi bạn nắm bắt được nhấp chuột vào apk sau đó bạn phải làm một trong những cách sau

  1. Tải tập tin thông qua Android Download Manager (ví dụ ở đây http://www.vogella.com/blog/2011/06/14/android-downloadmanager-example/)
  2. Tải file cho mình qua HttpUrlConnection

Sau khi tải xuống hoàn tất, bạn có thể thử và khởi động cài đặt thông qua Intent (nhiều khả năng là Intent.ACTION_VIEW) hoặc cài đặt trực tiếp qua PackageManager. Xem tại đây install/uninstall APKs programmatically (PackageManager vs Intents)

Các vấn đề liên quan