誰かが私を助けることができますか?
ネットワーク上のファイルを見つけてその URL を取得する Android アプリケーションがあります。
この URL は、Adobe Reader を呼び出すときにパラメーターとして渡されますが、ドキュメントは開きません。
URL 形式が「http://192.168.1.1........ex.pdf」を返す
これはコードです:
変数 DOC は URL です。
try {
Intent intent = new Intent();
intent.setPackage("com.adobe.reader");
intent.setDataAndType(Uri.parse(doc), "application/pdf");
startActivity(intent);
} catch (ActivityNotFoundException activityNotFoundException) {
activityNotFoundException.printStackTrace();
throw activityNotFoundException;
} catch (Exception otherException) {
otherException.printStackTrace();
throw otherException;
}
}
if(selectedDocumentURL.contains(".pdf"))
{
try {
loadDocInReader(selectedDocumentURL);
} catch (ActivityNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else
{
Intent showPic = IntentFactory.createShowPicture(
WorkOrderDocumentsTable.this, selectedDocumentURL);
startActivity(showPic);
}
} else {
showDialog(getResources().getString(R.string.Atte ntion),
((Exception) msg.obj).getMessage());
}
progress.dismiss();
};
};
ありがとう !