Created
September 19, 2023 08:17
-
-
Save aronsky/f433de654f008fedb5161e08eb32c33e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| public void f(i iVar, j.d dVar) { | |
| AdvertiseData t4; | |
| Object obj; | |
| if (this.f3939a == null && !"isAvailable".equals(iVar.f4994a)) { | |
| dVar.a("bluetooth_unavailable", "the device does not have bluetooth", null); | |
| return; | |
| } | |
| String str = iVar.f4994a; | |
| str.hashCode(); | |
| char c4 = 65535; | |
| switch (str.hashCode()) { | |
| case -1678117058: | |
| if (str.equals("blevbBinding")) { | |
| c4 = 0; | |
| break; | |
| } | |
| break; | |
| case -1620204568: | |
| if (str.equals("blevbFanSwayOnOff")) { | |
| c4 = 1; | |
| break; | |
| } | |
| break; | |
| case -1209726547: | |
| if (str.equals("blevbTemperature")) { | |
| c4 = 2; | |
| break; | |
| } | |
| break; | |
| case -1206476313: | |
| if (str.equals("huawei")) { | |
| c4 = 3; | |
| break; | |
| } | |
| break; | |
| case -1109843021: | |
| if (str.equals("launch")) { | |
| c4 = 4; | |
| break; | |
| } | |
| break; | |
| case -759499589: | |
| if (str.equals("xiaomi")) { | |
| c4 = 5; | |
| break; | |
| } | |
| break; | |
| case -626309285: | |
| if (str.equals("blevbFanSpeed")) { | |
| c4 = 6; | |
| break; | |
| } | |
| break; | |
| case -556581482: | |
| if (str.equals("blevbVentilation")) { | |
| c4 = 7; | |
| break; | |
| } | |
| break; | |
| case -507298208: | |
| if (str.equals("blevbGenericOnOff")) { | |
| c4 = '\b'; | |
| break; | |
| } | |
| break; | |
| case -504691542: | |
| if (str.equals("blevbRgbOnOff")) { | |
| c4 = '\t'; | |
| break; | |
| } | |
| break; | |
| case -432331563: | |
| if (str.equals("blevbRgbAuto")) { | |
| c4 = '\n'; | |
| break; | |
| } | |
| break; | |
| case -283030895: | |
| if (str.equals("blevbLampOnOff")) { | |
| c4 = 11; | |
| break; | |
| } | |
| break; | |
| case -16943605: | |
| if (str.equals("blevbWindDircOnOff")) { | |
| c4 = '\f'; | |
| break; | |
| } | |
| break; | |
| case 3241129: | |
| if (str.equals("isOn")) { | |
| c4 = '\r'; | |
| break; | |
| } | |
| break; | |
| case 3417674: | |
| if (str.equals("open")) { | |
| c4 = 14; | |
| break; | |
| } | |
| break; | |
| case 96234902: | |
| if (str.equals("blevbDimming")) { | |
| c4 = 15; | |
| break; | |
| } | |
| break; | |
| case 444517567: | |
| if (str.equals("isAvailable")) { | |
| c4 = 16; | |
| break; | |
| } | |
| break; | |
| case 879957026: | |
| if (str.equals("blevbDimmingNight")) { | |
| c4 = 17; | |
| break; | |
| } | |
| break; | |
| case 1013811554: | |
| if (str.equals("startAdvertising")) { | |
| c4 = 18; | |
| break; | |
| } | |
| break; | |
| case 1366470148: | |
| if (str.equals("blevbWarmOnOff")) { | |
| c4 = 19; | |
| break; | |
| } | |
| break; | |
| case 1634137218: | |
| if (str.equals("blevbGetLibVersion")) { | |
| c4 = 20; | |
| break; | |
| } | |
| break; | |
| case 1642184719: | |
| if (str.equals("blevbFanMode")) { | |
| c4 = 21; | |
| break; | |
| } | |
| break; | |
| case 1658047706: | |
| if (str.equals("blevbRgbSwitch")) { | |
| c4 = 22; | |
| break; | |
| } | |
| break; | |
| case 1731314114: | |
| if (str.equals("stopAdvertising")) { | |
| c4 = 23; | |
| break; | |
| } | |
| break; | |
| case 1764569499: | |
| if (str.equals("blevbAidOnOff")) { | |
| c4 = 24; | |
| break; | |
| } | |
| break; | |
| case 2039144455: | |
| if (str.equals("blevbTimingClose")) { | |
| c4 = 25; | |
| break; | |
| } | |
| break; | |
| case 2129114969: | |
| if (str.equals("blevbSwingOnOff")) { | |
| c4 = 26; | |
| break; | |
| } | |
| break; | |
| } | |
| switch (c4) { | |
| case 0: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbBinding(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 1: | |
| t4 = t(Arrays.copyOfRange(Tool.blevbFanSwayOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Integer) iVar.a("opened")).intValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 2: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbTemperature(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), (short) (((Integer) iVar.a("var3")).intValue() & 65535), (short) (((Integer) iVar.a("var4")).intValue() & 65535)), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 3: | |
| String packageName = this.f3944f.getPackageName(); | |
| if (this.f3944f != null) { | |
| Intent intent = new Intent("com.huawei.appmarket.intent.action.AppDetail"); | |
| intent.setPackage("com.huawei.appmarket"); | |
| intent.putExtra("APP_PACKAGENAME", packageName); | |
| this.f3944f.startActivity(intent); | |
| } | |
| obj = null; | |
| dVar.b(obj); | |
| return; | |
| case 4: | |
| String str2 = (String) iVar.a("android_id"); | |
| if (str2 == null) { | |
| str2 = this.f3944f.getPackageName(); | |
| } | |
| Activity activity = this.f3944f; | |
| if (activity != null) { | |
| activity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/details?id=" + str2))); | |
| } | |
| obj = null; | |
| dVar.b(obj); | |
| return; | |
| case 5: | |
| String packageName2 = this.f3944f.getPackageName(); | |
| if (this.f3944f != null) { | |
| Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=" + packageName2)); | |
| intent2.setPackage("com.xiaomi.market"); | |
| intent2.addFlags(268435456); | |
| this.f3944f.startActivity(intent2); | |
| } | |
| obj = null; | |
| dVar.b(obj); | |
| return; | |
| case 6: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbFanSpeed(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), (short) (((Integer) iVar.a("var3")).intValue() & 65535), (short) (((Integer) iVar.a("var4")).intValue() & 65535)), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 7: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbVentilation(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), (short) (((Integer) iVar.a("var3")).intValue() & 65535)), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case '\b': | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbGenericOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case '\t': | |
| t4 = t(Arrays.copyOfRange(Tool.blevbRgbOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Integer) iVar.a("opened")).intValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case '\n': | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbRgbAuto(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 11: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbLampOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case '\f': | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbWindDircOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case '\r': | |
| obj = Boolean.valueOf(this.f3939a.isEnabled()); | |
| dVar.b(obj); | |
| return; | |
| case 14: | |
| Intent intent3 = new Intent("android.bluetooth.adapter.action.REQUEST_ENABLE"); | |
| Activity activity2 = this.f3944f; | |
| if (activity2 != null) { | |
| activity2.startActivityForResult(intent3, 80); | |
| } | |
| Log.i("BlePlugin", "onMethodCall: startActivityForResult下一行"); | |
| return; | |
| case 15: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbDimming(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Integer) iVar.a("var3")).intValue(), ((Integer) iVar.a("var4")).intValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 16: | |
| obj = Boolean.valueOf(this.f3939a != null); | |
| dVar.b(obj); | |
| return; | |
| case 17: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbDimmingNight(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 18: | |
| v(dVar); | |
| this.f3943e = new AdvertiseSettings.Builder().setAdvertiseMode(2).setTimeout(((Integer) iVar.a("duration")).intValue()).setConnectable(true).setTxPowerLevel(3).build(); | |
| AdvertiseData s4 = s(iVar); | |
| x(s4, s4); | |
| return; | |
| case 19: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbWarmOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Integer) iVar.a("var3")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 20: | |
| obj = Double.valueOf(Tool.blevbGetLibVersion()); | |
| dVar.b(obj); | |
| return; | |
| case 21: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbFanMode(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), (short) (((Integer) iVar.a("var3")).intValue() & 65535)), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 22: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbRgbSwitch(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Integer) iVar.a("var3")).intValue(), ((Integer) iVar.a("var4")).intValue(), ((Integer) iVar.a("var5")).intValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case c.j.f2224o3 /* 23 */: | |
| BluetoothLeAdvertiser bluetoothLeAdvertiser = this.f3940b; | |
| if (bluetoothLeAdvertiser != null) { | |
| bluetoothLeAdvertiser.stopAdvertising(this.f3941c); | |
| this.f3940b.stopAdvertising(this.f3942d); | |
| } | |
| obj = Boolean.TRUE; | |
| dVar.b(obj); | |
| return; | |
| case c.j.f2229p3 /* 24 */: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbAidOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 25: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbTimingClose(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Integer) iVar.a("var3")).intValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| case 26: | |
| v(dVar); | |
| t4 = t(Arrays.copyOfRange(Tool.blevbSwingOnOff(((Integer) iVar.a("type")).intValue(), ((Number) iVar.a("var1")).longValue(), ((Integer) iVar.a("var2")).intValue(), ((Boolean) iVar.a("flag")).booleanValue()), 5, 31)); | |
| x(q(iVar, t4), t4); | |
| return; | |
| default: | |
| dVar.c(); | |
| return; | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment