【发布时间】:2013-06-04 18:22:40
【问题描述】:
您好,我需要提供我的应用程序原始文件夹中的 pdf 文件的路径,即 (R.raw.input.pdf)
请查看我的主要 java 文件,并请帮助我在
中提供原始文件夹的路径public class MainBrowserActivity extends Activity {
private Button btnPDF;
public Scanner scan;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnPDF = (Button) findViewById(R.id.btnOpenPDF);
btnPDF.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Resources res = getResources();
scan = new Scanner(res.openRawResource(R.raw.input));
String uri = "android.resource://" + getPackageName() + "/"+R.raw.input;
System.out.println("FIle Path is" + uri);
final Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(uri), "pdf/*");
intent.setClass(MainBrowserActivity.this,PdfViewerActivity.class);
startActivity(intent);
}
});
}
}
【问题讨论】:
-
如果
File file = new File("res://raw/input");适合你,请告诉我,届时我将作为答案。 -
不,我试过这个alos但没有用,请帮帮我,这对我来说很紧急
-
@MehulJoisar 不,我已经尝试过这个 alos 但不起作用,请告诉我它对我来说很紧急 plz
-
Raw folder url path?的可能重复