2011-01-07 11 views
1

接続されたBluetooth /ワイヤレスデバイスを検索するにはどうすればよいですか?マジックマウス?どうすれば電池の%を得ることができますか?マジックマウスのバッテリー状態を取得するにはどうすればよいですか? (%)

私はsomethingsを見つけたので、私にいくつかのコードを投稿して説明してくださいが、私は本当にそれを理解していません。

ありがとうございました。

答えて

1

私は、これは次のように答えることができると信じて:

How to get the battery life of mac os x macbooks programatically?

Battery status in OSX?

Getting iPhone's battery level

How to get the Battery Charge Level specifically in mWh (not percentage) for Mac (Cocoa or C)

http://developer.apple.com/library/mac/#documentation/DeviceDrivers/Reference/IOBluetoothUI/index.html#//apple_ref/doc/uid/TP30000813

希望します。これはあなたが見ることができるように数回尋ねられています。

更新

問題は、今どのように私はそれがobj-CネイティブのAPIのではありません知っているが、あなたはIOPowerSourcesを把握することはできません場合は、この操作を行うと、結果

ioreg -l | grep BatteryPercent

+0

を解析することができますマウスの状態を知ることはできますか? 4.リンクは私を少し助けましたが、どうすればマウスを手に入れることができますか? – cocos2dbeginner

+0

@ cocos2dbeginner私はリンク1が必要なものを提供すると本当に思っています。私はそれが特にそれについて話していないことを知っているが、すべてのバッターレベルはIOPowerSourcesを通じて取得することができます。私はMacを持っていれば、あなたのためのコードを書くだろう。あなたがプロセスを産み出すことができるならば、私はそれで私の答えを更新しました。 –

+0

こんにちはこの試してみました:NSTask *サーバー= [NSTask新しい]; [サーバーのsetLaunchPath:@ "/ bin/sh"]; [サーバーのsetArguments:[NSArray arrayWithObject:@ "ioreg -c BNBMouseDevice | grep BatteryPercent"]]; NSPipe * outputPipe = [NSPipeパイプ]; [サーバーのsetStandardInput:[NSPipeパイプ]]; [サーバーsetStandardOutput:outputPipe]; [サーバーの起動]。 [server waitUntilExit]; [サーバーのリリース]; NSData * outputData = [[outputPipe fileHandleForReading] readDataToEndOfFile]; NSString * outputString = [[[NSString alloc] initWithData:出力データのエンコーディング:NSUTF8StringEncoding] autorelease];そのようなファイルやディレクトリは見つかりませんでした。ターミナル作品 – cocos2dbeginner

関連する問題