對著設備繞了一圈,扣扣挖挖,發(fā)現(xiàn)沒有藍牙模塊。淘寶買了一個BU-30藍牙模塊裝上去就可以用了。
開頭采用分享的方式,發(fā)現(xiàn)圖片會歪一邊,文檔則會亂碼。
后面采用printershare來解決。
1.安裝一個破解版printershare.apk
2.寫個工具類
public void printPdf(Context context,String pdfpath)
{
File pdf= new File(pdfpath);
ComponentName comp = new ComponentName(thridAppPkg,thridAppCls);
Intent intent = new Intent();
try {
if (Build.VERSION.SDK_INT >= 24) {//7.0 Android N
//com.xxx.xxx.fileprovider為上述manifest中provider所配置相同
Uri uri = FileProvider.getUriForFile(context, "com.xunfa.kf.safetyapp.provider", pdf);
intent.setComponent(comp);
intent.setAction("android.intent.action.VIEW");
intent.setType("application/pdf");
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.setData(uri);
} else {
intent.setComponent(comp);
intent.setAction("android.intent.action.VIEW");
intent.setType("application/pdf");
intent.setData(Uri.fromFile(pdf));
}
context.startActivity(intent);
}catch (Exception e)
{
e.printStackTrace();
}
}
3.調(diào)用printPdf方法寫入pdf路徑打印,第一次需要加載驅(qū)動,和加載預覽模塊。掛VPN的很快久搞定。