使用我的应用程序从html文件读取数据的简单方法?

时间:2014-02-20 03:24:28

标签: android html file

我正在开发一个应该能够在设备之间传输简单数据的应用程序。

所以第一步是将我在设备1上的应用程序中的一些数据发送到设备2.我正在使用以下代码:

    Button btnShare = (Button)findViewById(R.id.btnShare);
    btnShare.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            Intent sendIntent = new Intent();
            sendIntent.setAction(Intent.ACTION_SEND);
            sendIntent.setType("text/plain");
            sendIntent.putExtra(Intent.EXTRA_TEXT, "Name:"+oldName+",Surname:"+oldName);
            startActivity(sendIntent);

        }
    });

按钮后单击Android共享菜单,然后选择蓝牙选项。我使用它将数据发送到设备2,它以扩展名为“.html”的文件到达。

现在我想打开该文件,并在第二台设备上使用我应用程序中存储的数据。 我点击我的蓝牙文件夹中的文件,然后从菜单中选择我的应用程序,建议的应用程序与html文件一起使用。

第二台设备上的我的应用程序启动但我无法从文件中获取数据。

从该文件中获取应用数据的最简单方法是什么? 我应该使用ACTION_VIEW吗?

1 个答案:

答案 0 :(得分:1)

在打开的活动中,您需要通过Intent对象获取数据

    Intent intent = getIntent();
    Uri uri = intent.getData();
    String filename = null;
    if (uri!=null)
        filename = uri.getPath();