Có rất nhiều câu trả lời trong stackoverflow cho thấy cách để lau ứng dụng từ trình duyệt web, nhưng tôi không chắc chắn điều gì đã xảy ra với mã của tôi, điều đó dường như không thực hiện . tôi đang cố gắng để khởi động ứng dụng của tôi bằng một URL từ bất kỳ ứng dụng khác như trình duyệt web, ban đầu file manifest của tôi trông như thế nàyKhông thể khởi chạy ứng dụng bằng cách gọi URL từ Trình duyệt Android
<activity android:name=".Main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<data android:scheme="http" android:host="ebay.com" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
Và Khi tôi gõ http://ebay.com trong trình duyệt mà không bao giờ bắt đầu app.Obviously của tôi, làm thế nào để trình duyệt biết về ứng dụng của tôi?, sau đó tôi đã thử các cách khác xung quanh và bổ sung khác Hoạt động gọi MyActivity và thay đổi file manifest như
<activity android:name=".Main">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MyActivity">
<intent-filter>
<data android:scheme="http" android:host="ebay.com" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
</activity>
và cố gắng trong Hoạt động chính của tôi
startActivity (Ý định mới (Ý định .ACTION_VIEW, Uri.par se ("http://mycityway.com")));
Vì vậy, tạo ra kết quả mong muốn. Tôi cũng có thể bắt đầu một Hoạt động ứng dụng khác bằng cách sử dụng phương pháp này.
Nhưng hầu hết các câu trả lời ở đây đều nói rằng sau này là có thể.Đó là lỗi tôi đang làm, tôi không thể khởi chạy ứng dụng của mình từ trình duyệt.Vui lòng hướng dẫn tôi.