droid.getMemoryInfo() の検証を行いました
うまく動作していないようです
【症状】
droid.getMemoryInfo() を使用しても 何も反応しません。
その後のページの表示には影響しません。
【再現方法】
サンプル版 WaffleTestをデフォルトのまま使用
<script type="text/javascript">
//var test =droid.getSystemMemory();
var test = droid.getMemoryInfo();
alert(test);
</script>
index.html <head> 内に 上記を記述しましたが alert そのものが
表示されません。
コメントアウトしている droid.getSystemMemory() に切り替えると
正常にシステムメモリーが alert 表示されます。
【要望】
勝手な意見ですが それほど重要な部分でなく 優先度は低いかと思います。
一応 報告いたします。
【バージョン】 1.179
この値ははobject なのですね
実機だけ見ていたので気づきませんでした
シュミレーターで確認しました
ただ メモリ情報とは 何か戻ってくるのでしょうか
クジラ様
早速のマニュアル補足ありがとうございました。
確認させていただきました。
エミュレーターではマニュアル画像のとおり、しっかり表示されます。
ただ 実機 (ギャラクシーTAB)では相変わらず 何も表示されません。
機種固有の症状のようです。
droid.getMemoryInfo()は正常に表示されていますので
個人的には droid.getMemoryInfo()の機種対応は必要ないかと思います。
少し問題は違うのかもしれませんが
以前、droid.getAndroidId() を修正していただき
表示できるようになったのですが
その後、他のギャラクシーTABで確認したところ 同じUIDが表示されました
これは ネットでも話題になっていますが サムスンが 出荷時に同じIDを設定したためだと
言われています。
android と言っても verや機種により違いますね
画面表示なども まるで違う場合もありますし
これからは エミュレーターと実機を常に確認したうえ 報告させていただきます。
ichiさま、検証してくださり、ありがとうございます!
機種固有としても、残メモリ状態を調べるだけの
getMemoryInfo()で何も表示されないというのは、
ちょっとおかしい感じがします。
もう少し、調べてみます。
香港で発売中のギャラクシータブを試す機会があったのですが
同じアプリで android_id が見事に表示されています
サムスンさん 改修したようです
ちなみに android_idが表示できないときは null ではなく
9774d56d682e549c が どんな機種でも表示されるようです。
JSONデータから、Objectへの変換でエラーが起きていたようでしたので、修正しました。
ご報告に感謝いたします。
解決としますね。