2016-11-25 3 views
0

Gibt es eine Möglichkeit, wie ich den Zustand der Batterie meines iPhones mit C# abrufen kann?iPhone Akku-Status abrufen

Ich habe ein Projekt, wo ich die SOH abzurufen und es passiert einfach so, dass die Sprache, die ich am meisten vertraut bin mit C#

ist, ich weiß, dass dies möglich ist, über Swift, XCode oder iOS-Umgebung, aber ich/wir laufen derzeit unter dem .Net-Framework.

Ich habe darunter mehrere andere Dinge getan des Telefons imei oder Teilenummer oder Seriennummer über mobiledevice.dll und/oder Manzana-Bibliothek abrufen, aber jetzt mein Ziel ist die Batterie des SOH

der Hoffnung auf eine positive Antwort zu bekommen. danke :)

Antwort

3

Ja kannst du. Bitte schauen Sie sich diesen Quelltext von libimobiledevice https://github.com/libimobiledevice-win32/libimobiledevice

Wenn Sie nicht selbst kompilieren möchten, können Sie bereits von hier kompilieren binär herunterladen. http://docs.quamotion.mobi/en/latest/imobiledevice/download.html

Sie haben auch nugget-Paket. https://www.nuget.org/packages/imobiledevice-net/

cmd Verwendung idevicediagnostics diagnostics

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>GasGauge</key> 
    <dict> 
     <key>CycleCount</key> 
     <integer>101</integer> 
     <key>DesignCapacity</key> 
     <integer>1600</integer> 
     <key>FullChargeCapacity</key> 
     <integer>1600</integer> 
     <key>Status</key> 
     <string>Success</string> 
    </dict> 
    <key>HDMI</key> 
    <dict> 
     <key>Connection</key> 
     <string>Unplugged</string> 
     <key>Status</key> 
     <string>Success</string> 
    </dict> 
    <key>NAND</key> 
    <dict> 
     <key>Status</key> 
     <string>NANDInfoFailed</string> 
    </dict> 
    <key>WiFi</key> 
    <dict> 
     <key>Active</key> 
     <string>YES</string> 
     <key>Status</key> 
     <string>Success</string> 
    </dict> 
</dict> 
</plist> 
+0

interessant. Ich werde mehr darüber lernen. Vielen Dank ! – TheQuestioner

Verwandte Themen