リンク " http://xzy.com/filedownload/12345 " がファイルを要求しているとします。
次に、これを検出してファイルを要求しているので、このリンクをデフォルトのブラウザに送信できますか?
私はこのように試しました:
if(url.endsWith("apk"))
{ Intent internet = new Intent();
internet.setAction(Intent.ACTION_VIEW);
internet.addCategory(Intent.CATEGORY_BROWSABLE);
internet.setData(Uri.parse(url));
startActivity(internet);
}
ただし、(xzy.com/file.apk) のような直接 URL の場合は、php の htaccess を使用して (xzy.com/fileload/123) として使用できますが、拡張子がないため、2 番目のリンクは機能しません。その URL の APK。