Android WebView officeリンクを開く
1308 ワード
必要:
アンドロイドのwebviewはIOSのwebviewほどスマートではありませんが、
Webビューでofficeファイルを直接プレビューできません.
これに対して、WPSでofficeを開く方式を採用し、自分の望む効果を達成しました.
この実現手順はやはり簡単で、あまり話さないで、本題に入ります~~~
1.本機にWPSを設置するかどうかを検査する
2.WPSでofficeリンクを開く(WPSでリンクを開く本質はダウンロードしてファイルを開くこと)
ここまで来れば大成功だ
アンドロイドのwebviewはIOSのwebviewほどスマートではありませんが、
Webビューでofficeファイルを直接プレビューできません.
これに対して、WPSでofficeを開く方式を採用し、自分の望む効果を達成しました.
この実現手順はやはり簡単で、あまり話さないで、本題に入ります~~~
1.本機にWPSを設置するかどうかを検査する
/**
* WPS
*/
private boolean checkWps() {
Intent intent = getPackageManager().getLaunchIntentForPackage("cn.wps.moffice_eng");//WPS
if (intent == null) {
return false;
} else {
return true;
}
}
2.WPSでofficeリンクを開く(WPSでリンクを開く本質はダウンロードしてファイルを開くこと)
if (checkWps()) {
// Toast.makeText(WebViewActivity.this, " WPS", Toast.LENGTH_SHORT).show();
Intent intent = WebViewActivity.this.getPackageManager().getLaunchIntentForPackage("cn.wps.moffice_eng");
Bundle bundle = new Bundle();
intent.setData(Uri.parse( URL));// , ,
intent.putExtras(bundle);
WebViewActivity.this.startActivity(intent);
} else {
Toast.makeText(WebViewActivity.this, " WPS", Toast.LENGTH_SHORT).show();
}
ここまで来れば大成功だ