Android 使用intent開啟手機自帶應用播放視訊,音訊,文件,還有開啟應用市場
阿新 • • 發佈:2019-01-22
1 開啟手機上的視訊播放器播放視訊
String url = "http://192.168.0.1/1.mp4"
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
String type = "video/*"
Uri uri = Uri.parse(url);
intent.setDataAndType(uri,type);
startActivity(intent);
2開啟手機上的音訊播放器播放音樂
String url = "http://192.168.0.1/2.mp3" Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); String type = "audio/*" Uri uri = Uri.parse(url); intent.setDataAndType(uri,type); startActivity(intent);
3開啟手機上的文字編輯器檢視文字
File file = new File("SD/download/3.text"); Intent txtintent = new Intent("android.intent.action.VIEW"); txtintent.addCategory("android.intent.category.DEFAULT"); txtintent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); Uri txturi = Uri.fromFile(file); txtintent.setDataAndType(txturi, "text/*"); startActivity(txtintent);
或者
File file = new File("SD/download/3.text")
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
String type = "text/*"
Uri uri = Uri.fromFile(file);
intent.setDataAndType(uri,type);
startActivity(intent);
4 開啟應用市場中的指定應用
Uri uri = Uri.parse("market://details?id=" + getPakageName()); Intent intent = new Intent(Intent.ACTION_VIEW,uri); startActivity(intent);
後續再更新,覺得不錯,頂一下喲