ionic3 蓝牙小票打印


ionic3 蓝牙打印小票(Android),内容含有源码,修改后支持中文插件,demo apk 使用手册说明: https://blog.csdn.net/Z_pigeon/article/details/87810154
资源截图
代码片段和文件信息
package com.megster.cordova;

import android.Manifest;
import android.content.pm.PackageManager;

import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Handler;
import android.os.Message;
import android.provider.Settings;
import android.util.Log;
import org.apache.cordova.CordovaArgs;
import org.apache.cordova.CordovaPlugin;
import org.apache.cordova.CallbackContext;
import org.apache.cordova.PluginResult;
import org.apache.cordova.LOG;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONobject;

import java.util.Set;

/**
 * PhoneGap Plugin for Serial Communication over Bluetooth
 */
public class BluetoothSerial extends CordovaPlugin {

    // actions
    private static final String LIST = “list“;
    private static final String CONNECT = “connect“;
    private static final String CONNECT_INSECURE = “connectInsecure“;
    private static final String DISCONNECT = “disconnect“;
    private static final String WRITE = “write“;
    private static final String WRITE_TEMPLATE = “writeTemplate“;
    private static final String AVAILABLE = “available“;
    private static final String READ = “read“;
    private static final String READ_UNTIL = “readUntil“;
    private static final String SUBSCRIBE = “subscribe“;
    private static final String UNSUBSCRIBE = “unsubscribe“;
    private static final String SUBSCRIBE_RAW = “subscribeRaw“;
    private static final String UNSUBSCRIBE_RAW = “unsubscribeRaw“;
    private static final String IS_ENABLED = “isEnabled“;
    private static final String IS_CONNECTED = “isConnected“;
    private static final String CLEAR = “clear“;
    private static final String SETTINGS = “showBluetoothSettings“;
    private static final String ENABLE = “enable“;
    private static final String DISCOVER_UNPAIRED = “discoverUnpaired“;
    private static final String SET_DEVICE_DISCOVERED_LISTENER = “setDeviceDiscoveredListener“;
    private static final String CLEAR_DEVICE_DISCOVERED_LISTENER = “clearDeviceDiscoveredListener“;
    private static final String SET_NAME = “setName“;
    private static final String SET_DISCOVERABLE = “setDiscoverable“;

    // callbacks
    private CallbackContext connectCallback;
    private CallbackContext dataAvailableCallback;
    private CallbackContext rawDataAvailableCallback;
    private CallbackContext enableBluetoothCallback;
    private CallbackContext deviceDiscoveredCallback;

    private BluetoothAdapter bluetoothAdapter;
    private BluetoothSerialService bluetoothSerialService;

    // Debugging
    private static final String TAG = “BluetoothSerial“;
    private static final boolean D = true;

    // Message types sent from the BluetoothSerialService Handler
    public static final int MESSAGE_STATE_CHANGE = 1;
    public static final int MESSAGE_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-20 10:50  ionic3蓝牙小票打印
     文件     1102119  2019-02-20 10:42  ionic3蓝牙小票打印demo.apk
     目录           0  2019-01-23 03:35  ionic3蓝牙小票打印插件BluetoothSerial-master
     文件        3379  2019-01-23 04:50  ionic3蓝牙小票打印插件BluetoothSerial-masterplugin.xml
     文件         734  2018-05-02 20:35  ionic3蓝牙小票打印插件BluetoothSerial-masterpackage.json
     文件       23097  2018-05-02 20:35  ionic3蓝牙小票打印插件BluetoothSerial-masterREADME.md
     文件         554  2018-05-02 20:35  ionic3蓝牙小票打印插件BluetoothSerial-masterLICENSE.txt
     文件        2003  2018-05-02 20:35  ionic3蓝牙小票打印插件BluetoothSerial-masterCHANGES.txt
     文件           9  2018-05-02 20:35  ionic3蓝牙小票打印插件BluetoothSerial-master.npmignore
     文件          11  2018-05-02 20:35  ionic3蓝牙小票打印插件BluetoothSerial-master.gitignore
     目录           0  2019-02-20 10:49  ionic3蓝牙小票打印项目-blueApp
     文件      221124  2019-02-20 10:35  ionic3蓝牙小票打印项目-blueApppackage-lock.json
     文件        2053  2019-02-20 10:42  ionic3蓝牙小票打印项目-blueApppackage.json
     文件        6464  2019-02-20 10:43  ionic3蓝牙小票打印项目-blueAppconfig.xml
     文件         178  2019-02-14 17:11  ionic3蓝牙小票打印项目-blueApp slint.json
     文件         519  2019-02-14 17:11  ionic3蓝牙小票打印项目-blueApp sconfig.json
     文件         110  2019-02-20 09:41  ionic3蓝牙小票打印项目-blueAppionic.config.json
     文件         439  2019-02-14 17:11  ionic3蓝牙小票打印项目-blueApp.gitignore
     文件         363  2019-02-14 17:11  ionic3蓝牙小票打印项目-blueApp.editorconfig
     目录           0  2019-01-23 03:35  ionic3蓝牙小票打印插件BluetoothSerial-masterexamples
     目录           0  2019-01-23 03:35  ionic3蓝牙小票打印插件BluetoothSerial-masterwww
     文件        4946  2019-01-29 04:28  ionic3蓝牙小票打印插件BluetoothSerial-masterwwwluetoothSerial.js
     目录           0  2019-01-23 03:35  ionic3蓝牙小票打印插件BluetoothSerial-mastersrc
     目录           0  2019-02-20 09:31  ionic3蓝牙小票打印项目-blueApp.git
     文件        2061  2019-02-20 09:31  ionic3蓝牙小票打印项目-blueApp.gitindex
     文件          92  2019-02-20 09:31  ionic3蓝牙小票打印项目-blueApp.gitconfig
     文件          23  2019-02-20 09:31  ionic3蓝牙小票打印项目-blueApp.gitHEAD
     文件          73  2019-02-20 09:31  ionic3蓝牙小票打印项目-blueApp.gitdescription
     文件          15  2019-02-20 09:31  ionic3蓝牙小票打印项目-blueApp.gitCOMMIT_EDITMSG
     目录           0  2019-02-20 09:44  ionic3蓝牙小票打印项目-blueAppplatforms
     目录           0  2019-02-20 09:55  ionic3蓝牙小票打印项目-blueAppsrc
............此处省略2800个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)