在android中使用蓝牙打印机打印列表
这是我的编码,我想从listview打印。所以请告诉我怎么打印。 如果您有使用sqlitedatabase打印listview的代码,请告诉我解决方案在android中使用蓝牙打印机打印列表,android,printing,android-bluetooth,Android,Printing,Android Bluetooth,这是我的编码,我想从listview打印。所以请告诉我怎么打印。 如果您有使用sqlitedatabase打印listview的代码,请告诉我解决方案 final myDBClass myDb = new myDBClass(this); final ArrayList<HashMap<String, String>> SavedData = myDb.SelectAllCTRNSDATAforSaved(); listView1 = (ListView)findVie
final myDBClass myDb = new myDBClass(this);
final ArrayList<HashMap<String, String>> SavedData = myDb.SelectAllCTRNSDATAforSaved();
listView1 = (ListView)findViewById(R.id.listView1);
// List for chit collection
final SimpleAdapter sAdap;
sAdap = new SimpleAdapter(EODReport.this, SavedData, R.layout.column_today_collectedlist,
new String[] {"FC_GR", "FC_TN", "FC_AMR", "CT_NAME"}, new int[] {R.id.fc_group, R.id.fc_tn, R.id.fc_amr, R.id.fc_name});
listView1.setAdapter(sAdap);
private void senddatatodevice() {
try {
mbtOutputStream = mbtSocket.getOutputStream();
switch (mPrintType) {
case 0:
byte[] Command = { (byte) 0x09, FontStyleVal };
mbtOutputStream.write(Command);
byte[] send = line.getBytes();
mbtOutputStream.write(send);
mbtOutputStream.write(0x0D);
mbtOutputStream.flush();
break;
default:
break;
}
// outstream.write(0);
// mbtOutputStream.close();
// mbtOutputStream.flush();
} catch (IOException e) {
e.printStackTrace();
}
}
final myDBClass myDb=新的myDBClass(此);
final ArrayList SavedData=myDb.SelectAllCTRNSDATAforSaved();
listView1=(ListView)findViewById(R.id.listView1);
//收集资料清单
最后一个简单的sAdap;
sAdap=new simpledapter(EODReport.this、SavedData、R.layout.column\u today\u collectedlist、,
新字符串[]{“FC_GR”,“FC_TN”,“FC_AMR”,“CT_NAME”},新int[]{R.id.FC_组,R.id.FC_TN,R.id.FC_AMR,R.id.FC_NAME});
listView1.setAdapter(sAdap);
私有void senddatatodevice(){
试试{
mbtOutputStream=mbtSocket.getOutputStream();
开关(mPrintType){
案例0:
byte[]命令={(byte)0x09,FontStyleVal};
mbtOutputStream.write(命令);
字节[]发送=line.getBytes();
mbtOutputStream.write(发送);
mbtOutputStream.write(0x0D);
mbtOutputStream.flush();
打破
违约:
打破
}
//超流写入(0);
//mbtOutputStream.close();
//mbtOutputStream.flush();
}捕获(IOE){
e、 printStackTrace();
}
}