-1

エミュレーターを使用してアプリケーションを実行しています。コンピューター ドライブ c:\ パスをマウントする方法。c:\ から Android エミュレーターに直接ファイルにアクセスする必要があるためです。あなたのコメントと回答はすべて私にとって貴重です。ありがとう。

4

4 に答える 4

1

Android には独自のFile System. したがって、アプリケーションで直接のようにシステム パスにアクセスすることはできません。ただし"c:\ path "、システムから任意のファイルにアクセスする場合は、 (http:// または ftp:// 経由server-client architecture in applicationで) オプションを作成します。

于 2012-06-25T08:20:58.343 に答える
0

Android では C: ドライブに直接アクセスすることはできません。

c: ドライブはモバイル デバイスの一部ではないためです。

ファイルが静的な場合は、そのファイルを assetsまたはrowフォルダーに入れることができます

于 2012-06-25T08:21:07.580 に答える
0

必要な動作をシミュレートできます。mksdcardを使用してディスク イメージを作成し、エミュレータ-sdcardオプションを使用してマウントします。最後に、ディスク イメージも PC にマウントします ( imdiskなどのツールを使用します。その後、選択した新しいドライブが PC に作成されます。アクセスしたいファイルをこの新しいドライブにコピーします。

于 2012-06-25T08:24:31.433 に答える
-4

Androidだけではできません。Android アプリと通信するには、PC 側のソフトウェアを作成し、このソフトウェアを介してこれを行う必要があります。

たとえば、PC 側のソフトウェアは、アクセスしたいディレクトリを読み取り、この情報をリッスンしている Android アプリに送信します。これは、PC がファイルシステム サーバーとして機能し、Android アプリがクライアント アプリとして機能するクライアント サーバー アプリケーションと考えることができます。

この例は、FTP サーバーとクライアントのペアです。

于 2012-06-25T08:21:49.273 に答える