- 締切済み
アンドロイドアプリから端末のCPUにアクセスしたい
こんにちは。 現在、Androidアプリを開発しているものです。 アンドロイド端末を製造しているクライアントに依頼されて、端末のレジスタに保持されている値をゲットできるアプリを作ってくれと言われました。 また、javaでこのようなコードを書けば取得できると言わました。 getprop("ro.boot.serialno") androidアプリからレジスタにアクセス/ゲットは出来るのでしょうか? Androidからシステム情報へのアクセスは下記になりますが、端末となると 取得できておりません。 http://techbooster.jpn.org/andriod/device/1330/ また、root化?が必要になってくるのかということも伺ったことがあります。 当方、Android、java共に詳しくないため質問の不備があるかもしれませんが、 何か分かる方がいればよろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- salsberry
- ベストアンサー率69% (495/711)
回答No.1
レジスタというのがCPUレジスタ(ARMのR14とかx86のEAXとか)のことを指しているのなら、さすがに無理でしょう。NDKを使ってアセンブラで書けば可能かも。 > getprop("ro.boot.serialno") ro.boot.serialnoというシステムプロパティは存在するようですが、CPUレジスタとは関係ありません。 adbにはgetpropコマンドがありますが、getprop()というJavaメソッドはAndroidにはないと思います。getProperty()メソッドならあります。