Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中使用蓝牙打印机打印列表_Android_Printing_Android Bluetooth - Fatal编程技术网

在android中使用蓝牙打印机打印列表

在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

这是我的编码,我想从listview打印。所以请告诉我怎么打印。 如果您有使用sqlitedatabase打印listview的代码,请告诉我解决方案

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();
}  
}