shed
@@ -131,6 +214,30 @@ public class PrinterSettingPresenter implements PrinterSettingContract.Presenter
131 214
         }
132 215
     };
133 216
 
217
+    private void registerPrinterBroadcast() {
218
+        IntentFilter filter = new IntentFilter();
219
+        filter.addAction(GpCom.ACTION_CONNECT_STATUS);
220
+        context.registerReceiver(PrinterStatusBroadcastReceiver, filter);
221
+    }
222
+
223
+    private BroadcastReceiver PrinterStatusBroadcastReceiver = new BroadcastReceiver() {
224
+        @Override
225
+        public void onReceive(Context context, Intent intent) {
226
+            if (GpCom.ACTION_CONNECT_STATUS.equals(intent.getAction())) {
227
+                int type = intent.getIntExtra(GpPrintService.CONNECT_STATUS, 0);
228
+                int id = intent.getIntExtra(GpPrintService.PRINTER_ID, 0);
229
+                Log.d("czy", "connect status " + type);
230
+                if (type == GpDevice.STATE_CONNECTING) {
231
+
232
+                } else if (type == GpDevice.STATE_NONE) {
233
+
234
+                } else if (type == GpDevice.STATE_VALID_PRINTER) {
235
+
236
+                } else if (type == GpDevice.STATE_INVALID_PRINTER) {
134 237
 
238
+                }
239
+            }
240
+        }
241
+    };
135 242
 
136 243
 }

Kodo/kodo - Gogs: Go Git Service

2 Commits (c9dfed476b23c04037ac29ff6cc3391cc52b4d6a)

Author SHA1 Nachricht Datum
  huangqimin001 8fefe4c871 :art: Support get wxa_code scene vor 3 Jahren
  Brightcells ac895ae2cd Add new api get_userinfo_api vor 9 Jahren