gpt4 book ai didi

android - HTML 文件未从 Android 应用程序发送至 HP ePrint 应用程序进行打印

转载 作者:行者123 更新时间:2023-11-30 02:58:59 24 4
gpt4 key购买 nike

我尝试使用文本 (*.txt) 文件打印它工作正常,但是当我尝试使用 HWML 文件时它不起作用。这是我的代码。

Home.java

public class Home extends Activity{

private static final String FileName = "file.html";

Button button1;

final File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath(), FileName);

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);
setContentView(R.layout.home);

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

@Override
public void onClick(View arg0) {

Uri uri = Uri.fromFile( file );
Intent intent = new Intent ("org.androidprinting.intent.action.PRINT");
intent.setDataAndType( uri, "text/html" );
startActivity(intent);
//startActivityForResult(intent, 0);

}
});

}
}

最佳答案

您直接传递图像不需要 html 文本。试试下面的代码:

Intent intent = new Intent ("org.androidprinting.intent.action.PRINT");
intent.setDataAndType( Uri.fromFile(new File("assets/subba.jpg"), "image/jpeg" );
startActivity(intent);

关于android - HTML 文件未从 Android 应用程序发送至 HP ePrint 应用程序进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835533/

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