• 大小: 14.97MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-06-15
  • 语言: Java
  • 标签: 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-master\plugin.xml
     文件         734  2018-05-02 20:35  ionic3蓝牙小票打印\插件BluetoothSerial-master\package.json
     文件       23097  2018-05-02 20:35  ionic3蓝牙小票打印\插件BluetoothSerial-master\README.md
     文件         554  2018-05-02 20:35  ionic3蓝牙小票打印\插件BluetoothSerial-master\LICENSE.txt
     文件        2003  2018-05-02 20:35  ionic3蓝牙小票打印\插件BluetoothSerial-master\CHANGES.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蓝牙小票打印\项目-blueApp\package-lock.json
     文件        2053  2019-02-20 10:42  ionic3蓝牙小票打印\项目-blueApp\package.json
     文件        6464  2019-02-20 10:43  ionic3蓝牙小票打印\项目-blueApp\config.xml
     文件         178  2019-02-14 17:11  ionic3蓝牙小票打印\项目-blueApp\tslint.json
     文件         519  2019-02-14 17:11  ionic3蓝牙小票打印\项目-blueApp\tsconfig.json
     文件         110  2019-02-20 09:41  ionic3蓝牙小票打印\项目-blueApp\ionic.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-master\examples\
     目录           0  2019-01-23 03:35  ionic3蓝牙小票打印\插件BluetoothSerial-master\www\
     文件        4946  2019-01-29 04:28  ionic3蓝牙小票打印\插件BluetoothSerial-master\www\bluetoothSerial.js
     目录           0  2019-01-23 03:35  ionic3蓝牙小票打印\插件BluetoothSerial-master\src\
     目录           0  2019-02-20 09:31  ionic3蓝牙小票打印\项目-blueApp\.git\
     文件        2061  2019-02-20 09:31  ionic3蓝牙小票打印\项目-blueApp\.git\index
     文件          92  2019-02-20 09:31  ionic3蓝牙小票打印\项目-blueApp\.git\config
     文件          23  2019-02-20 09:31  ionic3蓝牙小票打印\项目-blueApp\.git\HEAD
     文件          73  2019-02-20 09:31  ionic3蓝牙小票打印\项目-blueApp\.git\description
     文件          15  2019-02-20 09:31  ionic3蓝牙小票打印\项目-blueApp\.git\COMMIT_EDITMSG
     目录           0  2019-02-20 09:44  ionic3蓝牙小票打印\项目-blueApp\platforms\
     目录           0  2019-02-20 09:55  ionic3蓝牙小票打印\项目-blueApp\src\
............此处省略2800个文件信息

评论

共有 条评论