登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 847|回复: 0

[iapp教程] 【iapp教程】获取电量信息

[复制链接]

444

主题

509

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051

荣誉管理论坛元老

发表于 2021-6-20 21:12:04 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. javanew(intentFilter,"android.content.IntentFilter","String","android.intent.action.BATTERY_CHANGED")
    9 k" i8 @" F' M, d- [
  2. java(batteryStatus,activity,"android.content.Context.registerReceiver","android.content.BroadcastReceiver",null,"android.content.IntentFilter",intentFilter)3 G; e$ J/ [1 c  L+ D/ ^0 L4 j
  3. //BATTERY_CHANGED是一个粘性广播,所以传null值就能拿到当前状态6 q3 `6 h0 n5 I9 `

  4. 8 E' [$ N+ T& j: T
  5. java(status,batteryStatus,"android.content.Intent.getIntExtra","String","status","int",-1)
    ! X' v" G0 r& \
  6. f(status == 2) {
    6 b- L7 Q1 d6 X+ R1 h9 z
  7.   tw("充电中")
    0 Y7 C0 I% f- _. V9 C  Z5 V
  8.   } else f(status == 3 || status == 4) {
    $ z" q6 I, g8 o% ]+ J
  9.   tw("放电中"): n) v. \7 }, Y* l
  10.   } else f(status == 5) {/ z2 d; h. j- Y4 \
  11.   tw("已充满")  I' Q# }7 X% [
  12.   }  J) |0 l9 K: F/ F
  13. + t) T% u% _1 ]: I) b$ `
  14. java(plug,batteryStatus,"android.content.Intent.getIntExtra","String","plugged","int",-1)
    6 P$ s1 n5 z5 ]# l
  15. f(plug == 1) {
    & o% `& V7 g% n% B  }: q! Z: a
  16.   tw("AC充电中")
    ) [6 [2 L7 M. g; e2 p$ d) Z1 i7 I
  17.   } else f(plug == 2) {
    6 Q+ I, Z6 h9 g: U! V; V
  18.   tw("USB充电中")
    ' C8 @: K" l5 _
  19.   } else f(plug == 4) {
    2 U3 I7 M3 T- @2 Y
  20.   tw("无线充电中")
    + j( t  E- `3 _: l! D
  21.   }
    $ Z1 N1 K" A6 l* @! \( i* B  K) s

  22. & U) }- x4 }3 B
  23. java(level,batteryStatus,"android.content.Intent.getIntExtra","String","level","int",-1)
    6 l" E4 U* m0 d9 J( }6 E
  24. //当前电池电量5 C4 B( A& ]0 f4 P& G  C# X
  25. java(scale,batteryStatus,"android.content.Intent.getIntExtra","String","scale","int",-1)
    4 z$ ~, ^+ k9 b; G
  26. //最大电池电量
    4 B8 h( ], E! k6 A
  27. ss("当前电池电量:" + level + "
    + R! c: [$ R% E& b, n( R
  28. 最大电池电量:" + scale,msg)' ]% C' s: w, B+ r
  29. tw(msg)
    1 s1 p' L  G: ]# o  v
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区 |网站地图

GMT+8, 2024-4-29 05:37 , Processed in 0.052945 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表