2016-11-25 227 views
0

是否有任何可能的方式,我可以檢索我的iPhone的電池使用C#健康狀況?檢索iPhone電池健康狀況

我有一個項目,我需要檢索SOH,它只是恰巧,我最熟悉的語言是C#

我知道這是可能通過SWIFT時,Xcode或iOS的環境,但我/我們目前正在.Net框架下運行。

我做其他一些事情,包括通過mobiledevice.dll和/或曼扎納圖書館檢索手機的imei或部分或序列號,但現在我的目標是讓電池的SOH

希望有一個良好的反應。謝謝:)

回答

3

是的,你可以。請看看這個源代碼libimobiledevice https://github.com/libimobiledevice-win32/libimobiledevice

如果你不想自己編譯,你可以從這裏下載已經編譯好的二進制文件。 http://docs.quamotion.mobi/en/latest/imobiledevice/download.html

他們也有nuget包。 https://www.nuget.org/packages/imobiledevice-net/

使用cmdidevicediagnostics 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

有趣。我會更多地研究這個。謝謝 ! – TheQuestioner

相關問題