弄了一周了,终于好了.最近我们公司在做人脸识别技术,识别完之后需要打印word(printShare实现).下面就看一下怎么实现吧.
首先在我们的项目里需要word文档,放在raw下或者是res下面,我这里是在raw下面写的.
然后还需要下载poi包,,当然下载这个需要积分,下载完之后直接导入到项目中,接着连接数据库,我这里是jtds连接的SqlServer数据库,需要下载jar包,注意是1.2.7版本的.连接SqlServer数据库,这个也是坑啊,连了半天没有连接上,最后在同事的帮助下解决,他需要启用
点击进去设置已启用,然后设置是就好了,
接着代码实现:
//-----------word文档
private String docName = "demo.doc";
private String aafileurl;
private String bbfileurl;
private File demoFile;
private File newFile;
// 消息显示到控件,设置数据
Handler mHandler = new Handler() {
public void handleMessage(android.os.Message msg) {
switch (msg.what) {
case 1001:
String strXM = msg.getData().getString("XM");
String strSFZHM = msg.getData().getString("SFZHM");
String strKH = msg.getData().getString("KH");
String strJZDName = msg.getData(