エミュレーターを使用してアプリケーションを実行しています。コンピューター ドライブ c:\ パスをマウントする方法。c:\ から Android エミュレーターに直接ファイルにアクセスする必要があるためです。あなたのコメントと回答はすべて私にとって貴重です。ありがとう。
4 に答える
Android には独自のFile System
. したがって、アプリケーションで直接のようにシステム パスにアクセスすることはできません。ただし"c:\ path "
、システムから任意のファイルにアクセスする場合は、 (http:// または ftp:// 経由server-client architecture in application
で) オプションを作成します。
Android では C: ドライブに直接アクセスすることはできません。
c: ドライブはモバイル デバイスの一部ではないためです。
ファイルが静的な場合は、そのファイルを
assets
またはrow
フォルダーに入れることができます
Androidだけではできません。Android アプリと通信するには、PC 側のソフトウェアを作成し、このソフトウェアを介してこれを行う必要があります。
たとえば、PC 側のソフトウェアは、アクセスしたいディレクトリを読み取り、この情報をリッスンしている Android アプリに送信します。これは、PC がファイルシステム サーバーとして機能し、Android アプリがクライアント アプリとして機能するクライアント サーバー アプリケーションと考えることができます。
この例は、FTP サーバーとクライアントのペアです。