【问题标题】:how to give path of raw folder in file(string) path format如何以文件(字符串)路径格式给出原始文件夹的路径
【发布时间】: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?的可能重复

标签: android file pdf filepath


【解决方案1】:

试试

String uri = "android.resource://" + getPackageName() + "/"+R.raw.filename;

【讨论】:

  • 嗨,hardik,你能告诉我我在哪里添加这一行的 shell 看看我已经尝试过,但是请显示它 plz
  • 当然是点击按钮。
  • 看到我做了更改,但仍然出现错误,请查看我在代码上方更改过的那些,请查看那些,请看到它
  • 请查看下面的日志文件,其中出现错误docs.google.com/file/d/0B3f1hPyS1q8qNGs4aXZXT3EwSXM/…
  • 嗯.. 它不能从 URI 获取路径,你能做一件事吗(奇怪但有保证)。当用户打开pdf文件时,将其复制到sdcard,然后将URI提供给阅读器,就像我所做的那样,当用户关闭阅读器时,删除该文件。
猜你喜欢
  • 2023-04-05
  • 1970-01-01
  • 1970-01-01
  • 2015-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-14
相关资源
最近更新 更多