-5

android.myコードで新しいxmlファイルを作成したいのですが、機能しませんでした

File newxmlfile = new File("C:/Users/yunus.oksuz/Desktop/xmlFile.xml");
try
{
newxmlfile.createNewFile();
Toast msg = Toast.makeText(MainActivity.this, "file was created", Toast.LENGTH_LONG);
msg.show();
}
catch(IOException e)
{
Log.e("IOException", "exception in createNewFile() method");
}
4

2 に答える 2

0

xmlファイルを作成する方法は次のとおりです。

File f = new File(Environment.getExternalStorageDirectory() + "/yourxmlfilename.xml");

// If file does not exist, clear log count
if(!f.exists())
    f.createNewFile();
于 2012-10-12T12:19:49.533 に答える
0

最初に知っておくべきことは、PC にファイルがあり、それを Android アプリケーション プロジェクトに参照しようとすることさえ考えられないということです。両者はまったく異なります。

その理由を説明させてください。

アプリが電話にインストールされていることを考えてみてください。接続されていない PC に簡単にアクセスできると思いますか。これは、あなたが取り組んでいる通常の Java プロジェクトではありません。アンドロイドは全く違います。

それがどのように機能するかを説明します。エミュレーターを開き、ロードされるまで待ちます。今、

に行くDDMs-> File Explorer

「mnt」または「sdcard」という名前でフォルダーを表示できます。クリックして。右上隅には、ファイルを SD カードにプッシュするアイコン、SD カードから削除するアイコン、SD カードからファイルをプルするアイコンの 3 つのアイコンがあります。

ファイルのプッシュ アイコンをクリックし、ファイルを選択して SD カードにコピーします。

これで、sdcard にファイルが保存されました。ここでは、sdcard からファイルを読み取る方法を学ぶ必要があります。

また、SDカードからファイルを読み取る方法については、インターネット上で非常に多くの例が利用できると確信しています。

これが開始するのに役立つことを願っています。

于 2012-10-12T12:15:01.517 に答える