问题描述
- 在 android 程序中不能打开PDF
- 我在程序中创建了一个可扩展的列表,当我点击一个 child 时我想打开一个PDF。现在 PDF 不能打开,显示一个信息说程序中的内容找不到。
打开 PDF 的代码是:public boolean onChildClick ( ExpandableListView parent View v int groupPosition int childPosition long id) { Log.d( LOG_TAGonChildClick: "" + childPosition ); File file = new File(""http://www.ratt.ro/grafice/e2-a.pdf""); Uri path = Uri.fromFile(file); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); intent.setDataAndType(path getString(R.string.application_type)); try { startActivity(intent); } catch (ActivityNotFoundException e) { Toast.makeText(ElistCBox.this getString(R.string.no_application_found) Toast.LENGTH_SHORT).show(); } return false;}
解决方案
android本身是不支持pdf的,你有装office软件吗
时间: 2024-11-04 18:26:09