0
hp ePrint로 파일을 열려면 ...하지만 내 코드로 파일은 Adobe Reader로 열립니다 ... 이유를 모르겠다 ... 감사합니다. 전진!어떻게 응용 프로그램과 독점적으로 파일을 엽니 다
public void viewPDF() {
String path = "/sdcard/droidText/ciccia.pdf";
try {
File targetFile = new File(path);
Uri targetUri = Uri.fromFile(targetFile);
Intent intent=new Intent();
intent.setPackage("com.hp.android.print");
intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(targetUri, "application/pdf");
startActivity(intent);
}catch(ActivityNotFoundException anfe){
final String appPackageName="com.hp.android.print";
try{
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("market://details?id=" +appPackageName)));
}catch(android.content.ActivityNotFoundException anfer){
startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("https://play.google.com/store/apps/details?id=" +appPackageName)));
}
}
}
이 인 텐트를 삭제해야합니다. = 새 인 텐트 (Intent.ACTION_VIEW); – cbasso
예. 대신에이 'intent.setAction (Intent.ACTION_VIEW);'라고 쓰고 시도하십시오. – Uday
그리고이 ntent = new Intent (Intent.ACTION_VIEW) 만 삭제하면 되나요? 그것은 동일합니까? – cbasso