2011-07-17 7 views
0

私は、コンテンツプロバイダを通じてデータベースを読み取るアンドロイドアプリケーションを作成しました。そして今、データベースをPCプログラムで表示したいと思います。私のPCプログラムは、アンドロイドアプリケーションによって得られたデータをどのように入手できますか?言い換えれば、adb経由でAndroidとPCの間でデータ交換を行う方法は?AndroidからPCへのデータ交換(adb経由)

ありがとうございます!

答えて

0

DDMSに入り、File Explorerを開いて、そこにアプリケーションとシステムのデータディレクトリを見つけることができます。 /data/data/you-package-name/databasesに移動し、電話アイコンからファイルを引き出すをクリックし、PC上の任意の場所に保存します。

+0

ありがとうございますが、私はプログラムでこれらのことをしたいと思います。したがって、データはデータベースファイルに限定されず、時には例としてStringでもかまいません。 –

+0

まあ、そのまま文字列をプログラムから抽出することはできません。その文字列をデータを運ぶことができる任意のファイル形式に書き込む必要があるからです。 –

+0

ああ、ありがとう、ありがとう。私はそのように試みます。 –

0

Androidでは、ADBを使用してデバイスからPCにファイルを送信することはできません。 adb pullを使用してファイルを取得できますが、デバイスをプッシュする方法はありません。 WiFiや3G経由でデータを送信するシンプルなTCPクライアント/サーバー設定を行う方が簡単です。 USBを本当に使用する必要がある場合は、Android 3.1で新しいUSB APIを使用することができます。

関連する問題