gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 01:47:15 30 4
gpt4 key购买 nike

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

所以第一步是将一些数据从我在设备 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 吗?

最佳答案

在打开的activity中需要通过Intent对象获取数据

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

关于android - 使用我的应用程序从 html 文件读取数据的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21897446/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com