2016-07-26 50 views
-1

你好,我必須通過藍牙打印機 打印我想讓它發送打印數據的POS(銷售點) 的應用程序,我發現這個解決方案 https://play.google.com/store/apps/details?id=com.fidelier.posprinterdriver 它的驅動程序我的打印機 他們說任何一個可以幫助我在此Android應用

+### Print from your Android App (interactive user action) 
+ 
+Create your ESC data using the helpers Create an Android Intent using Add your ESC data as a 「Data」 extra Start the intent. 
+You can be printing in minutes with just a couple lines of code. It's as simple as creating your intent, adding your ESC formatted string and start the (service) intent. 
+ 
+Example: 
+ 
+```java 
+ 
+String dataToPrint="$big$This is a printer test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$"; 
+ 
+Intent intentPrint = new Intent(); 
+ 
+intentPrint.setAction(Intent.ACTION_SEND); 
+intentPrint.putExtra(Intent.EXTRA_TEXT, dataToPrint); 
+intentPrint.setType("text/plain"); 
+ 
+this.startActivity(intentPrint); 
+ 
+``` 

任何機構可以告訴我,我該怎麼辦在於: 我應該在哪裏放這些代碼? ?

+0

你只需要發送這個明確的意圖與額外的文字...所以你插入這個代碼,你要開始打印... – AxelH

回答

0

比方說你有一個按鈕鏈接到這個方法您的活動:

public void click(View v){ 
    Intent intentPrint = new Intent(); 

    intentPrint.setAction(Intent.ACTION_SEND); 
    intentPrint.putExtra(Intent.EXTRA_TEXT, "Just some dummy text to print"); 
    intentPrint.setType("text/plain"); 

    this.startActivity(intentPrint); 
} 

通過點擊該按鈕,意圖將陸續推出,這將可能打開應用程序,可以處理這種類型的列表的意圖(ACTION_SEND),選擇正確的一個,這應該做到這一點。

+0

你能幫我,如果我給你的應用程序? –

+0

http://decompile-storage.s3.amazonaws.com/complete/711989/967ed1f1805b1796c3f750cced8a98cb/source.zip –

+0

這裏是源文件 –

相關問題