-4

アプリケーションのプログラミングに問題があります。長い間解決策を探しましたが、見つからないので、助けていただければ幸いです。

ユーザーが番号の所有者の名前で電話番号を保存できるようにするアプリを作成したとしましょう。そのため、アクティビティには 2 つの EditeText が含まれています。1 つは人の名前用で、もう 1 つは番号用で、さらに保存するためのボタンです。

「アプリ」を作成して、ファイル名=人の名前+ファイルの内容=彼の番号を使用して、ユーザーが興味を持っているテキストファイルまたはその他のものに保存する方法。

ユーザーが所有者の挿入名で番号を検索できるようにする別のアクティビティを追加したいのですが、この機能を設定する方法もわかりません。

4

3 に答える 3

0

これを読む必要があります: http://developer.android.com/guide/topics/data/data-storage.html。Androidアプリでデータを保存する方法のガイドです。

この特定のタスクには SQLite データベースを使用し、ファイル システムにファイルとして保存しないことをお勧めします。

于 2013-03-30T07:24:41.453 に答える
0

携帯電話の sdcard フォルダーにあるファイルにコンテンツを書き込むために、この機能を試すことができます。

public void appendToFile(String content, String name)
    {
       File logFile = new File("sdcard/"+name+".txt");
       if (!logFile.exists())
       {
          try
          {
             logFile.createNewFile();
          }
          catch (IOException e)
          {
             e.printStackTrace();
          }
       }
       try
       {
          //BufferedWriter for performance, true to set append to file flag
          BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true));
          buf.append(text);
          buf.newLine();
          buf.close();
       }
       catch (IOException e)
       {
          e.printStackTrace();
       }
    }

必要になることに注意してください

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

AndroidManifest.xml ファイルに。

于 2013-03-29T23:21:41.180 に答える