Maison  >  Questions et réponses  >  le corps du texte

objective-c - iOS 如何获取电池信息

想获取电池的相关信息,比如:电池电压,电流,电池实际容量,电池温度...

1 有没有什么办法可以公开的获取这些信息?

我尝试使用IOKit可以取得这些数据,但是这些这属于私有Api,审核可能被拒,公开的Api里面,苹果并没有提供这方面的接口(或者我没找到,有知道的还请告知,感谢)。

2 如果我只能使用私有Api,那有什么办法可以绕过苹果对私有Api的检测么?

iOS 里面可以做代码混淆,或者其他的加密手段从而绕过审核么?这方面接触实在太少。所以来请教各位大神。

过去多啦不再A梦过去多啦不再A梦2703 Il y a quelques jours747

répondre à tous(2)je répondrai

  • 漂亮男人

    漂亮男人2017-05-02 09:25:19

    Il existe assez peu d'API officielles liées à la batterie, voici tous les résultats
    Vous ne pouvez obtenir que la puissance et l'état de la batterie, par exemple si elle est chargée ou non.
    Les fonctions dont vous avez besoin ne peuvent être obtenu par des API privées
    batteryLevel
    batteryState
    UIDeviceBatteryState
    batteryMonitoringEnabled
    UIDeviceBatteryLevelDidChangeNotification
    UIDeviceBatteryStateDidChangeNotification
    En bref, ce n'est pas possible dans l'API publique.
    Ne peut être implémenté que en utilisant l'API privée dans IOKit.framework
    Voici l'implémentation de IOKit.framework

    répondre
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:25:19

    Bonjour, pouvez-vous ajouter QQ pour communiquer 1359098941

    répondre
    0
  • Annulerrépondre