2

Androidエミュレーターで表示されるネットワークバーを変更できるかどうか知っている人はいますか? Google を検索し、telnet と DDMS を試しましたが、うまくいきませんでした。

または、バー画像のpngファイルをどこで入手できるか知っている人はいますか(2.3)? 私が最終的にやろうとしているのは、さまざまなレベル (1 つのバー、2 つのバーなど) のスクリーンショットを取得することです。Android のソースコードを入手しようとするルートをたどりましたが、うまくいきませんでした。

4

3 に答える 3

3

ネクロポストで申し訳ありませんが、同じことを探していました.SOについてすぐに回答を得ることができませんでしたが、最初の質問に回答するので、ここに私の発見を投稿する必要があります. エミュレータでネットワーク受信レベルを設定するには、telnet を使用してエミュレータに接続する必要があります。

telnet localhost 5554

通常、エミュレータはポート 5554 で実行されますが、これはエミュレータ ウィンドウのタイトル バーでいつでも確認できます。その後、コマンドを実行できます

gsm signal NN

ここで、NN は信号レベルを示す int 0..31 です。したがって、コマンド

gsm signal 0

バーはありません。誰かがいつかこれが役立つことを願っています。ハッピーコーディング!

于 2012-12-18T18:58:24.173 に答える
1

You can get the status bar drawables from here

Search for stat_sys_signal_. I didnot check the resolution of these. But if these are low res, you might have to download Android open source code. The drawables will be present at frameworks\base\core\res\res\drawable-hdpi

于 2012-09-13T17:10:58.263 に答える
0

Eclipseのddmsビューエミュレータータブで、ネットワーク、バッテリーのステータスと電源を変更できます...それ以外の場合は、エミュレーターにtelnetしてコマンドを送信する必要があります

于 2012-09-13T16:09:57.237 に答える